Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
#!/bin/sh
hosts="ya.ru habrahabr.ru"
numhosts=`echo $hosts | wc -w`
zabbix="/usr/local/bin/zabbix_get -s $1"
get_ping () {
res=`$zabbix -k ping[$1,$2]`
if [ -z $res ]
then
res=-1
fi
echo $res
}
case $2 in
index)
for host in $hosts; do echo $host; done
;;
num_indexes)
echo $numhosts
;;
query)
for host in $hosts
do case $3 in
host) echo $host:$host
;;
esac
done
;;
get)
echo $(get_ping $4 $3)
;;
esac
exit 0
Cacti data queries