2011-01-09 3 views
1

In einer semikritischen .NET-Dienstanwendung, was wäre eine gute Strategie für die Anhebung von Anwendungsereignissen, die von Netzwerkverwaltungstools überwacht werden könnten? Die Ereignisse betreffen Fehler, Statusänderungen und möglicherweise andere Benachrichtigungen.Was ist der beste Weg, Anwendungsereignisse für die Verwendung mit Admin-Netzwerküberwachungstools zu erhöhen?

Meine Firma plant, eine Art Werkzeug zu verwenden, um alle kritischen Maschinen und Dienste zu überwachen. Momentan nutzen sie Spice Works, um etwas zu überwachen, aber es ist nicht bekannt, ob sie dies auch weiterhin tun werden.

Mit Strategie meine ich, vielleicht mit einer Art von Protokoll (mein Netzwerk-Admin hat SNMP erwähnt), vielleicht ein Service wie Windows Event Log. Ich habe keine Ahnung, was verfügbar ist, also lasse ich die Optionen offen.

, die mit im Auge, hier ist eine Liste von Präferenzen kam ich mit:

  1. Etwas einfach zu bedienen mit .NET.
  2. Zuverlässigkeit
  3. Sollte funktionieren gut mit einer Vielzahl von Admin-Monitoring-Tools
  4. Arbeiten mit nicht - Fenster Monitoring-Tools
  5. Arbeiten mit Spice Works

Antwort

2

Verwenden Sie die EventLog Es ist die Standard-Windows-Art und Weise der Berichterstattung Ereignisse, einfach in .NET zu verwenden. Es ist gut bekannt und gut unterstützt, Spice Works hat gute Unterstützung dafür.

Verwandte Themen