
Как проверить статус сервера с помощью командной строки? Я установил opennms, и он работает как и ожидалось в графическом режиме. Но я хочу использовать его в скрипте оболочки и, следовательно, мне нужна команда для проверки порта на сервере xyz.
решение1
Ваш вопрос очень неясен. Вы имеете в виду, что хотите из командной строки увидеть результаты опроса OpenNMS? Или вы имеете в виду, что хотите, чтобы OpenNMS выполнила пользовательскую проверку с помощью скрипта?
В первом случае вы можете настроить уведомления для получения статуса сервера по электронной почте или на пейджер, или использовать текстовый браузер для просмотра статуса узла. Во втором случаеGpMonitorможешь делать, что хочешь.
В качестве альтернативы, если тест, который вы хотите провести, можно выполнить на языке, поддерживаемом BSF, вы можете использоватьBSFMonitorвместо GpMonitor; он должен быть более производительным, поскольку не нужно выполнять fork и exec.