Я хочу следить за своим Windows Server 2008 и получать уведомления о каких-либо проблемах.
примеры того, что нужно отслеживать: нехватка места, завершение работы службы, ошибки в журнале событий, неудачные (и успешные) попытки входа в систему и т. д.
какие-либо предложения? желательно бесплатное или дешевое решение. Я размещаю на vps, не имеет смысла, чтобы мониторинг стоил 1-2 года хостинга.
Zabbix - единственный инструмент, который вам нужен.
Если вы используете Win2k8, вы можете использовать perfmon
для отслеживания и запуска командного файла или сценария PowerShell для отправки вам электронной почты с помощью предупреждений.
Если вы планируете контролировать более одного сервера или хотите построить графики, вам, вероятно, стоит взглянуть на реализацию Nagios. Если вы идете по пути Nagios, я рекомендую реализовать интерфейс, например Centreon.
Я тоже определенно рекомендую Zabbix. Он удобнее для пользователя, чем другие аналогичные решения (cacti, nagios), а встроенные возможности великолепны - графики, уведомления, информационные панели.
У него есть агент мониторинга для Windows, но поскольку вы размещаете на vps, вам, вероятно, понадобится какой-то VPN-туннель для доступа к нему.
Вы можете настроить SNMP, а затем запустить Nagios для фактического мониторинга на самом сервере. Вы не получите графические данные из Nagios без небольшого взлома, и это не самый лучший вариант. Для построения графиков вы можете заглянуть в Cacti или MRTG. Я лично использую Cacti и Nagios для мониторинга.
Служба SNMP: http://technet.microsoft.com/en-us/library/bb726987.aspx
Нагиос: http://nagios.org/
Кактусы: http://www.cacti.net/