Как я могу отслеживать "первичные и вторичные" узлы Cognos?
У нас есть несколько контент-менеджеров в Cognos: один в качестве основного, другой в качестве дополнительного.
Я хотел бы получать оповещения, если нет ни одного узла, выступающего в качестве основного, если основной узел изменился или время работы изменилось.
Эта информация доступна через эту веб-страницу: http://cognosserver.com:9300/p2pd/servlet
Есть ли более полезный скрипт или инструмент, который я могу использовать для извлечения статуса для Nagios или любого другого инструмента?
2 ответа
Вы должны быть в состоянии использовать JMX для проверки самого приложения. В Nagios Exchange есть много ресурсов для мониторинга JMX, но я не могу порекомендовать конкретный плагин.
На более высоком уровне вы можете использовать check_multi для проверки их в качестве кластера служб.
Ни один из них не даст вам специфичный для Cognos "это мастер?" функциональность, хотя. К сожалению, вам, вероятно, придется написать что-то для анализа страницы сервлета p2pd.
Размещены ли два сервера в публичной сети? В этом случае доступно несколько сайтов для мониторинга URL-адресов в Интернете, позволяющих круглосуточно отслеживать доступность сервера и оповещать по электронной почте, когда сервер не отвечает. Это работает только тогда, когда сервер размещен в публичной сети. И конфигурация URL-адреса первичного и вторичного сервера должна различаться на сайтах мониторинга URL-адресов, чтобы узнать, какой сервер получил изменение статуса.
Надеюсь это поможет.