Sunday, May 19th 2013, 7:06am UTC+2

You are not logged in.

  • Login
  • Register

Kuchen89

Intermediate

Posts: 181

Birthday: May 9th

Gender: male

Number of monitoring servers: 1

Nagios Version: OMD 0.54

Distributed monitoring: Ja

Redundant monitoring: Nein

Number of hosts: 83

Number of services: 1847

OS: virtuelles SLES 11 SP2

Plugin Version: siehe OMD

1

Thursday, November 4th 2010, 9:20am

[solved] check_mk -I alltcp liefert "Empty output from agent"

Hallo,

ich beschäftige für meine Projektarbeit mit Nagios. Gestern bin ich dann auf check_mk gestoßen und hell auf begeistert.

Habe gestern mal alles nach der Anleitung ( http://blog.stefandanielschwarz.de/2010/…agios-with.html ) mit den aktuellen Versionen von Nagios, PNP, NagVis und check_mk auf Ubuntu 10.04 Server 64-bit installiert.

Der check_mk vom localhost läuft ohne Probleme nur sind PNP und NagVis nicht lauffähig bei mir (anderes Problem, wer aber Tipps hat ist herzlich willkommen ;) ).

Heute wollte ich dann den Linux Agent auf einem anderen Host installieren und dann mit "check_mk -I alltcp" auch diesen überprüfen lassen.

Die Installation ist mir nach der Anleitung ( http://mathias-kettner.de/checkmk_linuxagent.html ) auch soweit geglückt (hoffe ich zumindest), da ich auf dem Linux Host "check_mk" ausführen kann.

Nachdem ich nun in der "main.mk" den Host hinzugefügt habe und "check_mk -I alltcp" anwende kommt folgende Meldung:

Host '**.*.*.**' : Empty output from agent

OpenSSH ist auf beiden Hosts installiert. Allerdings liefert ein "ssh IP-Adresse-Host" vom Nagios-Host aus den Fehler:

Failed to add the host to the list of known hosts (/home/nagiosadmin/.ssh/known_hosts)

Bin noch ssh Anfänger ^^

Ich hoffe, dass ich mein Problem ausreichend geschildert habe und ihr mir helfen könnt.

Vielen Dank im Voraus für euer bemühen und

Mit freundlichen Grüßen

Kuchen89

This post has been edited 1 times, last edit by "Kuchen89" (Nov 11th 2010, 1:16pm)


BiLL_TuEr

Professional

Posts: 1,457

Gender: male

Location: Rheinland-Pfalz

Occupation: FISI

Number of monitoring servers: 5

Nagios Version: OMD 0.56

Distributed monitoring: Ja

Redundant monitoring: Nein

Number of hosts: 526

Number of services: 11250

OS: CentOS 6.2

Plugin Version: OMD 0.56

2

Thursday, November 4th 2010, 11:02am

hi,

hast du die /etc/xinet.d/check_mk angepasst?

gruesse BiLL

Kuchen89

Intermediate

Posts: 181

Birthday: May 9th

Gender: male

Number of monitoring servers: 1

Nagios Version: OMD 0.54

Distributed monitoring: Ja

Redundant monitoring: Nein

Number of hosts: 83

Number of services: 1847

OS: virtuelles SLES 11 SP2

Plugin Version: siehe OMD

3

Thursday, November 4th 2010, 11:13am

ich habe auf dem host in der check_mk die ip-adresse des Nagios-Host eingetragen (bei "only from=".

Muss ich in der check_mk auf dem Nagios-Server auch noch zusätzliche IP-Adressen eintragen?

BiLL_TuEr

Professional

Posts: 1,457

Gender: male

Location: Rheinland-Pfalz

Occupation: FISI

Number of monitoring servers: 5

Nagios Version: OMD 0.56

Distributed monitoring: Ja

Redundant monitoring: Nein

Number of hosts: 526

Number of services: 11250

OS: CentOS 6.2

Plugin Version: OMD 0.56

4

Thursday, November 4th 2010, 12:56pm

nö,

haste den xinetd auch restarted?

gruesse BiLL

bern

Master

Posts: 2,938

Number of monitoring servers: 2-5

Nagios Version: 3.x

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 80-200

Number of services: 1400-2000

OS: Linux

Plugin Version: Whatever I can download, patch, or cobble together myself :-)

Other Addons: n2rrd, PNP, livestatus

5

Thursday, November 4th 2010, 3:12pm

RE: check_mk -I alltcp liefert "Empty output from agent"

OpenSSH ist auf beiden Hosts installiert. Allerdings liefert ein "ssh IP-Adresse-Host" vom Nagios-Host aus den Fehler:
Failed to add the host to the list of known hosts (/home/nagiosadmin/.ssh/known_hosts)
Problem mit den Ownerships? Mit dem richtigen User getestet?

Source code

1
2
3
4
5
6
7
8
# ls -al ~nagios/.ssh | awk '{ print $1,$3,$9; }'
[...]
drwxr-xr-x nagios .
[...]
-rw------- nagios id_dsa
-rw------- nagios id_dsa.pub
-rw-r--r-- nagios known_hosts
[...]

Kuchen89

Intermediate

Posts: 181

Birthday: May 9th

Gender: male

Number of monitoring servers: 1

Nagios Version: OMD 0.54

Distributed monitoring: Ja

Redundant monitoring: Nein

Number of hosts: 83

Number of services: 1847

OS: virtuelles SLES 11 SP2

Plugin Version: siehe OMD

6

Thursday, November 4th 2010, 4:08pm

Source code

1
2
3
4
5
# ls -al ~/.ssh | awk '{ print $1,$3,$9; }'
insgesamt
drwxr-xr-x root
drwxr-xr-x nagiosadmin
-rw-r--r-- root


ich sehe bei mir leider kein known_hosts

Kuchen89

Intermediate

Posts: 181

Birthday: May 9th

Gender: male

Number of monitoring servers: 1

Nagios Version: OMD 0.54

Distributed monitoring: Ja

Redundant monitoring: Nein

Number of hosts: 83

Number of services: 1847

OS: virtuelles SLES 11 SP2

Plugin Version: siehe OMD

7

Thursday, November 4th 2010, 4:14pm

habe xinetd restarted

habe gerade auch nochmal ssh getestet. mit "# ssh IP-Adresse-Host" komme ich auch drauf.

Allerdings mit Passwortabfrage und der Fehlermeldung:

Failed to add the host to the list of known hosts (/home/nagiosadmin/.ssh/known_hosts)

bern

Master

Posts: 2,938

Number of monitoring servers: 2-5

Nagios Version: 3.x

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 80-200

Number of services: 1400-2000

OS: Linux

Plugin Version: Whatever I can download, patch, or cobble together myself :-)

Other Addons: n2rrd, PNP, livestatus

8

Thursday, November 4th 2010, 8:47pm

Source code

1
2
3
4
5
# ls -al ~/.ssh | awk '{ print $1,$3,$9; }'
insgesamt
drwxr-xr-x root
drwxr-xr-x nagiosadmin
-rw-r--r-- root
Ach verflixt, die unterschiedlichen Datumsformate wieder 'mal ... hätte $8 statt $9 sein müssen ...

Allerdings sieht die Ausgabe auch so schon reichlich seltsam aus. Laut Prompt warst Du root und laut Kommando hast Du dessen $HOME/.ssh aufgelistet (es hätte das $HOME/.ssh des Users sein sollen, als der Dein Nagios läuft). Die zweite Zeile behauptet nun allerdings, daß das $HOME von root dem User nagiosadmin gehört. Das hätte zwar erstmal nix mit Nagios zu tun, ein rechter WTF-Moment wär's aber trotzdem ... !

Sollte das Prompt täuschen und Du warst der Nagios ausführende User (ob jetzt "nagios", "nagiosadmin" oder "willibald" ...), dann gehört dessen $HOME/.ssh (sowie der eine darin liegende File) stattdessen root - womit erklärt wäre, warum er $HOME/.ssh/known_hosts nicht geschrieben bekommt.

Kuchen89

Intermediate

Posts: 181

Birthday: May 9th

Gender: male

Number of monitoring servers: 1

Nagios Version: OMD 0.54

Distributed monitoring: Ja

Redundant monitoring: Nein

Number of hosts: 83

Number of services: 1847

OS: virtuelles SLES 11 SP2

Plugin Version: siehe OMD

9

Monday, November 8th 2010, 8:06am

Habe jetzt mal mit der 8 ausgeführt:

Source code

1
2
3
4
5
# ls -al ~/.ssh | awk '{ print $1,$3,$8; }'
insgesamt
drwxr-xr-x root .
drwxr-xr-x nagiosadmin ..
-rw-r--r-- root known_hosts


Welche Rechte muss ich nun ändern und wie?

bern

Master

Posts: 2,938

Number of monitoring servers: 2-5

Nagios Version: 3.x

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 80-200

Number of services: 1400-2000

OS: Linux

Plugin Version: Whatever I can download, patch, or cobble together myself :-)

Other Addons: n2rrd, PNP, livestatus

10

Monday, November 8th 2010, 1:54pm

Source code

1
# ls -al ~/.ssh | awk '{ print $1,$3,$8; }'

Welche Rechte muss ich nun ändern und wie?
Ich sehe immer noch ein root Prompt und keinen Username nach dem '~'. Möchtest Du vor dem Schießen nicht erst 'mal ein bißchen zielen?

Kuchen89

Intermediate

Posts: 181

Birthday: May 9th

Gender: male

Number of monitoring servers: 1

Nagios Version: OMD 0.54

Distributed monitoring: Ja

Redundant monitoring: Nein

Number of hosts: 83

Number of services: 1847

OS: virtuelles SLES 11 SP2

Plugin Version: siehe OMD

11

Thursday, November 11th 2010, 1:16pm

habe mittlerweile die Installation verworfen und von vorne mit OMD angefangen.

Problem besteht de facto nicht mehr.

Mit OMD bisher auch keine Probleme solcher Art.