Здравствуйте.
Столкнулся с весьма странным поведением Zabbix.
Пытаюсь мониторить количество открытых файлов определенным процессом.
На агенте прописал:
UserParameter=mysqld.openfiles,lsof -c mysqld|wc -l. Данная команда в системе возвращает значение - 366.
Проверяю на сервере: zabbix_get -s agent1 -k "mysqld.openfiles" и мне приходит значение "9".
Засунул ту же самую команду в отдельный скрипт и изменил в конфиге агента
UserParameter=mysqld.openfiles,/etc/zabbix/scripts/mysqld_openfiles.sh.
Проверил в системе вывод скрипта - те же самые 366, проверяю zabbix_get - возвращается значение "24".
Чем можно объяснить это?
Столкнулся с весьма странным поведением Zabbix.
Пытаюсь мониторить количество открытых файлов определенным процессом.
На агенте прописал:
UserParameter=mysqld.openfiles,lsof -c mysqld|wc -l. Данная команда в системе возвращает значение - 366.
Проверяю на сервере: zabbix_get -s agent1 -k "mysqld.openfiles" и мне приходит значение "9".
Засунул ту же самую команду в отдельный скрипт и изменил в конфиге агента
UserParameter=mysqld.openfiles,/etc/zabbix/scripts/mysqld_openfiles.sh.
Проверил в системе вывод скрипта - те же самые 366, проверяю zabbix_get - возвращается значение "24".
Чем можно объяснить это?
Comment