проблема при импорте показателей с помощью datadog

Я борюсь с импортом показателей с помощью datadog ... Я получаю ошибку ниже, несмотря на установку всех необходимых пакетов ... (- экземпляр № 0 [ОШИБКА]: Исключение ('Вам нужен пакет «psutil» для запуска этой проверки ») ,)

Прошу вас помочь мне здесь, так как это оказалось серьезным препятствием.

[root @ mudcsftpup01 init.d] # ./datadog-agent info

2017-08-31 11: 31: 20,416 | ИНФОРМАЦИЯ | dd.collector | util (util.py:481) | Pid-файл: /var/run/dd-agent/dd-agent.pid

Коллектор (v 4.4.0)

Дата статуса: 31.08.2017 11:31:19 (1с назад) Pid: 32028 Платформа: Linux-3.10.0-514.el7.x86_64-x86_64-with-redhat-7.3-Maipo Версия Python: 2.7.5 Журналы :, /var/log/datadog/collector.log, системный журнал: / dev / log

Часы ======

NTP offset: Unknown (timed out)
System UTC time: 2017-08-31 06:01:25.512491

Пути =====

conf.d: /etc/dd-agent/conf.d
checks.d: /usr/share/datadog/agent/checks.d

Имена хостов =========

socket-hostname: mudcsftpup01
hostname: mudcsftpup01
socket-fqdn: mudcsftpup01.paytm-pb.net

Проверяет ======

process
-------
  - instance #0 [ERROR]: Exception('You need the "psutil" package to run this check',)
  - instance #1 [ERROR]: Exception('You need the "psutil" package to run this check',)
  - instance #2 [ERROR]: Exception('You need the "psutil" package to run this check',)
  - instance #3 [ERROR]: Exception('You need the "psutil" package to run this check',)
  - Collected 0 metrics, 0 events & 0 service checks

tcp_check
---------
  - instance #0 [OK]
  - instance #1 [OK]
  - Collected 0 metrics, 0 events & 0 service checks

network
-------
  - instance #0 [OK]
  - Collected 0 metrics, 0 events & 0 service checks

Излучатели ========

- http_emitter [OK]

2017-08-31 11: 31: 25,827 | ИНФОРМАЦИЯ | dd.dogstatsd | util (util.py:481) | Pid-файл: /var/run/dd-agent/dogstatsd.pid

Dogstatsd (версия 4.4.0)

Дата статуса: 31.08.2017 11:31:23 (2с назад) Pid: 32053 Платформа: Linux-3.10.0-514.el7.x86_64-x86_64-with-redhat-7.3-Maipo Версия Python: 2.7.5 Журналы :, /var/log/datadog/dogstatsd.log, системный журнал: / dev / log

Счетчик сброса: 1 Счетчик пакетов: 0 Пакетов в секунду: 0,0 Счетчик метрик: 0 Счетчик событий: 0


person Imran    schedule 31.08.2017    source источник


Ответы (2)


Ваш ответ присутствует в тексте - вам не хватает пакета Python. Попробуйте запустить sudo pip install psutil, а затем перезапустите агент. Можете ли вы добавить свою версию агента, ОС и версию, а также способ установки агента в текст? Похоже, вы также используете очень старую версию агента (до 5.17. * Для ряда ОС), так что с v. 4.4 могут быть улучшены комплектации пакетов или критические обновления. 0. Попробуйте также установить более новую версию.

person tqr_aupa_atleti    schedule 31.08.2017

Найдите требуемый

[root@mudcsftpup01 ~]# sudo pip install psutil
Requirement already satisfied: psutil in /usr/lib64/python2.7/site-packages
person Rahul Kumar Srivastava    schedule 01.09.2017
comment
По какой-то причине агент, похоже, не принимает ваши проверки процесса - трудно сказать, почему, помимо ошибки, которую вы выдали. Убедитесь, что ваш файл process.yaml действителен в онлайн-анализаторе yaml. Что еще говорит в журналах коллекционера? Попробуйте включить ведение журнала уровня DEBUG, чтобы потенциально получить дополнительную информацию: help.datadoghq.com/hc/en-us/articles/ В любом случае я настоятельно рекомендую выполнить обновление до более новой версии агента. - person tqr_aupa_atleti; 01.09.2017
comment
Привет -tqr_aupa_atleti - person Rahul Kumar Srivastava; 01.09.2017
comment
[root @ mudcsftpup01 init.d] # ./datadog-agent configtest 01.09.2017, 17:14: 57,229 | ИНФОРМАЦИЯ | dd.collector | util (util.py:481) | Pid-файл: /var/run/dd-agent/dd-agent.pid network.yaml действителен tcp_check.yaml действителен process.yaml действителен Все переданные файлы yaml. Теперь вы можете запустить агент Datadog. [root @ mudcsftpup01 init.d] # Все файлы действительны, пожалуйста, предложите решить эту проблему. - person Rahul Kumar Srivastava; 01.09.2017
comment
Кажется, проблема не в файлах config и yaml. Агент 4 не был предварительно упакован с зависимостями, поэтому вам придется вручную установить их здесь. Можете ли вы обновить агент до более новой версии? В противном случае вам придется вручную установить необходимые зависимости. Подробнее об обновлениях с агентом 5: github.com/DataDog/dd-agent/wiki/. DD настоятельно рекомендует использовать самые последние версии агента. - person tqr_aupa_atleti; 01.09.2017
comment
Привет - - tqr_aupa_atleti, - person Rahul Kumar Srivastava; 01.09.2017
comment
Привет - - tqr_aupa_atleti, Кажется, я что-то сделал с файлом python, теперь я снова установил python, но я думаю, что есть проблема с путями, не могли бы вы предложить по этому поводу ссылку на ошибку, которую я получил. - person Rahul Kumar Srivastava; 01.09.2017
comment
который: nopython (/usr/lib64/q3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin) * Установка исходных кодов YUM для Datadog * Установка пакета агента Datadog bash: / bin / yum: / usr / bin / python: плохой интерпретатор: нет такого файла или каталога bash: / bin / yum: / usr / bin / python: плохой интерпретатор : Нет такого файла или каталога. Похоже, вы столкнулись с проблемой при попытке установить агент. - person Rahul Kumar Srivastava; 01.09.2017
comment
Я не знаю, как решить проблемы с зависимостями, возникшие еще в Agent 4.0.X. Самый безопасный шаг здесь - переустановить агент на этом хосте, поскольку он предварительно связан с этими зависимостями и избавит вас от множества потенциальных проблем в будущем. - person tqr_aupa_atleti; 01.09.2017