Two questions, check command and notifications

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
sreinhardt
-fno-stack-protector
Posts: 4366
Joined: Mon Nov 19, 2012 12:10 pm

Re: Two questions, check command and notifications

Post by sreinhardt »

Let's go with a little more specific snmpwalk. Also tmcdonald is correct that the plugin has the community string hard coded, however either that has been modified or is working properly.

Code: Select all

snmpwalk -On -v 2c -c public 10.2.2.4 1.3.6.1.4.1.6574 3>&2 2>&1 > /tmp/snmpwalk.txt
Nagios-Plugins maintainer exclusively, unless you have other C language bugs with open-source nagios projects, then I am happy to help! Please pm or use other communication to alert me to issues as I no longer track the forum.
greyclear
Posts: 27
Joined: Tue Sep 09, 2014 7:50 am

Re: Two questions, check command and notifications

Post by greyclear »

Doesn't look like it is failing. I have not changed anything and the system isn't setup for auto updates so I'm not sure what could have caused it.

Code: Select all

[root@nagios libexec]# ./check_snmp_synology -h 10.2.2.4 -v
+ SNMPCOMMUNITY=public
+ SNMPVERSION=2c
++ which snmpwalk
+ SNMPWALK=/usr/bin/snmpwalk
++ which snmpget
+ SNMPGET=/usr/bin/snmpget
+ HOSTNAME=
+ option_found=0
+ healthStatus=0
+ healthString=
+ verbose=no
+ OID_syno=1.3.6.1.4.1.6574
+ OID_model=1.3.6.1.4.1.6574.1.5.1.0
+ OID_serialNumber=1.3.6.1.4.1.6574.1.5.2.0
+ OID_DSMVersion=1.3.6.1.4.1.6574.1.5.3.0
+ OID_systemStatus=1.3.6.1.4.1.6574.1.1.0
+ OID_powerStatus=1.3.6.1.4.1.6574.1.3.0
+ OID_systemFanStatus=1.3.6.1.4.1.6574.1.4.1.0
+ OID_CPUFanStatus=1.3.6.1.4.1.6574.1.4.2.0
+ OID_temp=1.3.6.1.4.1.6574.1.2.0
+ OID_disk=
+ OID_diskID=1.3.6.1.4.1.6574.2.1.1.2
+ OID_diskModel=1.3.6.1.4.1.6574.2.1.1.3
+ OID_diskStatus=1.3.6.1.4.1.6574.2.1.1.5
+ OID_diskTemp=1.3.6.1.4.1.6574.2.1.1.6
+ OID_RAID=
+ OID_RAIDName=1.3.6.1.4.1.6574.3.1.1.2
+ OID_RAIDStatus=1.3.6.1.4.1.6574.3.1.1.3
+ getopts h:v OPTNAME
+ case "$OPTNAME" in
+ HOSTNAME=10.2.2.4
+ option_found=1
+ getopts h:v OPTNAME
+ case "$OPTNAME" in
+ verbose=yes
+ getopts h:v OPTNAME
+ '[' 1 = 0 ']'
+ '[' 10.2.2.4 = '' ']'
++ /usr/bin/snmpwalk -OQne -t 10 -v 2c -c public 10.2.2.4 1.3.6.1.4.1.6574.2.1.1.2
++ wc -l
+ nbDisk=2
++ /usr/bin/snmpwalk -OQne -t 10 -v 2c -c public 10.2.2.4 1.3.6.1.4.1.6574.3.1.1.2
++ wc -l
+ nbRAID=1
++ seq 1 2
+ for i in '`seq 1 $nbDisk`'
+ OID_disk=' 1.3.6.1.4.1.6574.2.1.1.2.0 1.3.6.1.4.1.6574.2.1.1.3.0 1.3.6.1.4.1.6574.2.1.1.5.0 1.3.6.1.4.1.6574.2.1.1.6.0 '
+ for i in '`seq 1 $nbDisk`'
+ OID_disk=' 1.3.6.1.4.1.6574.2.1.1.2.0 1.3.6.1.4.1.6574.2.1.1.3.0 1.3.6.1.4.1.6574.2.1.1.5.0 1.3.6.1.4.1.6574.2.1.1.6.0  1.3.6.1.4.1.6574.2.1.1.2.1 1.3.6.1.4.1.6574.2.1.1.3.1 1.3.6.1.4.1.6574.2.1.1.5.1 1.3.6.1.4.1.6574.2.1.1.6.1 '
++ seq 1 1
+ for i in '`seq 1 $nbRAID`'
+ OID_RAID=' 1.3.6.1.4.1.6574.3.1.1.2.0 1.3.6.1.4.1.6574.3.1.1.3.0'
++ /usr/bin/snmpget -OQne -t 10 -v 2c -c public 10.2.2.4 1.3.6.1.4.1.6574.1.5.1.0 1.3.6.1.4.1.6574.1.5.2.0 1.3.6.1.4.1.6574.1.5.3.0 1.3.6.1.4.1.6574.1.1.0 1.3.6.1.4.1.6574.1.3.0 1.3.6.1.4.1.6574.1.4.1.0 1.3.6.1.4.1.6574.1.4.2.0 1.3.6.1.4.1.6574.1.2.0 1.3.6.1.4.1.6574.2.1.1.2.0 1.3.6.1.4.1.6574.2.1.1.3.0 1.3.6.1.4.1.6574.2.1.1.5.0 1.3.6.1.4.1.6574.2.1.1.6.0 1.3.6.1.4.1.6574.2.1.1.2.1 1.3.6.1.4.1.6574.2.1.1.3.1 1.3.6.1.4.1.6574.2.1.1.5.1 1.3.6.1.4.1.6574.2.1.1.6.1 1.3.6.1.4.1.6574.3.1.1.2.0 1.3.6.1.4.1.6574.3.1.1.3.0
+ syno='.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
+ '[' 0 '!=' 0 ']'
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
++ grep 1.3.6.1.4.1.6574.1.5.1.0
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ cut -d = -f2
+ model=' "DS213j"'
+ '[' yes = yes ']'
+ echo 'Synology model:    "DS213j"'
Synology model:    "DS213j"
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ grep 1.3.6.1.4.1.6574.1.5.2.0
++ cut -d = -f2
+ serialNumber=' "1440LAN010857"'
+ '[' yes = yes ']'
+ echo 'Synology s/n:      "1440LAN010857"'
Synology s/n:      "1440LAN010857"
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ grep 1.3.6.1.4.1.6574.1.5.3.0
++ cut -d = -f2
+ DSMVersion=' "DSM 5.0-4493"'
+ '[' yes = yes ']'
+ echo 'DSM Version:       "DSM 5.0-4493"'
DSM Version:       "DSM 5.0-4493"
+ healthString='Synology  "DS213j" (s/n: "1440LAN010857",  "DSM 5.0-4493")'
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ grep 1.3.6.1.4.1.6574.3.1.1.2
++ cut -d = -f2
+ RAIDName=' "LUN-1"'
++ grep 1.3.6.1.4.1.6574.3.1.1.3
++ cut -d = -f2
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ sed 's/^[ \t]*//;s/[ \t]*$//'
+ RAIDStatus=1
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ cut -d = -f2
++ grep 1.3.6.1.4.1.6574.1.1.0
++ sed 's/^[ \t]*//;s/[ \t]*$//'
+ systemStatus=1
+ '[' 1 '!=' 1 ']'
+ systemStatus=Normal
+ '[' yes = yes ']'
+ echo 'System Status:     Normal'
System Status:     Normal
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ sed 's/^[ \t]*//;s/[ \t]*$//'
++ cut -d = -f2
++ grep 1.3.6.1.4.1.6574.1.3.0
+ powerStatus=1
+ '[' 1 '!=' 1 ']'
+ powerStatus=Normal
+ '[' yes = yes ']'
+ echo 'Power Status:      Normal'
Power Status:      Normal
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ sed 's/^[ \t]*//;s/[ \t]*$//'
++ cut -d = -f2
++ grep 1.3.6.1.4.1.6574.1.4.1.0
+ systemFanStatus=1
+ '[' 1 '!=' 1 ']'
+ systemFanStatus=Normal
+ '[' yes = yes ']'
+ echo 'System Fan Status: Normal'
System Fan Status: Normal
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ sed 's/^[ \t]*//;s/[ \t]*$//'
++ cut -d = -f2
++ grep 1.3.6.1.4.1.6574.1.4.2.0
+ CPUFanStatus=1
+ '[' 1 '!=' 1 ']'
+ CPUFanStatus=Normal
+ '[' yes = yes ']'
+ echo 'CPU Fan Status:    Normal'
CPU Fan Status:    Normal
+ '[' yes = yes ']'
+ echo 'Number of disks:   2'
Number of disks:   2
++ seq 1 2
+ for i in '`seq 1 $nbDisk`'
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ grep '1.3.6.1.4.1.6574.2.1.1.2.0 '
++ cut -d = -f2
+ diskID[$i]=' "Disk 1"'
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ grep '1.3.6.1.4.1.6574.2.1.1.3.0 '
++ cut -d = -f2
+ diskModel[$i]=' "ST4000DM000-1F2168      "'
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ sed 's/^[ \t]*//;s/[ \t]*$//'
++ cut -d = -f2
++ grep '1.3.6.1.4.1.6574.2.1.1.5.0 '
+ diskStatus[$i]=1
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ sed 's/^[ \t]*//;s/[ \t]*$//'
++ cut -d = -f2
++ grep '1.3.6.1.4.1.6574.2.1.1.6.0 '
+ diskTemp[$i]=31
+ '[' 1 '!=' 1 ']'
+ diskStatus[$i]=Normal
+ '[' yes = yes ']'
+ echo ' "Disk 1" (model: "ST4000DM000-1F2168      ") status:Normal temperature:31 C'
 "Disk 1" (model: "ST4000DM000-1F2168      ") status:Normal temperature:31 C
+ for i in '`seq 1 $nbDisk`'
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ grep '1.3.6.1.4.1.6574.2.1.1.2.1 '
++ cut -d = -f2
+ diskID[$i]=' "Disk 2"'
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ grep '1.3.6.1.4.1.6574.2.1.1.3.1 '
++ cut -d = -f2
+ diskModel[$i]=' "ST4000DM000-1F2168      "'
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ sed 's/^[ \t]*//;s/[ \t]*$//'
++ cut -d = -f2
++ grep '1.3.6.1.4.1.6574.2.1.1.5.1 '
+ diskStatus[$i]=1
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ sed 's/^[ \t]*//;s/[ \t]*$//'
++ cut -d = -f2
++ grep '1.3.6.1.4.1.6574.2.1.1.6.1 '
+ diskTemp[$i]=34
+ '[' 1 '!=' 1 ']'
+ diskStatus[$i]=Normal
+ '[' yes = yes ']'
+ echo ' "Disk 2" (model: "ST4000DM000-1F2168      ") status:Normal temperature:34 C'
 "Disk 2" (model: "ST4000DM000-1F2168      ") status:Normal temperature:34 C
+ '[' yes = yes ']'
+ echo 'Number of RAID volume: 1'
Number of RAID volume: 1
++ seq 1 1
+ for i in '`seq 1 $nbRAID`'
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ grep 1.3.6.1.4.1.6574.3.1.1.2.0
++ cut -d = -f2
+ RAIDName[$i]=' "LUN-1"'
++ echo '.1.3.6.1.4.1.6574.1.5.1.0 = "DS213j"
.1.3.6.1.4.1.6574.1.5.2.0 = "1440LAN010857"
.1.3.6.1.4.1.6574.1.5.3.0 = "DSM 5.0-4493"
.1.3.6.1.4.1.6574.1.1.0 = 1
.1.3.6.1.4.1.6574.1.3.0 = 1
.1.3.6.1.4.1.6574.1.4.1.0 = 1
.1.3.6.1.4.1.6574.1.4.2.0 = 1
.1.3.6.1.4.1.6574.1.2.0 = 41
.1.3.6.1.4.1.6574.2.1.1.2.0 = "Disk 1"
.1.3.6.1.4.1.6574.2.1.1.3.0 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.0 = 1
.1.3.6.1.4.1.6574.2.1.1.6.0 = 31
.1.3.6.1.4.1.6574.2.1.1.2.1 = "Disk 2"
.1.3.6.1.4.1.6574.2.1.1.3.1 = "ST4000DM000-1F2168      "
.1.3.6.1.4.1.6574.2.1.1.5.1 = 1
.1.3.6.1.4.1.6574.2.1.1.6.1 = 34
.1.3.6.1.4.1.6574.3.1.1.2.0 = "LUN-1"
.1.3.6.1.4.1.6574.3.1.1.3.0 = 1'
++ cut -d = -f2
++ sed 's/^[ \t]*//;s/[ \t]*$//'
++ grep 1.3.6.1.4.1.6574.3.1.1.3.0
+ RAIDStatus[$i]=1
+ '[' 1 '!=' 1 ']'
+ RAIDStatus[$i]=Normal
+ '[' yes = yes ']'
+ echo ' "LUN-1" status:Normal'
 "LUN-1" status:Normal
+ '[' 0 = 0 ']'
+ echo 'OK - Synology  "DS213j" (s/n: "1440LAN010857",  "DSM 5.0-4493") is in good health'
OK - Synology  "DS213j" (s/n: "1440LAN010857",  "DSM 5.0-4493") is in good health
+ exit 0
tmcdonald
Posts: 9117
Joined: Mon Sep 23, 2013 8:40 am

Re: Two questions, check command and notifications

Post by tmcdonald »

Might have just been a hiccup. We can leave the thread open for a bit in case it starts to fail again.
Former Nagios employee
Locked