@chelius_ua

Как получить вывод кастомных скриптов в Zabbix?

Всем привет! Появилась задачка установить на номинторинг БД PostrgeSQL, как система мониторинга был предложен Zabbix. Нашел хорошую статью на эту тему https://habrahabr.ru/post/234481/
Первое с чем столкнулся - сама БД на Windows. путем небольших правок конфига шаблона удалось подружить 80% с виндой, остались только те пункты котрые построены в основном на UNIX командах. Решил воспользоваться Python для получения нужных данных. Но теперь столкнулся с тем, zabbix_get не кушает print из python скрипта (скрипт меряет время выполнения команды которая выполняет в select '1').
Например выполняю zabbix_get.exe -s 127.0.0.1 -k pgsql.ping
Получаю пустоту
В конфиге у меня прописано UserParameter=pgsql.ping[*],C:\Zabbix\scripts\pgsql_ping.py
Обидно засыпаться на таком моменте, с учетом того, что подобные скрипты вешать нужно будет часто.

Когда вешаю в конфиг команду C:\"Program Files"\PostgreSQL\9.5\bin\psql.exe -qAtX $1 -c "select 1" работает отлично в забикс летят единички и zabbix_get через консоль тоже показывает единичку.

Буду благодарен за помощь!
  • Вопрос задан
  • 1234 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы