Назад | Перейти на главную страницу

Я хочу ежемесячно подсчитывать перезагрузку пула из 1000 серверов

Я хочу ежемесячно подсчитывать перезагрузку моего пула серверов из 1000 серверов. Может ли кто-нибудь указать мне на продукт или предложить, как я буду выполнять этот ежемесячный подсчет. Часть моих серверов работает под операционной системой MS, а примерно половина - под Linux. Джим4522

Какие инструменты централизованного управления у вас уже есть? SCOM сообщит вам об этом для Windows, а сервер системного журнала сообщит вам об этом для Linux, но большинство инструментов централизованного управления позволят вам создать сценарий для отчета, подобного этому.

Если вы используете программное обеспечение для мониторинга, то, вероятно, есть способы получить эти отчеты (по крайней мере, если это что-то открытое, а не 100% графический интерфейс (если графический интерфейс не обеспечивает функциональность)). Вы используете что-то подобное?

Черт возьми, если вы получаете уведомления по электронной почте, вы можете просто сделать фильтр внешнего вида (если предупреждение о недоступности достаточно близко к перезагрузке для вас). :-П

Это преднамеренные или непреднамеренные перезагрузки? Возможно, вы могли бы настроить сценарий, который запускается при загрузке системы и отправляет вам электронное письмо при перезагрузке сервера? Отправить его по почте youraddress+reboot@domain.com для удобной фильтрации в отдельный почтовый ящик?

Вероятно, лучший ответ - использовать инструмент, который вы уже используете для мониторинга своих серверов. Если у вас его еще нет, сделайте это сначала, а затем задайте себе тот же вопрос.

Однако одноразовый подход заключался бы в запуске nmap -O против всех серверов, чтобы использовать функцию отпечатков времени TCP: http://nmap.org/book/osdetect-methods.html#osdetect-ts. Запускайте ежечасно, и вы, вероятно, не пропустите слишком много перезагрузок.

Мне кажется, что это легко достигается с помощью ловушек SNMP. Настройте свою систему мониторинга (с 1000 серверов, у вас ДОЛЖНА быть система мониторинга), чтобы регистрировать перезагрузки (или, что еще лучше, все ловушки) в базе данных, из которой вы можете извлекать данные и управлять ими любым удобным для вас способом. Прелесть хранения ловушек в базе данных заключается в том, что вы можете запускать к ней все виды запросов и генерировать любые отчеты.