Friday, May 24th 2013, 7:21am 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.
Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: 3.2.0
Icinga Version: 1.4.1
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 146
Number of services: >650
OS: Suse Enterprise Server 11 SP1
Plugin Version: 1.4.15
Other Addons: Pnp4Nagios 0.6.14, check_multi 0.25, NagiosQL
This post has been edited 1 times, last edit by "Ic3mAn1986" (Feb 16th 2010, 11:27am)
Birthday: May 30th 1983 (29)
Gender: male
Location: Nürnberg
Occupation: Consultant / Developer beim besten Arbeitgeber der Welt @netways
Number of monitoring servers: Icinga: 4x dev, 10++ prod, Icinga2: 2x dev
Nagios Version: s/nagios/icinga/
Icinga Version: 1.9.1 / GIT
Distributed monitoring: Ja
Redundant monitoring: Ja
Number of hosts: 1000+
Number of services: 15000+
OS: RHEL, Debian, SUSE
Plugin Version: 1.4.16
IDO-Version: 1.9.1 / GIT MySQL/Postgresql/Oracle
Other Addons: Icinga Web, PNP, check_multi, inGraph, EventDB, LConf
Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: 3.2.0
Icinga Version: 1.4.1
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 146
Number of services: >650
OS: Suse Enterprise Server 11 SP1
Plugin Version: 1.4.15
Other Addons: Pnp4Nagios 0.6.14, check_multi 0.25, NagiosQL
Birthday: Jul 23rd 1970 (42)
Gender: male
Location: Graz
Occupation: IT-Supporter
Number of monitoring servers: 1
Nagios Version: 3.2.0
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 195
Number of services: 990
OS: Fedora 9
Plugin Version: 1.4.12-9
NagVis Version: 1.4.2
Other Addons: mklivestatus, NagiosGrapher, NagVis
Location: Esslingen
Number of monitoring servers:
Nagios Version:
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts:
Number of services:
OS:
Plugin Version:
NagVis Version:
NDO Version:
Perfparse Version:
Other Addons:
Eine Ausgabe á la check_multi wäre laut meines Praktikumsbetreuer nicht schlecht, aber ich denke recht schwierig umzusetzen.
|
|
Source code |
1 2 3 4 |
command [ file1 ] = check_file_age -f file1 ... command [ file2 ] = check_file_age -f file2 ... ... command [ fileN ] = check_file_age -f fileN ... |

Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: 3.2.0
Icinga Version: 1.4.1
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 146
Number of services: >650
OS: Suse Enterprise Server 11 SP1
Plugin Version: 1.4.15
Other Addons: Pnp4Nagios 0.6.14, check_multi 0.25, NagiosQL
So hatte ich es ja auch gedacht. Ein check_multi per ssh mit den dazugehörigen checks für die LogFilesDieser Check wird per NRPE oder SSH auf der Remote-Kiste aufgerufen, fettich![]()
.
.
Birthday: May 30th 1983 (29)
Gender: male
Location: Nürnberg
Occupation: Consultant / Developer beim besten Arbeitgeber der Welt @netways
Number of monitoring servers: Icinga: 4x dev, 10++ prod, Icinga2: 2x dev
Nagios Version: s/nagios/icinga/
Icinga Version: 1.9.1 / GIT
Distributed monitoring: Ja
Redundant monitoring: Ja
Number of hosts: 1000+
Number of services: 15000+
OS: RHEL, Debian, SUSE
Plugin Version: 1.4.16
IDO-Version: 1.9.1 / GIT MySQL/Postgresql/Oracle
Other Addons: Icinga Web, PNP, check_multi, inGraph, EventDB, LConf
Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: 3.2.0
Icinga Version: 1.4.1
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 146
Number of services: >650
OS: Suse Enterprise Server 11 SP1
Plugin Version: 1.4.15
Other Addons: Pnp4Nagios 0.6.14, check_multi 0.25, NagiosQL
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 |
for (datei_1 to datei_n) do
{
dateialter von Datei überprüfen (WARNING, CRITICAL Wert)
{
wenn (dateialter < WARNING)
Ausgabe alles OK ...
wenn (dateialter >= WARNING)
Ausgabe Datei älter als ...
wenn (dateialter >= CRITICAL)
Ausgabe Datei älter als ...
}
Gesamtergebnis an Nagios senden
|
Location: Esslingen
Number of monitoring servers:
Nagios Version:
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts:
Number of services:
OS:
Plugin Version:
NagVis Version:
NDO Version:
Perfparse Version:
Other Addons:
Nur will das der Netzadmin nicht. Er meint es seien zu viele Logs in verschiedenen Verzeichnissen und die dann etwas komplizierte Konfig.
Er findes es besser, wenn es über einen Cronjob geht und das Ergebnis an Nagios geschickt würde.
Beginner
Gender: male
Number of monitoring servers: 1
Nagios Version: 3.2.0
Icinga Version: 1.4.1
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts: 146
Number of services: >650
OS: Suse Enterprise Server 11 SP1
Plugin Version: 1.4.15
Other Addons: Pnp4Nagios 0.6.14, check_multi 0.25, NagiosQL
|
|
Source code |
1 |
nagios@linux-nagios:/usr/local/nagios/libexec> ./check_by_ssh -H xxx.xxx.xxx.xxx -C "/usr/local/nagios/libexec/check_multi -f /usr/local/nagios/libexec/check_multi_cmd/log_lxtool.cmd -r 128+8+2+1" |
|
|
Source code |
1 |
Remote command execution failed: bash: line 1: /usr/local/nagios/libexec/check_multi: No such file or directory |
|
|
Source code |
1 |
nagios@linux-nagios:/usr/local/nagios/libexec> ./check_by_ssh -H xxx.xxx.xxx.xxx -C "/usr/local/nagios/libexec/check_disk -w 10 -c 5" |
Location: Esslingen
Number of monitoring servers:
Nagios Version:
Distributed monitoring: Nein
Redundant monitoring: Nein
Number of hosts:
Number of services:
OS:
Plugin Version:
NagVis Version:
NDO Version:
Perfparse Version:
Other Addons:
Remote command execution failed: bash: line 1: /usr/local/nagios/libexec/check_multi: No such file or directory
Beginner
Number of monitoring servers: 1
Nagios Version: nagios3
Distributed monitoring: Ja
Redundant monitoring: Ja
Number of hosts: 3
Number of services: 3
OS: 3
Plugin Version: 23
NDO Version: 1
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
Und wie lang sind diese 20 Dateinamen? Passen die noch alle in einen Command Line Buffer der Shell?Ja, mit einer Datei ist dieses kein Problem.
Nur sind es hier ca. 20 und diese möchte ich alle mit einem mal überprüfen.
|
|
Source code |
1 2 3 4 5 |
$ OLDEST=`ls -ltr --time-style=+%s *.pdf | head -1 | awk '{ print $6; }'`
$ NOW=`date +%s`
$ DIFF=`expr $NOW - $OLDEST`
$ echo "Oldest file is about `expr $DIFF / 3600 / 2 / 365` months old"
Oldest file is about 96 months old
|
|
|
Source code |
1 2 |
$ ls -ltr *.pdf | head -1 -rw-r--r-- 1 bern staff 158762 2002-12-28 08:04 ec-verf-neu-analyse.pdf |