[Check_mk (deutsch)] Process Discovery - Windows

Hallo,

diese Woche ist mir eine Ungereimtheit bei bei dem “Process Discovery” aufgefallen oder besser gesagt: Hier funktionieren die nicht mit der 1.4.0.p24. Man kann bei “Process Name” oder wahlweise auch bei “Process Matching” eintragen was man will. Er findet den Prozess immer, auch wenn er nicht läuft und er bleibt immer grün. Die Anzahl der gefunden Prozesse entspricht immer der aller unter “<<ps:sep(9)>>” gelisteten Prozesse. Mache ich das selbe mit einem Linux-Host, dann funktioniert das immer 100%

Mache ich etwas falsch?

TIA
Matthias

···

MHC SoftWare GmbH

Fichtera 17

96274 Itzgrund/Germany

voice: +49-(0)9533-92006-0

fax: +49-(0)9533-92006-6

e-mail: info@mhcsoftware.de

HR Coburg: B2242

Geschaeftsfuehrer: Matthias Henze

Hi Matthias,

wir sind derzeit auf 1.4.0p22, da läuft das noch wie in der 1.2.8er :

image001.png

Ich habe mal einen Prozess gekillt:

image002.png

Grüße Marc

···

Von: checkmk-de [mailto:checkmk-de-bounces@lists.mathias-kettner.de] Im Auftrag von lists via checkmk-de
Gesendet: Dienstag, 30. Januar 2018 11:56
An: checkmk-de@lists.mathias-kettner.de
Betreff: [Check_mk (deutsch)] Process Discovery - Windows

Hallo,

diese Woche ist mir eine Ungereimtheit bei bei dem “Process Discovery” aufgefallen oder besser gesagt: Hier funktionieren die nicht mit der 1.4.0.p24. Man kann bei “Process Name” oder wahlweise auch bei “Process Matching” eintragen was man will. Er findet den Prozess immer, auch wenn er nicht läuft und er bleibt immer grün. Die Anzahl der gefunden Prozesse entspricht immer der aller unter “<<ps:sep(9)>>” gelisteten Prozesse. Mache ich das selbe mit einem Linux-Host, dann funktioniert das immer 100%

Mache ich etwas falsch?

TIA
Matthias


MHC SoftWare GmbH
Fichtera 17
96274 Itzgrund/Germany

voice: +49-(0)9533-92006-0
fax: +49-(0)9533-92006-6
e-mail: info@mhcsoftware.de

HR Coburg: B2242
Geschaeftsfuehrer: Matthias Henze

Hallo Marc,

danke - und schön, dass es bei dir funktioniert :slight_smile: hier leider nicht. Um auszuschliessen, dass es ein Problem mit der Site-Config ist habe ich mal eine Test-Site gemacht und nur einen Host un eine Rule drin. Ergebnis:

Process Ctgsernt.exe OK - 41 processes 56629172.9 MB virtual, 797.7 MB physical, 10.6% CPU, 17530 process handles, youngest running for 0 sec, oldest running for 13 days

aber:

telnet sbaas444 6556 | grep -i ctg

(\KLINIKEN\Nexus,208204,25208,0,3480,11360,14375000,2656250,296,5,51) Ctgsernt.exe

Der eigentliche Witz dabei ist, wenn der Prozess weg ist ändert sich die die Anzeige nicht. Hier mal noch die Rule im Klartext:

inventory_processes_rules = [
( {‘default_params’: {}, ‘descr’: ‘Ctgsernt.exe’}, , ALL_HOSTS, {‘description’: u’test’} ),
] + inventory_processes_rules

Auch wenn ich das so mache ändert das nichts:

inventory_processes_rules = [
( {‘default_params’: {}, ‘match’: ‘Ctgsernt.exe’, ‘descr’: ‘Ctgsernt.exe’}, , ALL_HOSTS, {‘description’: u’test’} ),
] + inventory_processes_rules

TIA
Matthias

Von:

MarcK check.mk@gmx.de
An:

‘lists’ lists@mhcsoftware.de, checkmk-de@lists.mathias-kettner.de

image002.png

image001.png

···

**
Gesendet:**
30.01.2018 15:55
Betreff:

AW: [Check_mk (deutsch)] Process Discovery - Windows

Hi Matthias,

wir sind derzeit auf 1.4.0p22, da läuft das noch wie in der 1.2.8er :

Ich habe mal einen Prozess gekillt:

Grüße Marc

Von: checkmk-de [mailto:checkmk-de-bounces@lists.mathias-kettner.de] Im Auftrag von lists via checkmk-de
Gesendet: Dienstag, 30. Januar 2018 11:56
An: checkmk-de@lists.mathias-kettner.de
Betreff: [Check_mk (deutsch)] Process Discovery - Windows

Hallo,

diese Woche ist mir eine Ungereimtheit bei bei dem “Process Discovery” aufgefallen oder besser gesagt: Hier funktionieren die nicht mit der 1.4.0.p24. Man kann bei “Process Name” oder wahlweise auch bei “Process Matching” eintragen was man will. Er findet den Prozess immer, auch wenn er nicht läuft und er bleibt immer grün. Die Anzahl der gefunden Prozesse entspricht immer der aller unter “<<ps:sep(9)>>” gelisteten Prozesse. Mache ich das selbe mit einem Linux-Host, dann funktioniert das immer 100%

Mache ich etwas falsch?

TIA
Matthias


MHC SoftWare GmbH
Fichtera 17
96274 Itzgrund/Germany

voice: +49-(0)9533-92006-0
fax: +49-(0)9533-92006-6
e-mail: info@mhcsoftware.de

HR Coburg: B2242
Geschaeftsfuehrer: Matthias Henze


MHC SoftWare GmbH

Fichtera 17

96274 Itzgrund/Germany

voice: +49-(0)9533-92006-0

fax: +49-(0)9533-92006-6

e-mail: info@mhcsoftware.de

HR Coburg: B2242

Geschaeftsfuehrer: Matthias Henze

Hi Matthias,

ich werde mir auch mal eine p24 Testsite machen und bei einem Test-Server den Agent updaten.

Ich wollte diesmal eh nicht wieder so lange mit der Updaterei warten :wink:

Mal sehen ob das Verhalten bei mir reproduzierbar ist.

Grüße Marc

image001.png

image002.png

···

Von: checkmk-de [mailto:checkmk-de-bounces@lists.mathias-kettner.de] Im Auftrag von lists via checkmk-de
Gesendet: Mittwoch, 31. Januar 2018 14:04
An: checkmk-de@lists.mathias-kettner.de
Betreff: Re: [Check_mk (deutsch)] Process Discovery - Windows

Hallo Marc,

danke - und schön, dass es bei dir funktioniert :slight_smile: hier leider nicht. Um auszuschliessen, dass es ein Problem mit der Site-Config ist habe ich mal eine Test-Site gemacht und nur einen Host un eine Rule drin. Ergebnis:

Process Ctgsernt.exe OK - 41 processes 56629172.9 MB virtual, 797.7 MB physical, 10.6% CPU, 17530 process handles, youngest running for 0 sec, oldest running for 13 days

aber:

telnet sbaas444 6556 | grep -i ctg

(\KLINIKEN\Nexus,208204,25208,0,3480,11360,14375000,2656250,296,5,51) Ctgsernt.exe

Der eigentliche Witz dabei ist, wenn der Prozess weg ist ändert sich die die Anzeige nicht. Hier mal noch die Rule im Klartext:

inventory_processes_rules = [
( {‘default_params’: {}, ‘descr’: ‘Ctgsernt.exe’}, , ALL_HOSTS, {‘description’: u’test’} ),
] + inventory_processes_rules

Auch wenn ich das so mache ändert das nichts:

inventory_processes_rules = [
( {‘default_params’: {}, ‘match’: ‘Ctgsernt.exe’, ‘descr’: ‘Ctgsernt.exe’}, , ALL_HOSTS, {‘description’: u’test’} ),
] + inventory_processes_rules

TIA
Matthias

Von: MarcK check.mk@gmx.de
An: ‘lists’ lists@mhcsoftware.de, checkmk-de@lists.mathias-kettner.de
Gesendet: 30.01.2018 15:55
Betreff: AW: [Check_mk (deutsch)] Process Discovery - Windows

Hi Matthias,

wir sind derzeit auf 1.4.0p22, da läuft das noch wie in der 1.2.8er :

Ich habe mal einen Prozess gekillt:

Grüße Marc

Von: checkmk-de [mailto:checkmk-de-bounces@lists.mathias-kettner.de] Im Auftrag von lists via checkmk-de
Gesendet: Dienstag, 30. Januar 2018 11:56
An: checkmk-de@lists.mathias-kettner.de
Betreff: [Check_mk (deutsch)] Process Discovery - Windows

Hallo,

diese Woche ist mir eine Ungereimtheit bei bei dem “Process Discovery” aufgefallen oder besser gesagt: Hier funktionieren die nicht mit der 1.4.0.p24. Man kann bei “Process Name” oder wahlweise auch bei “Process Matching” eintragen was man will. Er findet den Prozess immer, auch wenn er nicht läuft und er bleibt immer grün. Die Anzahl der gefunden Prozesse entspricht immer der aller unter “<<ps:sep(9)>>” gelisteten Prozesse. Mache ich das selbe mit einem Linux-Host, dann funktioniert das immer 100%

Mache ich etwas falsch?

TIA
Matthias


MHC SoftWare GmbH
Fichtera 17
96274 Itzgrund/Germany

voice: +49-(0)9533-92006-0
fax: +49-(0)9533-92006-6
e-mail: info@mhcsoftware.de

HR Coburg: B2242
Geschaeftsfuehrer: Matthias Henze


MHC SoftWare GmbH
Fichtera 17
96274 Itzgrund/Germany

voice: +49-(0)9533-92006-0
fax: +49-(0)9533-92006-6
e-mail: info@mhcsoftware.de

HR Coburg: B2242
Geschaeftsfuehrer: Matthias Henze

Hi Matthias,

ist bei mir leider nicht reproduzierbar.

Server p24 Agent p22 läuft

Beides p24 reagiert auch wie erwartet.

OK, hast den Fehler ja schon gefunden :wink:

image001.png

image002.png

···

Von: lists [mailto:lists@mhcsoftware.de]
Gesendet: Mittwoch, 31. Januar 2018 14:56
An: MarcK check.mk@gmx.de
Betreff: Re: AW: [Check_mk (deutsch)] Process Discovery - Windows

Hallo Marc,

ich habs gelöst. Das was im Feld “Process Name” steht geht ausschliesslich in die Service-Description und hat sonst keinen weiteren Zweck. Der Name des Programms muss unter “Process Matching” ohne jeden Pfad stehen, auch wenn das was als Vorschlag drin steht das nahelegt. Das kann man sich auch erschliessen wenn man sich den Check-Output anschaut, denn dort steht auch nur die “exe”.

Matthias

Von: MarcK check.mk@gmx.de
An: ‘lists’ lists@mhcsoftware.de
Kopie: checkmk-de@lists.mathias-kettner.de
Gesendet: 31.01.2018 14:40
Betreff: AW: [Check_mk (deutsch)] Process Discovery - Windows

Hi Matthias,

ich werde mir auch mal eine p24 Testsite machen und bei einem Test-Server den Agent updaten.

Ich wollte diesmal eh nicht wieder so lange mit der Updaterei warten :wink:

Mal sehen ob das Verhalten bei mir reproduzierbar ist.

Grüße Marc

Von: checkmk-de [mailto:checkmk-de-bounces@lists.mathias-kettner.de] Im Auftrag von lists via checkmk-de
Gesendet: Mittwoch, 31. Januar 2018 14:04
An: checkmk-de@lists.mathias-kettner.de
Betreff: Re: [Check_mk (deutsch)] Process Discovery - Windows

Hallo Marc,

danke - und schön, dass es bei dir funktioniert :slight_smile: hier leider nicht. Um auszuschliessen, dass es ein Problem mit der Site-Config ist habe ich mal eine Test-Site gemacht und nur einen Host un eine Rule drin. Ergebnis:

Process Ctgsernt.exe OK - 41 processes 56629172.9 MB virtual, 797.7 MB physical, 10.6% CPU, 17530 process handles, youngest running for 0 sec, oldest running for 13 days

aber:

telnet sbaas444 6556 | grep -i ctg

(\KLINIKEN\Nexus,208204,25208,0,3480,11360,14375000,2656250,296,5,51) Ctgsernt.exe

Der eigentliche Witz dabei ist, wenn der Prozess weg ist ändert sich die die Anzeige nicht. Hier mal noch die Rule im Klartext:

inventory_processes_rules = [
( {‘default_params’: {}, ‘descr’: ‘Ctgsernt.exe’}, , ALL_HOSTS, {‘description’: u’test’} ),
] + inventory_processes_rules

Auch wenn ich das so mache ändert das nichts:

inventory_processes_rules = [
( {‘default_params’: {}, ‘match’: ‘Ctgsernt.exe’, ‘descr’: ‘Ctgsernt.exe’}, , ALL_HOSTS, {‘description’: u’test’} ),
] + inventory_processes_rules

TIA
Matthias

Von: MarcK check.mk@gmx.de
An: ‘lists’ lists@mhcsoftware.de, checkmk-de@lists.mathias-kettner.de
Gesendet: 30.01.2018 15:55
Betreff: AW: [Check_mk (deutsch)] Process Discovery - Windows

Hi Matthias,

wir sind derzeit auf 1.4.0p22, da läuft das noch wie in der 1.2.8er :

Ich habe mal einen Prozess gekillt:

Grüße Marc

Von: checkmk-de [mailto:checkmk-de-bounces@lists.mathias-kettner.de] Im Auftrag von lists via checkmk-de
Gesendet: Dienstag, 30. Januar 2018 11:56
An: checkmk-de@lists.mathias-kettner.de
Betreff: [Check_mk (deutsch)] Process Discovery - Windows

Hallo,

diese Woche ist mir eine Ungereimtheit bei bei dem “Process Discovery” aufgefallen oder besser gesagt: Hier funktionieren die nicht mit der 1.4.0.p24. Man kann bei “Process Name” oder wahlweise auch bei “Process Matching” eintragen was man will. Er findet den Prozess immer, auch wenn er nicht läuft und er bleibt immer grün. Die Anzahl der gefunden Prozesse entspricht immer der aller unter “<<ps:sep(9)>>” gelisteten Prozesse. Mache ich das selbe mit einem Linux-Host, dann funktioniert das immer 100%

Mache ich etwas falsch?

TIA
Matthias


MHC SoftWare GmbH
Fichtera 17
96274 Itzgrund/Germany

voice: +49-(0)9533-92006-0
fax: +49-(0)9533-92006-6
e-mail: info@mhcsoftware.de

HR Coburg: B2242
Geschaeftsfuehrer: Matthias Henze


MHC SoftWare GmbH
Fichtera 17
96274 Itzgrund/Germany

voice: +49-(0)9533-92006-0
fax: +49-(0)9533-92006-6
e-mail: info@mhcsoftware.de

HR Coburg: B2242
Geschaeftsfuehrer: Matthias Henze


MHC SoftWare GmbH
Fichtera 17
96274 Itzgrund/Germany

voice: +49-(0)9533-92006-0
fax: +49-(0)9533-92006-6
e-mail: info@mhcsoftware.de

HR Coburg: B2242
Geschaeftsfuehrer: Matthias Henze