BUG: No graphs in 2.0.0p2 RAW for services with spaces in description

warum wird “temperatur_external” von CMK angehängt?
hat sich bei der v2 hier generell etwas getan und gab es eine prozedur, die die dateinamenumstellung vorgenommen hat?

vlt. ist das noch interessant:

OMD[kohly]:~$ ls -la var/pnp4nagios/perfdata/sensors.chaos.inc/
total 11888
drwxrwxr-x 2 kohly kohly 4096 Apr 19 10:08 ./
drwxr-xr-x 59 kohly kohly 4096 Jan 31 07:10 …/
-rw-rw-r-- 1 kohly kohly 5353 Apr 19 10:08 Check_MK.xml
-rw-r–r-- 1 kohly kohly 384952 Apr 19 10:01 Check_MK_children_system_time.rrd
-rw-r–r-- 1 kohly kohly 384952 Apr 19 10:01 Check_MK_children_user_time.rrd
-rw-r–r-- 1 kohly kohly 384952 Apr 19 10:01 Check_MK_cmk_time_agent.rrd
-rw-r–r-- 1 kohly kohly 384952 Apr 19 10:01 Check_MK_execution_time.rrd
-rw-r–r-- 1 kohly kohly 384952 Apr 19 10:01 Check_MK_system_time.rrd
-rw-r–r-- 1 kohly kohly 384952 Apr 19 10:01 Check_MK_user_time.rrd
-rw-rw-r-- 1 kohly kohly 1845 Apr 19 10:08 sensor_1.xml
-rw-rw-r-- 1 kohly kohly 1855 Apr 19 10:08 sensor_1_2.xml
-rw-rw-r-- 1 kohly kohly 1865 Apr 19 10:08 sensor_1_2_3.xml
-rw-rw-r-- 1 kohly kohly 1875 Apr 19 10:08 sensor_1_2_3_4.xml
-rw-rw-r-- 1 kohly kohly 1885 Apr 19 10:08 sensor_1_2_3_4_5.xml
-rw-r–r-- 1 kohly kohly 998072 Apr 19 10:03 sensor_1_2_3_4_5_temperature_external.rrd
-rw-r–r-- 1 kohly kohly 998072 Apr 19 10:03 sensor_1_2_3_4_temperature_external.rrd
-rw-r–r-- 1 kohly kohly 998072 Apr 19 10:05 sensor_1_2_3_temperature_external.rrd
-rw-r–r-- 1 kohly kohly 998072 Apr 19 10:03 sensor_1_2_temperature_external.rrd
-rw-r–r-- 1 kohly kohly 998072 Apr 19 10:03 sensor_1_temperature_external.rrd
-rw-rw-r-- 1 kohly kohly 3281 Apr 19 10:08 sensor_benzinpreis.xml
-rw-r–r-- 1 kohly kohly 384952 Apr 19 10:01 sensor_benzinpreis_diesel.rrd
-rw-r–r-- 1 kohly kohly 384952 Apr 19 10:01 sensor_benzinpreis_e10.rrd
-rw-r–r-- 1 kohly kohly 384952 Apr 19 10:01 sensor_benzinpreis_e5.rrd
-rw-rw-r-- 1 kohly kohly 1802 Apr 19 10:08 sensor_dwd_wbi.xml
-rw-r–r-- 1 kohly kohly 384952 Apr 19 10:01 sensor_dwd_wbi_wbi.rrd
-rw-rw-r-- 1 kohly kohly 1869 Apr 19 09:53 sensor_test.xml
-rw-r–r-- 1 kohly kohly 998072 Apr 19 09:54 sensor_test_temperature_external.rrd
-rw-r–r-- 1 kohly kohly 384960 Apr 19 10:01 sensor_tf_mmlx_light_ext.rrd
-rw-rw-r-- 1 kohly kohly 1949 Apr 19 10:08 sensor_tf_mmlx_light_ext.xml
-rw-r–r-- 1 kohly kohly 384960 Apr 19 10:01 sensor_tf_mmlx_rh_ext.rrd
-rw-rw-r-- 1 kohly kohly 1965 Apr 19 10:08 sensor_tf_mmlx_rh_ext.xml
-rw-r–r-- 1 kohly kohly 384960 Apr 19 10:01 sensor_tf_mmlx_temp_ext.rrd
-rw-rw-r-- 1 kohly kohly 1992 Apr 19 10:08 sensor_tf_mmlx_temp_ext.xml
-rw-r–r-- 1 kohly kohly 384960 Apr 19 10:01 sensor_tf_mmlx_temp_int.rrd
-rw-rw-r-- 1 kohly kohly 1992 Apr 19 10:08 sensor_tf_mmlx_temp_int.xml
-rw-r–r-- 1 kohly kohly 325672 Apr 19 10:01 sensor_tf_vblx_rh_int.rrd
-rw-rw-r-- 1 kohly kohly 1968 Apr 19 10:08 sensor_tf_vblx_rh_int.xml
-rw-r–r-- 1 kohly kohly 384960 Apr 19 10:01 sensor_tf_vblx_temp_int.rrd
-rw-rw-r-- 1 kohly kohly 1995 Apr 19 10:08 sensor_tf_vblx_temp_int.xml

die ‘sensor:1:…’ sind neu genauso wie ‘sensor:test’. bei diesen wird der graph angezeigt…

gruß
kohly

Ok hier sieht man schön bei neuen Dateien wird das ordentlich angehangen.

Ich weiß was das Problem ist. Bei deinen Sensoren gibt es immer nur einen Messwert pro Check oder?
PNP4Nagios hat früher sich so verhalten, dass bei einem einzelnen Messwert pro Check immer nur der Checkname als RRD Name genommen wurde. Siehe deine alten RRDs.
Sobald in einem Service aber mehrere Performance Werte vorhanden waren so wurde der Performance Name noch an diesen Checknamen angehangen.

Dies ist gut bei deinem RRD für den Benzinpreis zu sehen.
Ein XML File für den Benzinpreis Service und 3 RRD Files für die jeweiligen Messwerte.

CMK scheint nun immer den Namen des Performance Wertes anzuhängen auch bei Single Value Checks.

Ich muss mich sogar nochmal korrigieren. Das Verhalten mit den Single Value Performance Daten war im PNP4Nagios auch schon in 1.6 so, dass er den Namen des Performance Wertes angehangen hat.
Irgendwas war an deiner 1.6er Installation schon seltsam dann.
1.5er Systeme hab ich keine mehr hier verfügbar um zu schauen wie es dort aussah.

Noch ein Nachtrag - hab mir nochmal die “process_perfdata.pl” angeschaut (hatte da von früher was in der Richtung in Erinnerung) und bin auf folgenden Punkte gestossen.

Es wurde ja gesagt die Instanz ist immer brav updated worden über die Jahre.
Damit war der RRD Storage Type früher “natürlich” Single und nicht Multiple wie heute die Default Einstellung bei PNP4Nagios ist.

Diese RRD Dateien welche hier Probleme machen sind halt noch in der alten Namenskonvention von Single RRDs.

CMK versucht aber scheinbar hier immer die Namen nach dem Muster von Multiple RRDs aufzulösen. So legt PNP4Nagios ja auch seine Dateien mittlerweile (schon recht lange) an.

Ein Versuch wäre die alten RRDs zu konvertieren. Muss ehrlich sagen das hab ich so vor 4-5 Jahren das letzte mal gemacht :slight_smile:

aha. klingt logisch.

aber warum schlägt das jetzt mit dem update von v1 auf v2 zu?
und warum wird nicht der inhalt der exisiterenden xml verwendet und statt dessen ‘was neues’ erwartet, das es nicht gibt?
ich empfinde das eigentlich als BUG.

how ever:
wie konvertiere ich das?
oder reicht es aus, die .rrd datei umzubenennen und das xml entsprechend anzupassen?

ich hoffe, meine fragen sind nicht all zu ‘blöd’…dann bitte ich gerne um verzeihung.

gruß
kohly

ja, also rrd umbenennen und xml editieren geht nicht.
nach jedem check wird das xml neu geschrieben und das alte rrd verwendet

aaaaaber:
:rofl: :rofl: :rofl:
ln -s sensor_tf_mmlx_temp_int.rrd sensor_tf_mmlx_temp_int_temperature_internal.rrd
ln -s sensor_tf_vblx_temp_int.rrd sensor_tf_vblx_temp_int_temperature_internal.rrd
ln -s sensor_tf_vblx_rh_int.rrd sensor_tf_vblx_rh_int_humidity_internal.rrd
ln -s sensor_tf_mmlx_temp_ext.rrd sensor_tf_mmlx_temp_ext_temperature_external.rrd
ln -s sensor_tf_mmlx_light_ext.rrd sensor_tf_mmlx_light_ext_lux_ext.rrd
ln -s sensor_tf_mmlx_rh_ext.rrd sensor_tf_mmlx_rh_ext_humidity_external.rrd
:man_facepalming:

[X] solved. (zumindest mein problem)

danke für eure zeit!
gruß
kohly

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact @fayepal if you think this should be re-opened.