у меня есть скрипт переключения на резервный канал инета.
Как пример подойдет
#!/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
>