Как организовать мониторинг служб windows через web-приложение?
данные о службах винда готова отдавать и без всяких самописных демонов - через SNMP (если установить этот компонент в выборе компонентов Windows и настроить службу SNMP) или через WMI. другими словами, опрашивайте из вашего web-приложения машины по SNMP или WMI. соответствующие запросы надо гуглить.
записи о падении службы также всегда попадают в журнал событий - eventvwr.msc.
по средствам данные не получают, по средствам живут. а данные - посредством.
Правильный ход мыслей. Есть уже готовые системы - nagios, zabbix... Для nagios есть готовые агенты - nrpe, которые ставятся на винду и отдают многое множество данных - от размера свопа до свободного места. Кроме того, всегда можно забрать данные по SNMP - nrpe имеет в совем составе датчик, отдающий данные из всех стандартных MIB. Если же сервер и клиенты в одной сети - и nrpe не нужен - в nagios есть тоже полный комплект датчиков - nrpe нужен для мониторнига других сетей (по отношению к локальной)