Merge branch 'master' of github.com:thecamels/zabbix

This commit is contained in:
Kamil Porembiński 2015-08-12 07:14:53 +02:00
commit 22b7331299
4 changed files with 1689 additions and 0 deletions

View File

@ -200,6 +200,10 @@ Dell Open Manage System Status
You need also add SUDO for zabbix user: ```zabbix ALL=(ALL) NOPASSWD: /opt/dell/srvadmin/bin/omreport```
Template App S.M.A.R.T.
======
Monitoring for S.M.A.R.T. enabled storage devices (HDD's, SSD's and other). Uses discovery script to populate disks. INFO: For non present S.M.A.R.T. values disable items on per-host level.
Template App PowerPath
======
<<<<<<< HEAD

19
bin/hdd_discovery.sh Normal file
View File

@ -0,0 +1,19 @@
#!/bin/bash
# Script for HDD discovery
#
disks=`ls -l /dev/sd* | awk '{print $NF}' | sed 's/[0-9]//g' | uniq`
echo -n "{\"data\":["
comma=1
for disk in $disks
do
if [ $comma -eq 0 ]; then
echo -n ","
fi
comma=0
echo -n "{\"{#DISKNAME}\":\"$disk\",\"{#SHORTDISKNAME}\":\"${disk:5}\"}"
done
echo -n "]}"

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,2 @@
UserParameter=hdd.smart[*],sudo smartctl -A $1 | grep $2 | awk '{print $$10}' | tail -1
UserParameter=hdd_discovery, /etc/zabbix/bin/hdd_discovery.sh