у меня есть скрипт переключения на резервный канал инета.

Как пример подойдет

#!/bin/sh
# 520.backuprouter v.1.01
if [ -r /etc/defaults/periodic.conf ]; then
    . /etc/defaults/periodic.conf
        source_periodic_confs
fi

: ${backuprouter_enable="YES"}
: ${fping_cmd="/usr/local/sbin/fping"}

case "$backuprouter_enable" in [Yy][Ee][Ss])

if [ ! -f "$fping_cmd" ]; then
    exit
fi

. /etc/rc.conf

current_date=$(/bin/date "+%Y-%m-%d at %H:%M:%S")
check_defaultrouter=$(${fping_cmd} $defaultrouter | /usr/bin/awk '{print
$3}')
get_defaultrouter=$(/usr/bin/netstat -rn | grep "^default" | /usr/bin/awk
'{print $2}')


if [ $check_defaultrouter = 'alive' ]; then
        if [ $get_defaultrouter != $defaultrouter ]; then
                /sbin/route -q change default $defaultrouter > /dev/null
2>&1
                /bin/echo "primary link up   $current_date">>
/var/log/520.backuprouter.log
        fi
else
        if [ $get_defaultrouter != $backuprouter ]; then
                /sbin/route -q change default $backuprouter > /dev/null 2>&1
                /bin/echo "primary link down $current_date">>
/var/log/520.backuprouter.log
        fi
fi
    ;;
    *)  rc=0;;
esac

exit $rc


23 февраля 2015 г., 21:30 пользователь Yuriy B. Borysov <
[email protected]> написал:

> Добрый вечер!
>
> Хочется какую-то самую простую систему мониторинга.
> Можно без web-морды. С одного хоста проверять доступность 5-6 других
> хостов. В случае недоступности/потерь слать почту.
>
> Знаю про netmon. Может ещё что-то есть?
>
> zabix и прочие нагиосы - оверкил.
>
> Спасибо!
>
> --
> WBR, Yuriy B. Borysov
> YOKO-UANIC | YOKO-RIPE
>

Ответить