Jump to content

как бы его скрипт сваять?


Recommended Posts

Веду борьбу с провайдером, пытаясь добиться от оного фикса егойных глюков, по причине которых частенько отваливается инет. Приходится звонить в саппорт, вручную по многу раз ребутать модемы и т.д.

Хотел бы прикрутить скрипт под FreeBSD 5, раз в минуту пингующий DNS провайдера и если нет ответа - писать в лог что связь обрыв. Потом этот лог надо бы как-то парсить, чтоб в более удобном виде наблюдать, какого числа и в какой промежуток времени линк падал.

Может ли кто-нить ткнуть меня носом в какой-нить вариант решения?

Сенкс заблаговременно

Link to post
Share on other sites

поставь в крон

/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
  • 4 weeks later...
поставь в крон

/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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...