Для мониторинга состояния дисков использую скрипт на Python который парсит данные с Smartmontools
на некоторых машинах не утилитой smartctl не возвращаются данные при запуске ее из Zabbix т.е
если из консоли я выполню команду smartctl -i /dev/sda то вывод будет корректным
если из питона запустить скрипт то все так же отрабатывает
но если попробовать zabbix_get то возвращается пустое значение, в процессе отладки выяснилось что при таком запуске команда smartctl -i /dev/sda из скрипта вызывает ошибку
Системы где скрипт работает и не работает практически идентичны
на некоторых машинах не утилитой smartctl не возвращаются данные при запуске ее из Zabbix т.е
если из консоли я выполню команду smartctl -i /dev/sda то вывод будет корректным
если из питона запустить скрипт то все так же отрабатывает
но если попробовать zabbix_get то возвращается пустое значение, в процессе отладки выяснилось что при таком запуске команда smartctl -i /dev/sda из скрипта вызывает ошибку
read device identity failed input/output error
Comment