Объект URL json NAGIOS

1

У меня есть вопрос, я работаю со многими веб- PRTG мониторинга, если вы знаете PRTG вы можете сделать URL-адрес, который возвращает статус различных датчиков и сообщений о тревоге, и обрабатывать эту информацию на разных страницах веб-графики; Теперь меня попросили сделать то же самое, но с помощью инструмента. Будут ли они слышать процесс NAGIOS? Я не понимаю, как он должен создавать URL-адрес, если бы alguin работал с этим, я был бы признателен за помощь.

Пример URL с PRTG:

https://10.213.8.25/api/table.json?content=sensors&output=json&columns=status,message&filter_status=4&filter_objid=9336&filter_objid=9495&filter_objid=9496

Вернуть:

{"prtg-version":":","treesize":000,"sensors":[{"objid":1001.....}]}
  • 0
    Ядро нагиос? Нет. Если вы используете Check_MK или OMD, вы можете вызвать API livestatus. Я использую эту библиотеку: github.com/aashley/nagios-livestatus-client
Теги:
url
nagios
prtg

1 ответ

0

Вы можете получить JSON, начиная с Nagios Core версии 4.0.7. Просто перейдите к http://<address_of_your_nagios_server>/nagios/jsonquery.html и вы найдете страницу генератора запросов JSON, которая поможет вам построить свой URL-адрес запроса, выполнить его и получить результаты JSON. После выполнения запроса в правой части страницы будет указан сгенерированный URL-адрес, а ниже - результаты запроса. Вы можете вставить сгенерированный URL-адрес в браузер или позвонить из своего приложения, чтобы получить исходный JSON.

Более подробную информацию об этой функции можно найти здесь: https://labs.nagios.com/2014/06/19/exploring-the-new-json-cgis-in-nagios-core-4-0-7-part- 1/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню