Redhat/Fedora - запись в файл инфы при проблеме с инетом
-
Keraberos
Redhat/Fedora - запись в файл инфы при проблеме с инетом
Добрый день. Может кто-то помочь с составлением команды, которая будет пинговать заданный адрес и при пропадении связи или подскакивании пинга (например до 500+) писать в файл это событие с указанием времени?
OS CentOS сервер держит телефонию. Данная необходимость возникла в связи с тем, что переодически не несколько секунд пропадает связь, может разъеденить и т.д.
OS CentOS сервер держит телефонию. Данная необходимость возникла в связи с тем, что переодически не несколько секунд пропадает связь, может разъеденить и т.д.
-
ruslandh
Re: Redhat/Fedora - запись в файл инфы при проблеме с инетом
.Запустить fping и обвязку вокруг него сделать¿
-
El Scorpio
Re: Redhat/Fedora - запись в файл инфы при проблеме с инетом
[решено] Автоматическое изменение маршрутов
В последнем сообщении - код на BASH.
В моём случае происходила автоматическая правка таблицы маршрутизации.
Вы можете вставить любые другие команды.
Кроме того если ваш маршрутизатор поддерживает отправку логов по протоколу Syslog, вы можете установить сервер syslog-ng, и настроить на нём обработку текстов протоколов от маршрутизатора. В том числе кроме выгрузки логов в файл вы можете настроить отправку письма по конкретному событию (тексту сообщения и т.д.).
-
Keraberos
Re: Redhat/Fedora - запись в файл инфы при проблеме с инетом
а вариант без выборки, просто записи пинга в файл? так наверное будет проще? чем проще будет тем лучше)
-
Keraberos
-
ruslandh
Re: Redhat/Fedora - запись в файл инфы при проблеме с инетом
Когда давал, ещё работала, сейчас ещё поищу на эту тему.
Ну, вот пример:
Только доделать его, что-бы он при ошибке брал текущие время (той-же командой date) и писал сообщение в файл, а не отсылал на почту.
Ну, вот пример:
http://linux-beginner.ru/fping-script/
Только доделать его, что-бы он при ошибке брал текущие время (той-же командой date) и писал сообщение в файл, а не отсылал на почту.
-
El Scorpio
Re: Redhat/Fedora - запись в файл инфы при проблеме с инетом
Цитата Keraberos:
а вариант без выборки, просто записи пинга в файл? так наверное будет проще?
Записывать-то можно. Но как вы потом будете анализировать записанное?
К тому же Linux не отображает уведомления об ошибках пинга.
а вариант без выборки, просто записи пинга в файл? так наверное будет проще?
Redhat/Fedora - запись в файл инфы при проблеме с инетом
Записывать-то можно. Но как вы потом будете анализировать записанное?
К тому же Linux не отображает уведомления об ошибках пинга.
-
ruslandh
Re: Redhat/Fedora - запись в файл инфы при проблеме с инетом
Цитата El Scorpio:
К тому же Linux не отображает уведомления об ошибках пинга.
Код:
К тому же Linux не отображает уведомления об ошибках пинга.
Redhat/Fedora - запись в файл инфы при проблеме с инетом
Код:
Код: Выделить всё
# fping 10.0.0.1
10.0.0.1 is alive
# fping 10.0.0.9
10.0.0.9 is unreachable
# fping 10.0.0.1 2>&1 | grep -v alive
# fping 10.0.0.9 2>&1 | grep -v alive
10.0.0.9 is unreachable
# mes=$(fping 10.0.0.9 2>&1 | grep -v alive) ; echo $(date) $mes
Чт окт 29 06:42:28 MSK 2015 10.0.0.9 is unreachable
# mes=$(fping 10.0.0.9 2>&1 | grep -v alive) ; echo $(date +"%H:%M:%S %D") $mes
06:50:15 10/29/15 10.0.0.9 is unreachable-
MakaBooka
Re: Redhat/Fedora - запись в файл инфы при проблеме с инетом
вы уверены что проблема именно из-за пинга? что в логах астера?