Возможный дубликат:
Какой инструмент вы используете для мониторинга своих серверов?
есть ли бесплатный инструмент мониторинга сервера с открытым исходным кодом, такой как Nagios, который работает в стеке MS? Он должен будет уметь обнаруживать остановки и запуск службы.
Полимон именно то, что вы ищете.
Он отлично подходит для мониторинга всего, что может передаваться через TCP-порт, SNMP, Powershell, WMI, SQL, HTTP, Perfmon или Ping.
Я ничего не контролирую * nix, поэтому не могу с этим разговаривать. Но для мира Windows его очень просто настроить, он чрезвычайно интуитивно понятен и чрезвычайно гибок. Он имеет очень хороший встроенный дисплей панели инструментов, смс или уведомление по электронной почте. Вы можете делать долгосрочные тренды / отчеты / графики, автоматически реагировать на события (например, перезапускать службу, если она останавливается и т. Д.)
И, по крайней мере, для меня его намного проще настроить и поддерживать, чем Nagios, OpenNMS или Zabbix. Я искренне рекомендую это.
Nagios может отслеживать процессы в памяти (как и сервисы) через snmp. Таким образом, вам не нужно устанавливать агент nagios.
OpenNMS и Hyperic работают в Windows и имеют открытый исходный код. У Hyperic есть вариант за деньги, но базовое предложение с открытым исходным кодом и бесплатное. Оба основаны на Java.
Nagios неплохо работает с серверами MS, установив службу под названием pNSClient.
Он позволяет отслеживать службы, процессы, дисковое пространство, ЦП и всевозможные системные счетчики.
У нас есть сеть, разделенная примерно на 50/50 между серверами linux / windows, и мы используем Nagios для мониторинга всего этого.
Spiceworks представляет собой комплексное решение для управления сетью и мониторинга, службы поддержки, инвентаризации ПК и создания отчетов по программному обеспечению для управления всем ИТ на малых и средних предприятиях.
Это бесплатно.
Вы могли посмотреть на кактусы
http://www.cacti.net/download_cacti.php
Он больше ориентирован на построение сетевых графиков, но имеет надстройки для предупреждений и определения пороговых значений.
вы также можете взглянуть на Зеносса.
Hyperic предлагает довольно хорошее решение. http://www.hyperic.com/products/open-source-systems-monitoring.html
Вы также можете дать Just for Fun (http://www.jffnms.org/) попытка, мы использовали это, чтобы отслеживать довольно много разных вещей на протяжении многих лет. Это может быть немного сложно, но это мощно после запуска
Вы можете рассмотреть возможность использования Total Network Monitor - он бесплатный и простой в использовании с очень приятным интерфейсом. Он может отслеживать службы, предупреждать вас по электронной почте или в сообщениях, входить в журнал событий и предпринимать действия в случае сбоя службы. Также есть много других мониторов - никаких агентов устанавливать не нужно.
http://www.softinventive.com/products/total-network-monitor/