Как стать автором
Обновить

Комментарии 3

Благодарю, за статью! Подскажите, а где найти query-fping-stat.sh.
Собственно про него и идёт речь в финальной части статьи.
Вот так он выглядит
#!/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

Сам по себе это просто опрос удалённых узлов, чтобы забрать необходимые данные. В моём случае из zabbix агента.
Простите за невнимательность.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории