Wir haben eine Menge großer HDTVs in unserem Überwachungsbüro, die alle unsere Produktionsanlagen überwachen.
Wir überwachen:
Cisco-Router
- HP wechselt
- HP Proliant-Server
- Windows 2003
- IIS
- SQL Server
Im Moment nutzen wir
- Nagios für Verfügbarkeit und Alarmsendung
- Kakteen für die Bandbreitennutzung
- Perfmon wird unter Vista ausgeführt, um die Serverleistung zu verbessern
- Eine Kombination aus anderen Tools und unserem eigenen benutzerdefinierten Code zur Überwachung der tatsächlichen Anwendungsleistung.
Abgesehen vom Perfmon-Teil ist all dies in Ordnung - es gibt uns das, was wir wollen - dh Echtzeit-Diagramme auf dem Bildschirm, Protokollierung bestimmter Leistungsindikatoren usw. - das einzige Problem ist, dass es eine echte Aufgabe darstellt. Wenn der Vista-PC, auf dem Perfmon ausgeführt wird, neu gestartet wird (normalerweise aufgrund von Windows Update), dauert das erneute Einrichten aller Zähler Ewigkeiten - im wahrsten Sinne des Wortes ein oder zwei Stunden Arbeit für jemanden im Büro ...
Jeder kennt eine Möglichkeit, um: 1. Perfmon-Zähler per Skript hinzuzufügen 2. Ein weiteres Tool mit grafischer Ausgabe und Zugriff auf WMI- / Windows-Zähler.
Vielen Dank
- Mike
quelle
Antworten:
Ich würde das Charting / Display vom Montioring / Alerting-Teil trennen. Sie haben nicht gesagt, wie viele Objekte Sie haben. Für die meisten Geschäfte würde ich einen Powershell - Skript schreiben , um die Zähler zu bekommen ich will und Rohr um die Ausgabe zu Powergadgets und für kleine Geschäfte verwenden Polymon die Fenster Sachen und zu überwachen Grund den Rest zu überwachen. In einer größeren Umgebung (über 30 Server) würde ich einen Blick auf System Center Operations Manager zum Überwachen und Warnen werfen. Sie müssen sich darüber im Klaren sein, dass SCOM NICHT nur überwacht. Es wurde entwickelt, um Probleme zu beheben und den Business-Service sicherzustellen, im Gegensatz zu den meisten Überwachungsprogrammen, die sich nur um Serverzähler kümmern. Andere Optionen wären tivoli oder openview.
quelle
Ich kann Zabbix Systemadministratoren nur empfehlen , die nach Überwachungs- und Grafiklösungen suchen.
Zabbix verfügt über Clients (Agenten) für Windows- und Linux-Systeme. Sie können auch SNMP-Pakete lesen, um Statistiken aus nahezu allen Bereichen grafisch darzustellen und zu überwachen.
Ich benutze es seit 3 Jahren und es war (relativ) sehr einfach zu verwalten und auf dem neuesten Stand zu halten.
Sie haben sogar Anwendungsüberwachung, wenn Sie bereit sind, die Aktionen für sie zu skripten.
(Quelle: zabbix.com )
Lassen Sie mich wissen, wenn Sie spezielle Fragen zur Verwendung haben.
quelle
Wenn dies nicht der Fall ist, sind Echtzeitdiagramme (dh mit einer Abtastzeit von wenigen Minuten) für Sie in Ordnung . Schauen Sie sich Munin Node für Windows an . Alternativ können Sie wahrscheinlich viele Statistiken über snmp aus Windows abrufen, aber ich habe es vor langer Zeit versucht und die Idee ziemlich schnell aufgegeben. Munin-Node war gerade genug.
quelle
Perfmon kann per Skript erstellt und die Einstellungen in Vista gespeichert werden. Perfmon kann sogar in einer MSSQL-Datenbank protokolliert werden. Hier ist, wie es geht.
PROTIP: Sie können Ihren einzelnen Vista-Computer so einrichten, dass er auch per Fernzugriff Perfmon-Daten von anderen Systemen protokolliert.
Und so können Sie aus den gesammelten Daten einen oder zwei Berichte erstellen.
quelle
OpenNMS 1.7.x unterstützt WMI. OpenNMS
Andernfalls würde ich die Nagios / RRD-Route einschlagen, wie es Joseph vorgeschlagen hatte.
quelle
"Ein weiteres Tool mit grafischer Ausgabe und Zugriff auf WMI / Windows-Zähler ..."
PolyMon verfügt über eine gute allgemeine Dashboard-Anzeige. Die Ergebnisse sind in dB für langfristige Trends / Berichte angegeben. WMI, Perfmon, SNMP, Ping, TCP-Port, PowerShell ....
Für eine extrem konfigurierbare Echtzeitanzeige (alle gleichen Datenquellen) ist PolyMonRT eine Variante desselben Produkts
Ich liebe sie.
quelle
Admin Arsenal hat einen großartigen Perfmonitor mit grafischer Darstellung. Es ist kostenlos zu versuchen.
quelle
Es ist verständlich, dass die Einrichtung von 4 verschiedenen Überwachungstools eine Menge Arbeit bedeuten kann. Da Sie bereits nagios (das beste OpenSource-Monitoring-Tool aller Zeiten) verwenden, würde ich in Betracht ziehen, alle Funktionen für Ihr Monitoring an derselben Stelle (NAGIOS) zu integrieren. Ich habe Nagios verwendet, um alle Elemente zu überwachen, die Sie in Ihrem System haben (SQL-Server, Netzwerkgeräte, Windows-Computer ...) und mehr (Linux-Server, Solaris-Server, Java-Anwendungen usw.). Meine Empfehlung für Sie lautet:
Viel Glück
// Marco
quelle
Samurize eignet sich hervorragend für die Gestaltung visueller Perfmon-Displays in Echtzeit. Sie entwerfen alles in einem Editor, einschließlich Grafiken und Overlays. Es kann als Widget auf dem Desktop oder im Hintergrund ausgeführt werden und regelmäßig Bilddateien generieren.
quelle
Nachdem Sie alle Zähler hinzugefügt haben, können Sie die resultierende Konfiguration als msc-Datei speichern. Öffnen Sie dann einfach die MSC-Datei, um den Monitor erneut zu öffnen.
JR
quelle
Wird logman Sie Skript Performance Monitor zu Ihrer Zufriedenheit lassen? Ich habe auch ein Skript gefunden, das vielleicht hilft.
quelle
Verwenden Sie RoboTask , um Maus- und Tastaturaktivitäten zu simulieren, da es virtuelle Mausklicks und Tastatureingaben sendet und jede Aufgabe in jeder Anwendung automatisieren kann. Sie können eine Aufgabe einrichten, die beim Start oder zu einem geplanten Zeitpunkt ausgeführt wird, und verwundert beobachten, wie Ihr Computer Ihre Aufgaben automatisch erledigt, so schnell die Anwendung reagieren kann. (Wenn Ihre App für 10 Minuten auflegt, müssen Sie das Skript natürlich um 10 Minuten verzögern.)
RoboTask kann sogar mit Instanzen von sich selbst auf anderen Computern kommunizieren, sodass Sie viele Aufgaben gleichzeitig "zentral" steuern / starten können. Bedingungen und Schleifen sind auch für diejenigen mit grundlegenden Programmierkenntnissen verfügbar.
Das "Schreiben" einer Aufgabe ist so etwas wie das Arbeiten mit Skripten, nur dass Sie nichts eingeben müssen, da alle verfügbaren "Befehle" in benutzerdefinierten GUIs aufgelistet sind. Sie müssen zwischen den einzelnen Aktionen Verzögerungen angeben, damit das Programm reagieren kann, auch wenn die Verzögerungen in Millisekunden angegeben sind.
Alternativ können Sie Automation Anywhere verwenden , das einfacher zu konfigurieren ist, da Sie Ihre Aktivität "aufzeichnen" und dann "abspielen" können, wodurch effektiv ein "Skript" erstellt wird, das immer wieder simuliert werden kann.
quelle
SCOM 2007 schafft das. Achten Sie auf jeden Fall darauf, das System durch die Überwachung nicht zu überlasten.
Durch Eingraben in nicht verwendetes WMI können WMI-Probleme aufgedeckt werden. Unser SCOM hat ein Problem aufgrund einer zu tiefen WMI-Abfrage mit nicht zwischengespeicherten Daten festgestellt. Wir mussten Hotfix anwenden, damit WMI funktioniert.
quelle
In einem anderen Beitrag wird darauf verwiesen, wie Sie Ihren Windows-Server überwachen. Mit welchem Tool überwachen Sie Ihre Server? Es gibt ein Tool von Codeplex mit dem Namen PAL. Normalerweise definiere ich alle Zähler, die ich auf einem Server benötige, und plane sie so, dass sie automatisch gestartet und 5 Minuten pro Stunde ausgeführt werden. Die Ausgabe wird in blg-Binärdateien geworfen, die ich später mit PAL (M $ LogParser) knirsche und meine Berichte erstelle. Diese Aufgabe kann automatisiert werden, sodass die Berichte per Post gesendet werden.
PAL-Tool: pal.codeplex.com
quelle
Hmm - alle oben genannten Optionen sind gültig und einige sind wahrscheinlich besser als die Perfom-Lösung.
Für Ihre Perfmon-Lösung können Sie jedoch einen Zählersatz speichern und laden.
Richten Sie die PerfMon-Anzeige mit den entsprechenden Zählern ein. Klicken Sie mit der rechten Maustaste auf das Diagramm, wählen Sie Einstellungen speichern unter ... und geben Sie den entsprechenden Namen ein. Dadurch werden die Zähler als HTML-Datei gespeichert.
Starten Sie PerfMon neu (oder klicken Sie mit der rechten Maustaste und wählen Sie Alle Leistungsindikatoren entfernen). Öffnen Sie die oben gespeicherte HTML-Datei in NotePad, wählen Sie sie alle aus und kopieren Sie sie in die Zwischenablage.
Klicken Sie auf das Symbol für die Zwischenablage (Zählerliste einfügen) oder drücken Sie ctrl- v.
quelle
Haftungsausschluss: Meine $ .02 als Zenoss Community Manager.
Zenoss macht alles, was Sie wollen: Cisco, HP Switches und Server, Windows Server und Anwendungen über WMI. Betriebszeit / Verfügbarkeit, Bandbreitennutzung und Alarmsendung (außerdem können Sie Ihre vorhandenen Nagios- und Cactii-Plugins wiederverwenden). Darüber hinaus ist es kostenlos und Open Source, verwendet keine Agenten und verfügt über eine sehr große und aktive Benutzergemeinschaft, die eine Vielzahl von Hardware- und Servicekomponenten überwacht.
quelle