У меня есть вопрос, я работаю со многими веб-мониторинга, если вы знаете, 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.....}]}
Вы можете получить JSON, начиная с версии Nagios Core 4.0.7.
Просто перейдите к http://<address_of_your_nagios_server>/nagios/jsonquery.html
и вы найдете JSON Query Generator страница, которая может помочь вам создать 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/
Других решений пока нет …