Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   запись в файл инфы при проблеме с инетом (http://forum.oszone.net/showthread.php?t=307166)

Keraberos 27-10-2015 11:34 2568638

запись в файл инфы при проблеме с инетом
 
Добрый день. Может кто-то помочь с составлением команды, которая будет пинговать заданный адрес и при пропадении связи или подскакивании пинга (например до 500+) писать в файл это событие с указанием времени?
OS CentOS сервер держит телефонию. Данная необходимость возникла в связи с тем, что переодически не несколько секунд пропадает связь, может разъеденить и т.д.

ruslandh 27-10-2015 18:50 2568779

.Запустить fping и обвязку вокруг него сделать¿

El Scorpio 28-10-2015 02:27 2568911

Моя старая тема
В последнем сообщении - код на BASH.
В моём случае происходила автоматическая правка таблицы маршрутизации.
Вы можете вставить любые другие команды.


Кроме того если ваш маршрутизатор поддерживает отправку логов по протоколу Syslog, вы можете установить сервер syslog-ng, и настроить на нём обработку текстов протоколов от маршрутизатора. В том числе кроме выгрузки логов в файл вы можете настроить отправку письма по конкретному событию (тексту сообщения и т.д.).

Keraberos 28-10-2015 10:17 2568949

а вариант без выборки, просто записи пинга в файл? так наверное будет проще? чем проще будет тем лучше)

ruslandh 28-10-2015 14:42 2569035

http://it-e.ru/blogs/administrirovan...nitoringa-seti

Keraberos 28-10-2015 17:39 2569102

что-то ссылка не работает(

ruslandh 28-10-2015 21:57 2569200

Когда давал, ещё работала, сейчас ещё поищу на эту тему.

Ну, вот пример:

http://linux-beginner.ru/fping-script/

Только доделать его, что-бы он при ошибке брал текущие время (той-же командой date) и писал сообщение в файл, а не отсылал на почту.

El Scorpio 29-10-2015 01:11 2569249

Цитата:

Цитата Keraberos
а вариант без выборки, просто записи пинга в файл? так наверное будет проще? »

Записывать-то можно. Но как вы потом будете анализировать записанное?
К тому же Linux не отображает уведомления об ошибках пинга.

ruslandh 29-10-2015 06:51 2569267

Цитата:

Цитата El Scorpio
К тому же Linux не отображает уведомления об ошибках пинга. »

Код:

# 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 02-11-2015 17:47 2570789

вы уверены что проблема именно из-за пинга? что в логах астера?


Время: 08:50.

Время: 08:50.
© OSzone.net 2001-