Thursday, May 23rd 2013, 2:23pm UTC+2
You are not logged in.
Dear visitor, welcome to Monitoring-Portal.
Although this is a german monitoring forum, please don't hesitate to post in
English. Nearly everybody here understands you and will answer in English as well.
If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form to register here or read more information about the registration process. If you are already registered, please login here.
Birthday: Nov 12th 1988 (24)
Gender: male
Occupation: Student - Angwewandte Informatik
Number of monitoring servers: 1
Nagios Version: Icinga
Icinga Version: 1.7.1
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 300
Number of services: 1176
OS: Debian 6 Squeeze
Plugin Version: -
IDO-Version: 1.7.1
Other Addons: PnP4Nagios 0.6.14, Nconf
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
Meine Frage ist nun ob ich diese E-Mails auch
an Nagios schicken kann und dieses dann irgendwie diese Mails weiterverarbeiten kann und dann in den verschiedenen Timeperiods
E-Mails bzw. SMS verschickt
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
Das sollte prinzipiell möglich sein, allerdings sehe ich da drei Voraussetzungen:wir haben in der Firma ein neues System welches im Fehlerfall per E-Mail, Benachrichtigungen verschickt.
Dort kann man EINE E-Mailadresse eintragen. Meine Frage ist nun ob ich diese E-Mails auch
an Nagios schicken kann und dieses dann irgendwie diese Mails weiterverarbeiten kann und dann in den verschiedenen Timeperiods
E-Mails bzw. SMS verschickt.
Birthday: Nov 12th 1988 (24)
Gender: male
Occupation: Student - Angwewandte Informatik
Number of monitoring servers: 1
Nagios Version: Icinga
Icinga Version: 1.7.1
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 300
Number of services: 1176
OS: Debian 6 Squeeze
Plugin Version: -
IDO-Version: 1.7.1
Other Addons: PnP4Nagios 0.6.14, Nconf
Also derjenige der schickt ist "OpenEdgeManagement" welches für die Überwachung unseres Warenwirtschaftssystems zuständig ist.
Quoted
Wer soll eine Mail an Nagios schicken und was sollte mit der Mail geschehen?
Ich verstehe die Anforderung nicht so ganz.
Von Außen wäre dann in dem Fall das OpenEdge System welches sich im selben Netz wie der Nagios-Server befindet.
Quoted
Man muß den Mailservice (MTA) auf dem Nagios-Host selbst von außen erreichbar machen (bei einer Standardinstallation wird er wahrscheinlich nur Mails vom Host selbst entgegennehmen)
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
wir haben in der Firma ein neues System welches im Fehlerfall per E-Mail, Benachrichtigungen verschickt.
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
Ja. Nichtsdestotrotz ist das vom Standpunkt des Nagios-Systems "außen" und würde vermutlich erst einmal jedem Rechner bis 'ran an die nächstgelegene Firewall gestatten, Mails auf dem MTA einzuliefern. Spambots lieben sowas. Zu Tode.Von Außen wäre dann in dem Fall das OpenEdge System welches sich im selben Netz wie der Nagios-Server befindet.
Quoted
Man muß den Mailservice (MTA) auf dem Nagios-Host selbst von außen erreichbar machen (bei einer Standardinstallation wird er wahrscheinlich nur Mails vom Host selbst entgegennehmen)
Das kommt nun wiederum darauf an, was Du so an Information aus den Mails herausholen willst/mußt.Theoretisch müsste ich nun den Postfix so konfigurieren das er diese E-Mails annimmt und dann an ein selbstgeschriebenes Programm weitergibt, welches die E-Mails so bearbeitet das sie an Nagios als Passive Checks weitergibt. Sehe ich das richtig so? Oder gibt es irgendwas was schonmal einer gemacht hat? Das Problem wird der Weg zwischen Postfix und Nagios Passiv Check werden.
Wenn die Tatsache "da kam eine" reicht, dann kannst Du ein vorgefertigtes Check Result in die standardisierte Schnittstelle hauen und gut. Sich relevante Info aus nicht näher beschriebenen Mails 'rauszuparsen kann natürlich beliebig kompliziert werden.Birthday: Nov 12th 1988 (24)
Gender: male
Occupation: Student - Angwewandte Informatik
Number of monitoring servers: 1
Nagios Version: Icinga
Icinga Version: 1.7.1
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 300
Number of services: 1176
OS: Debian 6 Squeeze
Plugin Version: -
IDO-Version: 1.7.1
Other Addons: PnP4Nagios 0.6.14, Nconf

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
Äääähm. So sehr ich procmail schätze, ich würde Dir nicht raten, es Dir für diesen Anlaß von Null auf anzulesen. Für diesen Spezial-Spezialzweck sollte es reichen, eine neue Mail-Adresse als Alias aus der Taufe zu heben und modulo Plausibilitätsprüfung jede Mail, die an diese Adresse ankommt, ins fragliche Skript zu leiten.Also Procmail ist dazu da, um die E-Mails zu filtern und weiterzuleiten.
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 |
NAME
aliases - Postfix local alias database format
[...]
The format of the alias database input file is as follows:
· An alias definition has the form
name: value1, value2, ...
[...]
The value contains one or more of the following:
[...]
|command
Mail is piped into command. Commands that contain special characters, such as whitespace, should be
enclosed between double quotes.
|
Du hast die URLDieses startet dann ein Script welches die E-Mails, bzw. die Informationen als Passiven Check an Nagios übergibt.
Nur wie soll ich so ein Script erstellen ohne die leiseste Ahnung zu haben wie die Nachrichten dort übermittelt werden müssen.
Gibt es dazu irgendwelche Informationen? Ich kann nämlich nicht wirklich was finden![]()
|
|
Source code |
1 |
date "+[%s] PROCESS_SERVICE_CHECK_RESULT;WaWiServer;Beschwerdebriefe;2;CRITICAL: Da kam was" > /usr/local/nagios/var/rw/nagios.cmd |
Und genau das ist vermutlich der beste Grund, sie maschinell nicht genauer als "muß ich jetzt einen Menschen alarmieren oder nicht" auswerten zu wollen.Welches Format die E-Mails dann genau haben werden weiß ich leider nocht nicht, das system ist noch nicht Live.
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
Welches Format die E-Mails dann genau haben werden weiß ich leider nocht nicht, das system ist noch nicht Live.