Tuesday, May 21st 2013, 8:52am 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.

LaMi

Geek

Posts: 3,822

Birthday: Sep 22nd

Gender: male

Location: München

Occupation: Berater / Entwickler

Number of monitoring servers: x

Nagios Version: 3.2.x

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: x

Number of services: x

OS: SLES,CentOS,Debian

Plugin Version: x

NagVis Version: Git

NDO Version: -

IDO-Version: -

Perfparse Version: -

Other Addons: PNP, Check_MK, Livestatus, Multisite

1

Tuesday, May 23rd 2006, 1:46pm

Sanfte Migration von Performance-Tools

Hallo Community,
ich bin momentan dabei eine neues Tool für die Darstellung von Performance-Daten einzuführen bzw. einzubauen und undercover zu testen um es dann "sanft" zu migrieren. Um das möglich zu machen, benötige ich die Performance-Daten in beiden Tools. Natürlich nutzen diese Tools verschiedene Wraper-Scripte um sich die Daten so hinzubiegen, wie sie es brauchen.

Hier der aktuelle Befehl process-service-perfdata:

Source code

1
/usr/local/nagios/bin/process_perfdata.pl; /usr/bin/printf "%b" "$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEOUTPUT$\t$SERVICESTATE$\t$SERVICEPERFDATA$\n" | /usr/local/nagios/bin/perfparse-log2mysql -c /usr/local/nagios/etc/perfparse.cfg


Das neue Tool benötigt den Befehl:

Source code

1
/usr/local/nagios/bin/process_perfdata.pl


Klar, nahe liegt die Befehle mit nem Semilkolon zu trennen - nur irgendwie wird dann nur der erste Befehl ausgeführt. Die zweite Möglichkeit wäre ein kleines Bash-Script, welches dann beide Befehle aufruft. Nun die Frage, geht es auch ohne das Script einfacher/schneller?

Grüße,
Lars

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

2

Tuesday, May 23rd 2006, 1:52pm

Bau dem Aufruf für Perfparse in process_perfdata.pl ein.

process_perfdata.pl kennt ja alle Werte die PerfParse auch benötigt.

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

LaMi

Geek

Posts: 3,822

Birthday: Sep 22nd

Gender: male

Location: München

Occupation: Berater / Entwickler

Number of monitoring servers: x

Nagios Version: 3.2.x

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: x

Number of services: x

OS: SLES,CentOS,Debian

Plugin Version: x

NagVis Version: Git

NDO Version: -

IDO-Version: -

Perfparse Version: -

Other Addons: PNP, Check_MK, Livestatus, Multisite

3

Tuesday, May 23rd 2006, 1:54pm

keep it simple stupid :baby:

Danke,
Lars