Mad-Eye
Anfänger
Beiträge: 5
Anzahl Nagios-Server: 3
Nagios-Version(en): Icinga 1.0
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: 70
Anzahl Services: 600+
Betriebssystem(e): CentOS, Server 2003+2008, AIX
Plugin-Version(en): 1.4.14
NDO-Version: 3
1
02.02.2011, 17:57
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
#!/bin/bash
if [ ! "$#" == "2" ]; then
echo -e "\nWarning: Wrong command line arguments. \nUsage: ./check_qnap
|
Martin.N
Anfänger
Beiträge: 10
Geschlecht: Männlich
Beruf: IT-Betreiber
Anzahl Nagios-Server: 2
Nagios-Version(en): 3.2.0
Verteiltes Monitoring: Nein
Redundantes Monitoring: Ja
Anzahl-Hosts: 210
Anzahl Services: ~1500
Betriebssystem(e): Windows, Linux, ESX, Data ONTAP
Plugin-Version(en): 1.4.14
NDO-Version: 2
2
07.02.2011, 15:20
Simon L.
Schüler
![]()
Beiträge: 66
Geburtstag: 16.10.1986 (24)
Geschlecht: Männlich
Wohnort: Münster
Beruf: Informatikkaufmann
Anzahl Nagios-Server: 2
Hobbys: Fussball
Nagios-Version(en): 3.2.0
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: 60
Anzahl Services: 450
Betriebssystem(e): Debian
Plugin-Version(en): 1.4
Sonstige Addon's: NRPE 2.12
3
17.06.2011, 12:04
Wenn du Zeit hast, kannst du das ja in das Skript einbauen, ich gebe dir mal die OIDs.
nour
Anfänger
Beiträge: 12
Anzahl Nagios-Server: 1
Nagios-Version(en): 3.0.6
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: 160
Anzahl Services: 660
Betriebssystem(e): ubuntu
Plugin-Version(en): 1.6=4
NDO-Version: 1
4
28.06.2011, 14:08
Beiträge: 63
Geschlecht: Männlich
Wohnort: Aachen
Beruf: Monitoring-Fritze
Anzahl Nagios-Server: 1
Nagios-Version(en): 0.0
Icinga-Version(en): 1.4.2
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: ~150
Anzahl Services: ~1500
Betriebssystem(e): 10.04.2 Server LTS
Plugin-Version(en): 1.4.13
IDO-Version: 1.4.2
Sonstige Addon's: PNP 0.6.6
Beiträge: 63
Geschlecht: Männlich
Wohnort: Aachen
Beruf: Monitoring-Fritze
Anzahl Nagios-Server: 1
Nagios-Version(en): 0.0
Icinga-Version(en): 1.4.2
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: ~150
Anzahl Services: ~1500
Betriebssystem(e): 10.04.2 Server LTS
Plugin-Version(en): 1.4.13
IDO-Version: 1.4.2
Sonstige Addon's: PNP 0.6.6
6
06.07.2011, 09:20
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# HD Status----------------------------------------------------------------------------------------------------------------------------------------
elif [ "$strpart" == "hdstatus" ]; then
HD0=$(snmpget -v1 -c public -mALL "$strHostname" 1.3.6.1.4.1.24681.1.2.11.1.7.1 | awk '{print $4}' | sed 's/^"\(.*\).$/\1/')
HD1=$(snmpget -v1 -c public -mALL "$strHostname" 1.3.6.1.4.1.24681.1.2.11.1.7.2 | awk '{print $4}' | sed 's/^"\(.*\).$/\1/')
HD2=$(snmpget -v1 -c public -mALL "$strHostname" 1.3.6.1.4.1.24681.1.2.11.1.7.3 | awk '{print $4}' | sed 's/^"\(.*\).$/\1/')
HD3=$(snmpget -v1 -c public -mALL "$strHostname" 1.3.6.1.4.1.24681.1.2.11.1.7.4 | awk '{print $4}' | sed 's/^"\(.*\).$/\1/')
if [ \( "$HD0" == "--" -o "$HD0" == "GOOD" \) -a \( "$HD1" == "--" -o "$HD1" == "GOOD" \) -a \
\( "$HD2" == "--" -o "$HD2" == "GOOD" \) -a \( "$HD3" == "--" -o "$HD3" == "GOOD" \) ]; then
echo OK
exit 0
else
echo Drive ERROR
echo HD1 $HD0
echo HD2 $HD1
echo HD3 $HD2
echo HD4 $HD3
exit 2
fi
#----------------------------------------------------------------------------------------------------------------------------------------------------
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Ruddimaster« (06.07.2011, 10:40)
nour
Anfänger
Beiträge: 12
Anzahl Nagios-Server: 1
Nagios-Version(en): 3.0.6
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: 160
Anzahl Services: 660
Betriebssystem(e): ubuntu
Plugin-Version(en): 1.6=4
NDO-Version: 1
7
06.07.2011, 15:40
Beiträge: 63
Geschlecht: Männlich
Wohnort: Aachen
Beruf: Monitoring-Fritze
Anzahl Nagios-Server: 1
Nagios-Version(en): 0.0
Icinga-Version(en): 1.4.2
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: ~150
Anzahl Services: ~1500
Betriebssystem(e): 10.04.2 Server LTS
Plugin-Version(en): 1.4.13
IDO-Version: 1.4.2
Sonstige Addon's: PNP 0.6.6
8
06.07.2011, 19:15
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# Volume Status----------------------------------------------------------------------------------------------------------------------------------------
elif [ "$strpart" == "volstatus" ]; then
Vol_Status=$(snmpget -v1 -c public -mALL "$strHostname" 1.3.6.1.4.1.24681.1.2.17.1.6.1 | awk '{print $4}' | sed 's/^"\(.*\).$/\1/')
if [ "$Vol_Status" == "Ready" ]; then
echo OK: $Vol_Status
exit 0
elif [ "$Vol_Status" == "Rebuilding..." ]; then
echo "Warning: "$Vol_Status
exit 1
else
echo "CRITICAL: "$Vol_Status
exit 2
fi
#---------------------------------------------------
|
Beiträge: 63
Geschlecht: Männlich
Wohnort: Aachen
Beruf: Monitoring-Fritze
Anzahl Nagios-Server: 1
Nagios-Version(en): 0.0
Icinga-Version(en): 1.4.2
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: ~150
Anzahl Services: ~1500
Betriebssystem(e): 10.04.2 Server LTS
Plugin-Version(en): 1.4.13
IDO-Version: 1.4.2
Sonstige Addon's: PNP 0.6.6
9
06.07.2011, 19:26
your script does not work correctly...
Zitat von »nour«
take look at this :
!!!
nour
Anfänger
Beiträge: 12
Anzahl Nagios-Server: 1
Nagios-Version(en): 3.0.6
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: 160
Anzahl Services: 660
Betriebssystem(e): ubuntu
Plugin-Version(en): 1.6=4
NDO-Version: 1
10
07.07.2011, 10:29
Beiträge: 63
Geschlecht: Männlich
Wohnort: Aachen
Beruf: Monitoring-Fritze
Anzahl Nagios-Server: 1
Nagios-Version(en): 0.0
Icinga-Version(en): 1.4.2
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: ~150
Anzahl Services: ~1500
Betriebssystem(e): 10.04.2 Server LTS
Plugin-Version(en): 1.4.13
IDO-Version: 1.4.2
Sonstige Addon's: PNP 0.6.6
Beiträge: 50
Geburtstag: 15.11.1980 (30)
Geschlecht: Männlich
Wohnort: NRW
Beruf: IT-ler
Anzahl Nagios-Server: 1
Nagios-Version(en):
Icinga-Version(en): Icinga 1.4.1
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: 80
Anzahl Services: 400
Betriebssystem(e): openSuSE 11.1
Plugin-Version(en): 1.4.14
NagVis-Version: 1.5.9
IDO-Version: ido 1.4.1
Perfparse-Version: --
Sonstige Addon's: check_mk 1.1.11i1, icinga-web,dokuwiki,check_multi
13
08.07.2011, 07:53
nour
Anfänger
Beiträge: 12
Anzahl Nagios-Server: 1
Nagios-Version(en): 3.0.6
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: 160
Anzahl Services: 660
Betriebssystem(e): ubuntu
Plugin-Version(en): 1.6=4
NDO-Version: 1
14
08.07.2011, 13:42
Pablo78
Schüler
![]()
Beiträge: 143
Geburtstag: 09.04.1978 (33)
Geschlecht: Männlich
Wohnort: Detmold
Beruf: FiSi - Systemadmin aus Leidenschaft
Anzahl Nagios-Server: 1
Hobbys: singen, klatschen und mit Fingerfarben malen
Nagios-Version(en):
Icinga-Version(en): 1.4
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: 160
Anzahl Services: 600
Betriebssystem(e): SLES 11 SP1
Plugin-Version(en): 1.4.15
NagVis-Version: 1.5.8
IDO-Version: 1.3
Sonstige Addon's: PNP-0.6.12, MKLivestatus 1.1.8
15
08.07.2011, 15:37
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# DISKUSAGE ---------------------------------------------------------------------------------------------------------------------------------------
if [ "$strpart" == "diskusage" ]; then
disk=$(snmpget -v1 -c public -mALL "$strHostname" 1.3.6.1.4.1.24681.1.2.17.1.4.1 | awk '{print $4}' | sed 's/.\(.*\)/\1/')
used=$(snmpget -v1 -c public -mALL "$strHostname" 1.3.6.1.4.1.24681.1.2.17.1.5.1 | awk '{print $4}' | sed 's/.\(.*\)/\1/')
freedisk=$(snmpget -v1 -c public -mALL "$strHostname" 1.3.6.1.4.1.24681.1.2.17.1.5.1 | awk '{print $4, $5}' | sed 's/.\(.*\)/\1/')
GBtest=$(snmpget -v1 -c public -mALL "$strHostname" 1.3.6.1.4.1.24681.1.2.17.1.5.1 | awk '{print $5}' | sed 's/.*\(GB\).*/\1/')
disk=$(echo "scale=0; $disk*100" | bc -l | sed 's/\(.*\).../\1/')
if [ "$GBtest" == "GB" ]; then
used=$(echo "scale=0; $used*100/1000" | bc -l | sed 's/\(.*\).../\1/')
else
used=$(echo "scale=0; $used*100" | bc -l | sed 's/\(.*\).../\1/')
fi
let "PERC=(100-($used*100)/$disk)"
strOutput="Used=$[PERC]% 'free Disk'=$freedisk|'Used'=$[PERC]%;85;95;0;100"
if [ $PERC -ge "95" ]; then
echo "CRITICAL: "$strOutput
exit 2
fi
if [ $PERC -ge "85" ]; then
echo "WARNING: "$strOutput
exit 1
fi
echo "OK: "$strOutput
exit 0
|
Beiträge: 63
Geschlecht: Männlich
Wohnort: Aachen
Beruf: Monitoring-Fritze
Anzahl Nagios-Server: 1
Nagios-Version(en): 0.0
Icinga-Version(en): 1.4.2
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: ~150
Anzahl Services: ~1500
Betriebssystem(e): 10.04.2 Server LTS
Plugin-Version(en): 1.4.13
IDO-Version: 1.4.2
Sonstige Addon's: PNP 0.6.6
16
08.07.2011, 15:57
Beiträge: 50
Geburtstag: 15.11.1980 (30)
Geschlecht: Männlich
Wohnort: NRW
Beruf: IT-ler
Anzahl Nagios-Server: 1
Nagios-Version(en):
Icinga-Version(en): Icinga 1.4.1
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: 80
Anzahl Services: 400
Betriebssystem(e): openSuSE 11.1
Plugin-Version(en): 1.4.14
NagVis-Version: 1.5.9
IDO-Version: ido 1.4.1
Perfparse-Version: --
Sonstige Addon's: check_mk 1.1.11i1, icinga-web,dokuwiki,check_multi
17
10.07.2011, 09:02
Beiträge: 760
Geburtstag: 26.11.1975 (35)
Geschlecht: Männlich
Wohnort: Mainburg
Beruf: PDM-Consultant, IT-Specialist
Anzahl Nagios-Server: 3
Nagios-Version(en): 3.2.0/3.2.1/3.2.2
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: ~200
Anzahl Services: ~1800
Betriebssystem(e): Linux, AIX, HP-UX, Windows
Plugin-Version(en): 1.4.14/1.4.15
NagVis-Version: 1.4-nightly/1.5-nightly
NDO-Version: 1.4b9
Sonstige Addon's: NRPE, PNP,NSClient++,DokuWiki,NagiosBPV, MKLivestatus, Thruk
18
Gestern, 08:08
Source code |
|
1 2 3 4 5 |
snmpget -v1 -c public #### 1.3.6.1.4.1.24681.1.2.11.1.3.1 iso.3.6.1.4.1.24681.1.2.11.1.3.1 = STRING: "33 C/91 F" snmpget -v1 -c public #### 1.3.6.1.4.1.24681.1.2.11.1.3.1 iso.3.6.1.4.1.24681.1.2.11.1.3.1 = STRING: "34 C/93 F" |
Beiträge: 50
Geburtstag: 15.11.1980 (30)
Geschlecht: Männlich
Wohnort: NRW
Beruf: IT-ler
Anzahl Nagios-Server: 1
Nagios-Version(en):
Icinga-Version(en): Icinga 1.4.1
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: 80
Anzahl Services: 400
Betriebssystem(e): openSuSE 11.1
Plugin-Version(en): 1.4.14
NagVis-Version: 1.5.9
IDO-Version: ido 1.4.1
Perfparse-Version: --
Sonstige Addon's: check_mk 1.1.11i1, icinga-web,dokuwiki,check_multi
19
Gestern, 10:03
Beiträge: 1 534
Anzahl Nagios-Server: 2-5
Nagios-Version(en): 1-3
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: 80-200
Anzahl Services: 1400-2000
Betriebssystem(e): Linux
Plugin-Version(en): Whatever I can download, patch, or cobble together myself :-)
Sonstige Addon's: n2rrd, PNP, livestatus
20
Gestern, 12:43
Da nehmen wir uns doch 'mal das Hex-Resultat her:
Zitat von »chexma«
Woran könnte das denn liegen ?
Übersetzen das nach ASCII-Tabelle mit ISO-Latin-1 Sonderzeichen:
Zitat von »chexma«
Hex-STRING: 33 32 C2 B0 43 2F 38 39 C2 B0 46
Quellcode |
|
1 |
3 2 Â ° C / 8 9 Â ° F |
Quellcode |
|
1 2 |
$ echo "32°C/89°F" | iconv -f utf-8 -t iso-8859-1 32°C/89°F |