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
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 |