Раз в пять минут надо опрашивать сервер на жизнь и на нагрузку на нем?
Здравствуйте, поставлена задача найти лучшее решение, т.к не являюсь админом стоит такая задача - "Раз в пять минут надо опрашивать сервер на жизнь и на нагрузку на нем" - Погуглив нашёл пару решений программа Advanced Host Monitor, сервис Host-Tracker com, сервис monitor us и другие их очень много, подумывал про написанием скрипта при помощи гугла, но в статьях не рекомендуют этого т.к в любой момент сервер может отвалиться и соответственно выполнение скрипта прекратиться. Уважаемые Админы порекомендуйте более объективное решение, по опыту использования и стабильности. Все сервера будут на Винде
спасибо, там есть сервер и агент, под windows нет сервера zabbix, нужно устанавливать агентов zabbix на сервера и потом слать данные на основой сервер который будет мониторить их, на нём так понимаю должен стоять zabbix сервер которого нет под windows server или нужно поставить агента на сервак,который мониторит ?
Сноска с документации "Zabbix сервер является основным компонентом, которому агенты сообщают информацию и статистику о доступности и целостности. Сервер является главным хранилищем, в котором хранятся все данные конфигурации, статистики, а также оперативные данные." Смогу ли хранить все изменения данных и отслеживать на наблюдаемых серверах через агенты на главном сервере ? не пойму этого
Andrey San: Агент локально собирает оперативную информацию и отправляет данные Zabbix серверу для дальнейшей обработки. В случае проблем (таких как отсутствие свободного места на жестком диске или аварийного завершения процесса сервиса), Zabbix сервер может быстро уведомить администраторов конкретного сервера, сообщившего об ошибке. Выходит нельзя будет без zabbix сервера обойтись, у нас будет свой сервак на винде, увы не админ я, а можете посоветовать что-то другое или писать своё?
Andrey San: или поднимать вирутальную машину под Linux на винде, устанавливать Zabbix сервер и уже агента на наблюдаемые виндовые сервера ? что эффективнее и объективно ?
damir87: если сервером наблюдаемых много то лучше выделить нормальное железо, у меня около 200, логов в день около 5Гб собирается, сервер на дебиане ОЗУ 8Гб.
Рекомендую настроить мониторинг от NewRelic. Это бесплатно, и опрос не каждые 5 минут, а постоянно. Там можно много чего увидеть и гибко настроить уведомления.
un1t: ни разу не сталкивался с такой задержкой за несколько лет активного использования. Да и потом, у серверного мониторинга в принципе нет платного варианта - единственное ограничение, если не платить за rpm - хранение данных только за сутки.
Если серверов много - zabbix.
Если сервер один - простейший самописный скрипт.
подумывал про написанием скрипта при помощи гугла, но в статьях не рекомендуют этого т.к в любой момент сервер может отвалиться и соответственно выполнение скрипта прекратиться.
И где тут проблема? Разве должно быть как-то по другому?
Посмотрите monit - более легковесное решение чем zabbix.
"но в статьях не рекомендуют этого т.к в любой момент сервер может отвалиться и соответственно выполнение скрипта прекратиться"
Ставить мониторинг сервера на сам сервер - вкорне неверное решение. Понятно, что мониторинг должен стоять на другом сервере. В этом случае, если реальный сервер упадет - вам прийдет варнинг. Если же упадет сам мониторинг - это очень плохо, но не критично для бизнеса.
Для этого можно поставить двойной мониторинг на третий сервер, который будет проверять только жив или мертв мониторинг.
Не рекомендовал бы ставить на сервера какую-то постороннюю хрень, которая постоянно отгружает какие-то данные за пределы конторской сети... Поставьте куда-нибудь Zabbix, и настройте в нём мониторинг своих серверов/оборудования.