Hallo.
Ich nutze die Funktion eigene Powershell-Skripte als Sensor. Nun ist bei Exchange es relativ "teuer" (CPU, Laufzeit) immer eine eigene Remote Powershell zum Server aufzubauen, um unterschiedliche Daten in unterschiedlichen Sensoren zu erfassen. Meine Überlegung geht nun dahin einen "Hauptsensor" zu haben, der sich mit den Servern verbindet und alle Messdaten (z.B. Queuelänge, Messagetracking, DBGröße, Mailboxgröße, ActiveSync etc. ) erfasst und dann die Ergebnisse z.B. XML-Datei irgendwo temporär hin speichert. Weitere (PowerShell) Sensoren könnten dann sehr schnell diese XML-Datei lesen, sich "ihre" relevanten Werte rausholen und diese an PRTG als eigenen Kanal oder Sensor übergeben. Ich will ja nicht ALLE Messwerte in einer Grafik haben. Ich habe zwar "Abhängigkeiten" gefunden, die Sensoren mit Anderen verbinden, aber das beschreibt etwas anderes. Aktuell lesen die Rückmeldesensoren im schlimmsten Fall die "alten" Werte ein. Temporäre Lösung: "Der "HauptSammelSensor" läuft häufiger und die Sensoren, die dann für die Anzeige auf den Daten aufsetzen, entsprechend seltener, oder ich lege den Sammelsensor gleicht als ganz unabhängig geplanter Prozess an.
Oder hab ich was in den APIs und Docs übersehen, wie man das Problem eleganter lösen kann ?, also eine Art Synchronisation von Sensoren zueinander oder dass ein Skript in einem Aufruf die Daten eleganter an mehrere Sensoren zurückgeben kann. Leider kann ich in der XML ja nicht die SensorID und einen Zeitstempel mit übergeben und damit übergreifend befüllen.
Add comment