P
P
Pabloss2019-12-09 13:42:59
Zabbix
Pabloss, 2019-12-09 13:42:59

Zabbix refuses to accept data, error Value should be a JSON object. What is the reason?

Добрый день.
Проводил настройку мониторинга HDD по этому мануалу:
https://habr.com/ru/post/344548/
После ввода команды сhmod 775 /usr/lib/zabbix/externalscripts/smartctl.sh
файл стал доступен (при этом другие правила обнаружения стали недоступны, что вызвало досаду)
Но при попытке собрать информацию, заббикс говорит об ошибке:
Value should be a JSON object
Zabbix версия 4.0.15

Answer the question

In order to leave comments, you need to log in

1 answer(s)
Владимир, 2019-12-09
@MechanID

Это значит что то что отдал заббикс агент на сервере который вы мониторите не json обьект.
на заббикс сервере запустите руками zabbix_get -s $1 -k system.run["smartctl --scan-open"] | grep "/dev/sd"
где $1 заменяете на ип сервера который вы мониторите. Скорее всего вывод вместо данных будет какаянибуть ошибка, если же вывод похож на json - проверьте его на всякий случай какимнибуть онлайн валидатором.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question