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