Sunday, May 19th 2013, 6:29am UTC+2

You are not logged in.

  • Login
  • Register

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.

JoeL

Trainee

Posts: 103

Birthday: Dec 21st

Gender: male

Location: Stuttgart

Number of monitoring servers: 3

Hobbies: Biken, Laufen, mit meinen Kindern was unternehmen

Nagios Version: 3.0.6, 3.2.3

Distributed monitoring: Ja

Redundant monitoring: Nein

Number of hosts: ca. 500

Number of services: sehr viele

OS: Debian

Plugin Version: 1.4.x

NagVis Version: 1.7

NDO Version: 1.4b7

Other Addons: PNP 0.6, NRPE, NSCA, NSClient++, MediaWiki

1

Wednesday, August 8th 2012, 4:03pm

[Solved] Prüfen Interface unter Negierung des Zustands

Hallo miteinander,

ich prüfe via

Source code

1
check_iftraffic3.pl -H %HOSTADDRESS% -C %COMMUNITY% -i %INTERFACE% -B -b %SPEED% -u %SPEED_UNIT%


Interfaces von Routern und deren Auslastung.
Funktioniert wunderbar.

Es gibt bei dem einen oder anderen Router nun noch ein zusätzliches Interface, an welchem eine Failover-Leitung hängt, die man (nur bei Nutzung) nach Trafficvolumen bezahlen muss.
Läuft also nach dem Motto: fallen Interface1 und Interface2 aus springt das Failover-Interface3 an und versorgt die Clients.
Dazu wird dann das o.a. Checkcommand auch die Performance-Daten liefern, somit wissen wir welche Daten nach dem Anspringen des Failovers tatsächlich geflossen sind.

Problem: das Failover-Interface steht dauerhaft auf Critical, weil Down (was ja so auch erst einmal völlig richtig ist).

Wir wollen nun aber wissen, wenn es UP geht und dann alarmiert werden, also so eine Art Negierung des Zustands, soll heissen:
wenn Interface DOWN ist alles OK (grün), wenn Interface UP ist Criticial (rot) = Alarmierung.

Kann man dies unter Verwendung des o.a. Checkcommands (also Nutzung von check_iftraffic3.pl) lösen und wenn ja, wie?

Über Hilfe wäre ich sehr dankbar.

Danke und Gruß,
Joachim

P.S.: Sorry für den Betreff, aber mir ist nix dämlicheres eingefallen...

This post has been edited 1 times, last edit by "JoeL" (Aug 11th 2012, 8:31pm)


Der Oest

Trainee

Posts: 83

Gender: male

Number of monitoring servers: 2

Nagios Version: 3.3.1

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 250

Number of services: 2000

OS: SLES 11 64-bit

Plugin Version: 1.4.15

NDO Version: 2

Other Addons: PNP 0.4.x

2

Wednesday, August 8th 2012, 6:09pm

Moin,

schau dir mal http://nagiosplugins.org/man/negate an - Negate ist in den Nagios Plugins enthalten.

JoeL

Trainee

Posts: 103

Birthday: Dec 21st

Gender: male

Location: Stuttgart

Number of monitoring servers: 3

Hobbies: Biken, Laufen, mit meinen Kindern was unternehmen

Nagios Version: 3.0.6, 3.2.3

Distributed monitoring: Ja

Redundant monitoring: Nein

Number of hosts: ca. 500

Number of services: sehr viele

OS: Debian

Plugin Version: 1.4.x

NagVis Version: 1.7

NDO Version: 1.4b7

Other Addons: PNP 0.6, NRPE, NSCA, NSClient++, MediaWiki

3

Friday, August 10th 2012, 3:17pm

Funktioniert leider so nicht:

Source code

1
2
$ ../libexec/negate "/opt/nagios/libexec/check_iftraffic3.pl -H myhost -C public -i eth4 -B -b 2 -u m"
CRITICAL - Interface eth4 is down!|inUsage=0.00%;85;98 outUsage=0.00%;85;98 inBandwidth=0Kbs outBandwidth=0Kbs inAbsolut=0 outAbsolut=0


Wenn es garnicht geht, könnte ich mir vorstellen, dass dies evtl. mit check_multi zu machen sein müsste, also nach dem Motto, erst einen ping-check absetzen, wenn das Interface unten ist dann OK schicken, andernfalls check_iftraffic ausführen.

Oder bin ich mit meinem negate-Command total auf dem Holzweg?

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

4

Friday, August 10th 2012, 3:43pm

Negate aendert nur den returncode.
+++ PNP Developer +++ PNP 0.6.21 ist online ! +++
Hilfreiche Infos gefunden? Dann schnell ein paar Cent flattrn
OMD - Open Monitoring Distribution

JoeL

Trainee

Posts: 103

Birthday: Dec 21st

Gender: male

Location: Stuttgart

Number of monitoring servers: 3

Hobbies: Biken, Laufen, mit meinen Kindern was unternehmen

Nagios Version: 3.0.6, 3.2.3

Distributed monitoring: Ja

Redundant monitoring: Nein

Number of hosts: ca. 500

Number of services: sehr viele

OS: Debian

Plugin Version: 1.4.x

NagVis Version: 1.7

NDO Version: 1.4b7

Other Addons: PNP 0.6, NRPE, NSCA, NSClient++, MediaWiki

5

Saturday, August 11th 2012, 8:30pm

:thumbup: Jepp, das war's

Similar threads