Tuesday, May 21st 2013, 3:32am UTC+2

You are not logged in.

  • Login
  • Register

pitchfork

Administrator

Posts: 18,436

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of monitoring servers: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Version: 3.2.3 ( OMD )

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 360

Number of services: 6700

OS: Debian 6.0

Plugin Version: 1.4.x

Other Addons: SNMPTT, NagTrap, check_mk, PNP-0.6.x. Thruk

1

Thursday, January 20th 2005, 9:05am

Anbindung "Gebäude Leittechnik"

Hallo zusammen ich brauche mal euren Rat!

ich will die Alarme unserer GLT von Kieback&Peter an Nagios übergeben.

Sinn ist das wird Probleme mit den Klimaanlagen und den Sensoren in den Maschinenräumen auch im nagios haben.

Das Problem:

Die GLT überstützt folgende Benachrichtigungen:
1. Anruf
2. SMS
3. Ausgabe auf Drucker
4. Mail
5. Webfrontend mit allen Alarmmeldungen

Ich bin mir noch nicht sicher welchen Weg ich nutzen soll.

Am liebsten wäre mir ein Plugin das die Website parst und unsere Alarme ausliest. Das wird aber am Login auf der Seite scheitern. Login erfolgt per JavaScript und Session ID. Ich wüsste nicht wie ich das im Script umsetzten soll.

Anruf wäre machbar. Ne ISDM Karte hat der Nagios Server. Damit bekomme ich aber nicht mit was genau für eine Störung anliegt.

SMS Scheidet wohl aus, dazu fällt mir garnichts ein.

Mail wäre auch machbar, habe nur noch nie die Mails geparst, wenn mir da jemand nen Tip geben könnte ?

Nen Druckerfilter ins Cups einbauen wäre auch Cool :)

Soweit erst mal. Bin gespannt auf eure Vorschläge.

Jörg
+++ PNP Developer +++ PNP 0.6.21 ist online ! +++
Hilfreiche Infos gefunden? Dann schnell ein paar Cent flattrn
OMD - Open Monitoring Distribution

MiCkEy2002

Administrator

Posts: 4,242

Birthday: Feb 29th 1976 (37)

Gender: male

Location: Roffhausen

Occupation: Systemadministrator

Number of monitoring servers: 9

Hobbies: Bungee Springen, lesen....

Nagios Version: 2.5 / 3.03

Distributed monitoring: Ja

Redundant monitoring: Ja

Number of hosts: ~1700

Number of services: ~18000

OS: SuSE SLES 9

Plugin Version: 1.4.3

NagVis Version: 1.2.2

NDO Version: 1.3.1/1.4b7

Perfparse Version: 0.106.1

Other Addons: NagTrap 1.3/PNP

2

Thursday, January 20th 2005, 10:35am

Hallo Jörg,

lasse Dich doch per Mail benachrichtigen und parse dann die Mail!

Dazu würde ich mir einfach einen User mit Mailfach anlegen. Bei SuSE wird automatisch eine Mail-Adresse angelegt, wenn ein neuer User angelegt wird.

Bei SuSE findet man dann die Maildatei in der die Mail's landen im Klartext, unter

/var/spool/mail/<LOGINNAME>

Diese kannst Du ja mit einem Skript parsen!

Tschau
MiCkEy2002

pitchfork

Administrator

Posts: 18,436

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of monitoring servers: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Version: 3.2.3 ( OMD )

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 360

Number of services: 6700

OS: Debian 6.0

Plugin Version: 1.4.x

Other Addons: SNMPTT, NagTrap, check_mk, PNP-0.6.x. Thruk

3

Thursday, January 20th 2005, 11:48am

Ist das wirklich so einfach 8)

Bin ich noch nicht drauf gekommen!

Ich versuchs. Danke!

Jörg
+++ PNP Developer +++ PNP 0.6.21 ist online ! +++
Hilfreiche Infos gefunden? Dann schnell ein paar Cent flattrn
OMD - Open Monitoring Distribution

gerhardg

Intermediate

Posts: 162

Gender: male

Location: Austria / Eichgraben

Occupation: IT Administration

Nagios Version: 1.2

Number of hosts: 269

Number of services: 706

OS: Debian Sarge

4

Thursday, January 20th 2005, 11:52am

alternativ kannst du die mails mit einer procmail regel automatisch verarbeiten.

[URL]
Jabber MUC: [EMAIL]cargal@jabber.cargal.org[/EMAIL]
IRC: Server irc.debian.org - Channel #nagios[/url]
[URL][/url]

pitchfork

Administrator

Posts: 18,436

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of monitoring servers: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Version: 3.2.3 ( OMD )

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 360

Number of services: 6700

OS: Debian 6.0

Plugin Version: 1.4.x

Other Addons: SNMPTT, NagTrap, check_mk, PNP-0.6.x. Thruk

5

Thursday, January 20th 2005, 11:55am

Kannst du mir mal ein Beispiel liefern ?

Ich müsste mich sonst in procmail einarbeiten 8)
Wenn ich mich recht entsinne sind die Regeln recht "verworren".

Jörg
+++ PNP Developer +++ PNP 0.6.21 ist online ! +++
Hilfreiche Infos gefunden? Dann schnell ein paar Cent flattrn
OMD - Open Monitoring Distribution

gerhardg

Intermediate

Posts: 162

Gender: male

Location: Austria / Eichgraben

Occupation: IT Administration

Nagios Version: 1.2

Number of hosts: 269

Number of services: 706

OS: Debian Sarge

6

Thursday, January 20th 2005, 12:32pm

leider hab ich selber keine besonderen procmail erfahrungen:

http://www.wcug.wwu.edu/sloth/userguide/procmail.html

[URL]
Jabber MUC: [EMAIL]cargal@jabber.cargal.org[/EMAIL]
IRC: Server irc.debian.org - Channel #nagios[/url]
[URL][/url]

momocat

Intermediate

Posts: 218

Nagios Version: 1.2

Number of hosts: 24

Number of services: ~ 80

7

Thursday, January 20th 2005, 1:57pm

Mit Perl kannst du so gut wie jede Webseite parsen. Selbst irgendwelche Loginmethoden via SSL und co lassen sich damit meistern.

Es gibt mittlerweile so viele Perl Module...ist einfach Wahnsinn.

pitchfork

Administrator

Posts: 18,436

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of monitoring servers: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Version: 3.2.3 ( OMD )

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 360

Number of services: 6700

OS: Debian 6.0

Plugin Version: 1.4.x

Other Addons: SNMPTT, NagTrap, check_mk, PNP-0.6.x. Thruk

8

Thursday, January 20th 2005, 3:12pm

Das Problem ist nur das die Login Infos per JavaScript/Post an ein /cgi-bin/login.pl übergeben werde, der Client bekommt eine SessionID und wird auf eine andere Site umgelenkt.

Ich habe keine Idee wie ich das machen soll.

Jörg
+++ PNP Developer +++ PNP 0.6.21 ist online ! +++
Hilfreiche Infos gefunden? Dann schnell ein paar Cent flattrn
OMD - Open Monitoring Distribution

bauchi

Professional

Posts: 617

Birthday: Dec 13th 1979 (33)

Gender: male

Location: München

Occupation: Systemarchitect bei nem ISP

Number of monitoring servers: 4

Hobbies: rm -rf, Feuerwehr

Nagios Version: 2.9

Distributed monitoring: Ja

Redundant monitoring: Ja

Number of hosts: 2300

Number of services: ~32300

OS: CentOS 5

Plugin Version: 1.4.13

NagVis Version: subvers

NDO Version: 1.4.3

Perfparse Version: none

Other Addons: monarch, pnp

9

Friday, January 21st 2005, 12:16am

hi jörg,

ich würds auch über mail machen:

über procmail würde ich die mail in ein perlscript schieben das dann den rest übernimmt (machen wir jetzt so mit unserer sms alarmierung)

wir schieben jedes mail erstmal in formail und lassen uns es da ordentlich formatieren und schreiben das als ein file auf die platte, danach starten wir das perlscript das die datei ausliest .. fertig gut funzt

.procmailrc des nagios users:

Source code

1
2
:0
| ( formail -c -x Subject: >/tmp/filename; /usr/local/bin/perlscript.pl </tmp/filename)


perlscript

Source code

1
2
3
4
5
6
7
8
9
#!/usr/bin/perl -w
while(<STDIN>)
{
	chomp;
        $msg_body=$_;
        $msg_body=~ s/^\s+//g;
}

system("echo 'befehl .. $msg_body' >nagios.cmd");


den systemcall musste dir halt richtig zusammenschustern mit hostname etc .. aber das bekommst du ja hin ;)
Systemimmanente Systememinenz
In a networked world, downtime is not an option!
Standardantwort auf 95% aller Fragen im NagiosPortal
It is a book about a Spanish guy called Manual. You should read it. - Dilbert

bauchi

Professional

Posts: 617

Birthday: Dec 13th 1979 (33)

Gender: male

Location: München

Occupation: Systemarchitect bei nem ISP

Number of monitoring servers: 4

Hobbies: rm -rf, Feuerwehr

Nagios Version: 2.9

Distributed monitoring: Ja

Redundant monitoring: Ja

Number of hosts: 2300

Number of services: ~32300

OS: CentOS 5

Plugin Version: 1.4.13

NagVis Version: subvers

NDO Version: 1.4.3

Perfparse Version: none

Other Addons: monarch, pnp

10

Friday, January 21st 2005, 12:16am

ach ja .. ich geh davon aus das die fehlermeldung im subject der mail steht ... *G*
Systemimmanente Systememinenz
In a networked world, downtime is not an option!
Standardantwort auf 95% aller Fragen im NagiosPortal
It is a book about a Spanish guy called Manual. You should read it. - Dilbert

pitchfork

Administrator

Posts: 18,436

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of monitoring servers: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Version: 3.2.3 ( OMD )

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 360

Number of services: 6700

OS: Debian 6.0

Plugin Version: 1.4.x

Other Addons: SNMPTT, NagTrap, check_mk, PNP-0.6.x. Thruk

11

Friday, January 21st 2005, 8:09am

Habe noch keine Ahnung wie die Mails aussehen.

Aber deine Idee ist gut.

Besten Dank Sebastian, Ich bleibe dran.

Jörg
+++ PNP Developer +++ PNP 0.6.21 ist online ! +++
Hilfreiche Infos gefunden? Dann schnell ein paar Cent flattrn
OMD - Open Monitoring Distribution

pitchfork

Administrator

Posts: 18,436

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of monitoring servers: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Version: 3.2.3 ( OMD )

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 360

Number of services: 6700

OS: Debian 6.0

Plugin Version: 1.4.x

Other Addons: SNMPTT, NagTrap, check_mk, PNP-0.6.x. Thruk

12

Monday, February 7th 2005, 9:20am

So Problem gelöst.

Die Jungs die die GLT betreuen konnten nur den Ausdruck auf einen Netzwerkdrucker einrichten. Fragt lieber nicht warum 8)

Auf dem Nagios Server läuft ein CUPS Spooler dem ich ein neues Backend verpasst habe.
Die Alarme kommen als Druckjob rein und werden vom Backend ausgewertet.
Die Alarme laufen dann wie SNMP Traps in eine Mysql DB und werden in dort von Nagios ausgewertet.

Jörg
+++ PNP Developer +++ PNP 0.6.21 ist online ! +++
Hilfreiche Infos gefunden? Dann schnell ein paar Cent flattrn
OMD - Open Monitoring Distribution

lexus

Beginner

Posts: 16

Number of monitoring servers: 1

Nagios Version: 3.2.3

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 50

Number of services: 150

OS: 2

Plugin Version: 1.4.15

NDO Version: 1

13

Thursday, April 19th 2012, 10:08pm

hallo jörg,

dein beitrag ist zwar alt, aber könntest du mir da weiter helfen.

wir haben auch die glt von kieback&peter und die würde ich gerne über nagios überwachen.


gruß

lexus