Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Чем мониторить состояние сетевых интерфейсов?

12 views
Skip to first unread message

Sergey Zaikov

unread,
May 19, 2012, 6:52:43 AM5/19/12
to
Доброго времени суток тебе, All!!!

Чем мониторить сетевые интерфейсы?
Хочется знать о состоянии интерфейса (UP/DOWN) и параметре media.

Sergey.
... Знание - столь дpагоценная вещь, что его не зазоpно добывать из любого

Eugene Grosbein

unread,
May 19, 2012, 3:00:17 PM5/19/12
to
19 май 2012, суббота, в 13:52 NOVT, Sergey Zaikov написал(а):

SZ> Чем мониторить сетевые интерфейсы?
SZ> Хочется знать о состоянии интерфейса (UP/DOWN) и параметре media.

Если от media тебе нужна только скорость, то можно через SNMP
(штатный bsnmpd или net-snmp из портов). Или просто ifconfig-ом.

Eugene

Ivan Novikov

unread,
May 22, 2012, 7:40:10 AM5/22/12
to
Привет, Sergey!

19 May 12 23:00, Eugene Grosbein wrote to you:

SZ>> Чем мониторить сетевые интерфейсы?
SZ>> Хочется знать о состоянии интерфейса (UP/DOWN) и параметре media.
EG>
EG> Если от media тебе нужна только скорость, то можно через SNMP
EG> (штатный bsnmpd или net-snmp из портов). Или просто ifconfig-ом.

можно ещё devd заставить запускать какой-нибудь скрипт в случае изменения.
up/down, по крайней мере, мониторится таким образом весьма просто.


С приветом, Ivan.

Alexey Markov

unread,
May 31, 2012, 5:15:30 AM5/31/12
to
Рад видеть тебя, Sergey!
Помнится, 19 мая 2012 в 14:52 ты писал для All:

SZ> Чем мониторить сетевые интерфейсы?
SZ> Хочется знать о состоянии интерфейса (UP/DOWN) и параметре media.

У меня в /usr/local/etc/devd/devd.conf прописано:

=========Beginning of the citation==============
notify 10 {
match "system" "IFNET";
match "subsystem" "carp[0-9]+";
match "type" "LINK_UP";
action "/root/bin/carp-switch $subsystem $type";
};

notify 10 {
match "system" "IFNET";
match "subsystem" "carp[0-9]+";
match "type" "LINK_DOWN";
action "/root/bin/carp-switch $subsystem $type";
};
=========The end of the citation================

А внутри скрипта уже можешь делать всё, что угодно.

--
С уважением, Алексей Марков.

Sergey Zaikov

unread,
Jun 7, 2012, 4:30:42 AM6/7/12
to
Доброго времени суток тебе, Ivan!!!

Вторник Май 22 2012 15:40, Ivan Novikov писал к Sergey Zaikov:
IN> можно ещё devd заставить запускать какой-нибудь скрипт в случае
IN> изменения. up/down, по крайней мере, мониторится таким образом весьма
IN> просто.
Мысль оригинальная. Критические отказы (UP/DOWN) обнаруживать легко.
А вот смена скорости соединения так не обнаруживается.

Sergey Zaikov

unread,
Jun 7, 2012, 4:31:52 AM6/7/12
to
Доброго времени суток тебе, Alexey!!!

Четверг Май 31 2012 13:15, Alexey Markov писал к Sergey Zaikov:
AM> match "type" "LINK_UP";

AM> match "type" "LINK_DOWN";

AM> А внутри скрипта уже можешь делать всё, что угодно.
Увы, не все так хорошо. Обшики админа, который забыл поднять интерфейс, или
падение интерфейс devd обнаружит.
Hекоторые отказы devd обнаружить не может:
1. Смена скорости с гигабита на сотку и наоборот (параметр media).
2. Выдергивание вилки (или выползание вилки на несколько мм из розетки из-за
плохого пач-корда или розетки) (параметр status).
3. Потеря аренды от DHCP-сервера.
4. Отказ одного из портов (laggport) интерфейса lagg.

Ivan Novikov

unread,
Jun 7, 2012, 8:05:32 AM6/7/12
to
Привет, Sergey!

07 Jun 12, Sergey Zaikov накропал письмо к Ivan Novikov:

IN>> можно ещё devd заставить запускать какой-нибудь скрипт в случае
IN>> изменения. up/down, по крайней мере, мониторится таким образом весьма
IN>> просто.
SZ> Мысль оригинальная. Критические отказы (UP/DOWN) обнаруживать легко.
SZ> А вот смена скорости соединения так не обнаруживается.

дык, скорость не меняется без down/up
отследил такое событие - проверил скорость в том же скрипте.

С приветом, Ivan.

0 new messages