Я хочу ежемесячно считать перезагрузку моего пула серверов из 1000 серверов
Я хочу ежемесячно считать перезагрузку моего пула серверов из 1000 серверов. Может кто-нибудь указать мне на продукт или предложить, как я мог бы выполнить этот ежемесячный подсчет. Часть моих серверов работает под управлением операционной системы MS, а около половины - под Linux. Jim4522
5 ответов
Какие инструменты централизованного управления у вас уже есть? SCOM расскажет вам о Windows, а сервер системного журнала расскажет вам о Linux, но большинство инструментов централизованного управления позволят вам написать такой отчет.
Это преднамеренные или непреднамеренные перезагрузки? Возможно, вы могли бы настроить скрипт для запуска при загрузке системы и отправить вам электронное письмо при перезагрузке сервера? Отправь по почте youraddress+reboot@domain.com
для легкой фильтрации в отдельный почтовый ящик?
Вероятно, лучший ответ - использовать инструмент, который вы уже используете, для мониторинга своих серверов. Если у вас его еще нет, сначала сделайте это, а затем задайте себе тот же вопрос.
Однако одноразовый подход заключается в nmap -O
на всех серверах использовать функцию снятия отпечатков с отметки времени TCP: http://nmap.org/book/osdetect-methods.html. Запустите каждый час, и вы, вероятно, не пропустите слишком много перезагрузок.
Если вы используете программное обеспечение для мониторинга, и тогда, вероятно, есть способы получить эти отчеты (по крайней мере, если это что-то открытое, а не 100% GUI (если только GUI не обеспечивает функциональность)). Вы используете что-то подобное?
Черт возьми, если вы получаете оповещения по электронной почте, вы можете просто сделать фильтр outlook (если недостижимое оповещение достаточно близко для перезагрузки).:-П
Сдается мне, что это легко встретить через ловушки SNMP. Настройте свою систему мониторинга (на 1000 серверов у вас ДОЛЖНА быть система мониторинга) для регистрации перезагрузок (или, что еще лучше, всех ловушек) в базе данных, из которой вы можете извлекать данные и манипулировать ими любым удобным для вас способом. Прелесть хранения ловушек в базе данных состоит в том, что вы можете выполнять любые запросы к ней и генерировать любые отчеты, которые захотите.