Hallo,
bei uns findet in anderen Abteilungen eine Nachverarbeitung von Performancedaten statt. Um dort bei der Umstellung auf Icinga2 nicht alle Prozesse umzu schreiben, ist es der einfachste Weg die Ausgabe der Performancedaten an die von Icinga1 an zu passen.
Leider erfolgt bei der Verarbeitung dieser angepassten Ausgabe ein Fehler im InGraph-Collector, mit der Standardeinstellung von Icinga2 funktioniert die Verarbeitung mit InGraph einwandfrei.
Folgender Zeile entspricht die neue Ausgabe:
Geänderter Inhalt der perfdata.conf:
Die laut Fehlermeldung angesprochenen Teile (host, state oder perfdata) sind enthalten, wo genau habe ich hier bei der Formatierung etwas übersehen?
Grüße, Manni
bei uns findet in anderen Abteilungen eine Nachverarbeitung von Performancedaten statt. Um dort bei der Umstellung auf Icinga2 nicht alle Prozesse umzu schreiben, ist es der einfachste Weg die Ausgabe der Performancedaten an die von Icinga1 an zu passen.
Leider erfolgt bei der Verarbeitung dieser angepassten Ausgabe ein Fehler im InGraph-Collector, mit der Standardeinstellung von Icinga2 funktioniert die Verarbeitung mit InGraph einwandfrei.
![]() |
Quellcode |
1 |
CRITICAL] Invalid performance data: Line is missing `host`, `state`, or `perfdata`.... |
Folgender Zeile entspricht die neue Ausgabe:
![]() |
Quellcode |
1 |
DATATYPE::SERVICEPERFDATA 2015-11-25 14:53:49 Icinga2-Node1 UP icinga_cluster-ha OK 0.000308990478515625 0 Icinga 2 Cluster is running: Connected Endpoints: 1 (icinga2b). 'api_num_conn_endpoints'=1 'api_num_endpoints'=1 'api_num_not_conn_endpoints'=0 checkercomponent_checker_idle=20 checkercomponent_checker_pending=1 idomysqlconnection_ido-mysql_query_queue_items=0 livestatuslistener_livestatus_connections=0 |
Geänderter Inhalt der perfdata.conf:
![]() |
Quellcode |
1 |
service_format_template = "DATATYPE::SERVICEPERFDATA\t$icinga.short_date_time$\t$host.name$\t$host.state$\t$service.name$\t$service.state$\t$service.execution_time$\t$service.latency$\t$service.output$\t$service.perfdata$" |
Die laut Fehlermeldung angesprochenen Teile (host, state oder perfdata) sind enthalten, wo genau habe ich hier bei der Formatierung etwas übersehen?
Grüße, Manni