Ad Widget

Collapse

Как удалённо проверить, что zabbix-server жив и ему хорошо?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Ilya Evseev
    Junior Member
    • Feb 2019
    • 7

    #1

    Как удалённо проверить, что zabbix-server жив и ему хорошо?

    Как удалённо убедиться, что Zabbix-сервер жив и работает нормально?

    Требования к проверке:

    1) Проверять надо Веб-запросом. Никаких дополнительных агентов, cron-процессов и т.д на сервере быть не должно. В крайнем случае годится дополнительный PHP-файл на веб-сервере.
    2) Дыра в безопасности должна быть минимальной, т.е. если для этого надо зарегистрировать Заббикс-пользователя или написать PHP для прямого обращения к ядру сервера, они должны иметь минимальные привилегии.
    3) Web, daemon и mysql разнесены по разным хостам.

    Проблемы:

    1) Любое обращение через API требует двух запросов -- user.login для получения authid, и затем фактического.
    2) В исходниках Заббикса упомянут API-запрос "zabbix.status", но при вызове через cURL возвращается ошибка:
    Code:
    "error":{"code":-32602,"message":"Invalid params.","data":"Incorrect API \"zabbix\"."}
    3) apiinfo.version, user.get и прочие проверенные запросы возвращают ответ независимо от того, запущен zabbix-server или остановлен.
  • Ilya Evseev
    Junior Member
    • Feb 2019
    • 7

    #2
    Решение: https://cdnnow.ru/blog/zabbixhealth/

    Comment

    Working...