Создал скрипт для определения нагрузки на порт(кстати не уверен правильно нет эксперты проверьте пожалуйста) /usr/lib/zabbix/externalscripts/ifin.sh
index=`snmpwalk -Oqv -v 2c -c ****** $1 IP-MIB::ipAdEntIfIndex.$1`
data1=`snmpwalk -Oqv -v 2c -c ****** $1 IF-MIB::ifHCInOctets.$index`
sleep 5
data2=`snmpwalk -Oqv -v 2c -c ****** $1 IF-MIB::ifHCInOctets.$index`
echo $(((8 * ($data2-$data1)) / 5))
Создал шаблон ifLoad в нем элемент данных внешней проверки in с ключем ifin.sh["{HOST.CONN}"].
Данные собираютя по ним строю графики. Но не получается вывести значения на карту сети.
Пробовал
{ifLoad:ifin.sh["{HOST.CONN}"].last()}
{ifLoad:ifin.sh["{HOST.CONN}"].last(0)}
{{HOST.CONN}:ifLoad:ifin.sh["{HOST.CONN}"].last()}
{{HOST.CONN}:ifLoad:ifin.sh["{HOST.CONN}"].last(0)}
{{HOST.CONN}:ifin.sh["{HOST.CONN}"].last()}
{{HOST.CONN}:ifin.sh["{HOST.CONN}"].last(0)}
Как правильно?
NEED HELP!!!!!
index=`snmpwalk -Oqv -v 2c -c ****** $1 IP-MIB::ipAdEntIfIndex.$1`
data1=`snmpwalk -Oqv -v 2c -c ****** $1 IF-MIB::ifHCInOctets.$index`
sleep 5
data2=`snmpwalk -Oqv -v 2c -c ****** $1 IF-MIB::ifHCInOctets.$index`
echo $(((8 * ($data2-$data1)) / 5))
Создал шаблон ifLoad в нем элемент данных внешней проверки in с ключем ifin.sh["{HOST.CONN}"].
Данные собираютя по ним строю графики. Но не получается вывести значения на карту сети.
Пробовал
{ifLoad:ifin.sh["{HOST.CONN}"].last()}
{ifLoad:ifin.sh["{HOST.CONN}"].last(0)}
{{HOST.CONN}:ifLoad:ifin.sh["{HOST.CONN}"].last()}
{{HOST.CONN}:ifLoad:ifin.sh["{HOST.CONN}"].last(0)}
{{HOST.CONN}:ifin.sh["{HOST.CONN}"].last()}
{{HOST.CONN}:ifin.sh["{HOST.CONN}"].last(0)}
Как правильно?
NEED HELP!!!!!
Comment