Lambert 5 Posted 2008-10-10 13:23:44 Share Posted 2008-10-10 13:23:44 Веду борьбу с провайдером, пытаясь добиться от оного фикса егойных глюков, по причине которых частенько отваливается инет. Приходится звонить в саппорт, вручную по многу раз ребутать модемы и т.д. Хотел бы прикрутить скрипт под FreeBSD 5, раз в минуту пингующий DNS провайдера и если нет ответа - писать в лог что связь обрыв. Потом этот лог надо бы как-то парсить, чтоб в более удобном виде наблюдать, какого числа и в какой промежуток времени линк падал. Может ли кто-нить ткнуть меня носом в какой-нить вариант решения? Сенкс заблаговременно Link to post Share on other sites
fenix-vt 81 Posted 2008-10-10 13:40:57 Share Posted 2008-10-10 13:40:57 есть же готовые вещи: nagios, zabbix... Link to post Share on other sites
t0ly 3 Posted 2008-10-10 15:43:55 Share Posted 2008-10-10 15:43:55 поставь в крон /sbin/ping -q -c4 -i0.01 -W1 <DNS of ISP> | /usr/bin/grep "100.0%"|| echo "inet down "`date +%Y-%m-%d-%H-%M-%S` >>/var/log/inetdown.log Link to post Share on other sites
Lambert 5 Posted 2008-10-10 20:29:24 Author Share Posted 2008-10-10 20:29:24 Спасибо Link to post Share on other sites
marchello_1981 0 Posted 2008-11-07 17:56:39 Share Posted 2008-11-07 17:56:39 поставь в крон/sbin/ping -q -c4 -i0.01 -W1 <DNS of ISP> | /usr/bin/grep "100.0%"|| echo "inet down "`date +%Y-%m-%d-%H-%M-%S` >>/var/log/inetdown.log Я в этом деле новичок и вообще пока не чувствую вопрос, не мог бы ты плз развить мысль - нужно, чтобы кроме писАния в лог еще выполнялось # killall dhcpcd и # dhcpcd eth1 но только если нет пинга. Спасибо. Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now