The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Регистрация нового mac-адреса"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Сеть. проблемы, диагностика / Linux)
Изначальное сообщение [ Отслеживать ]

"Регистрация нового mac-адреса"  +/
Сообщение от Vlas (ok) on 15-Апр-11, 01:21 
Кто подскажет как при появлении нового mac-адреса запускать скрипт? Пока что ничего не придумал кроме как читать в логах записи dhcp. Но для постоянного отслеживания нужно делать задание для крона, а хочется чтобы сразу при появлении нового mac-адреса скрипт писал его в базу.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Регистрация нового mac-адреса"  +/
Сообщение от Square (ok) on 15-Апр-11, 04:39 
> Кто подскажет как при появлении нового mac-адреса запускать скрипт? Пока что ничего
> не придумал кроме как читать в логах записи dhcp. Но для
> постоянного отслеживания нужно делать задание для крона, а хочется чтобы сразу
> при появлении нового mac-адреса скрипт писал его в базу.

храните данные сразу в базе данных.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Регистрация нового mac-адреса"  +/
Сообщение от Vlas1 on 15-Апр-11, 11:57 
>> Кто подскажет как при появлении нового mac-адреса запускать скрипт? Пока что ничего
>> не придумал кроме как читать в логах записи dhcp. Но для
>> постоянного отслеживания нужно делать задание для крона, а хочется чтобы сразу
>> при появлении нового mac-адреса скрипт писал его в базу.
> храните данные сразу в базе данных.

Мне не нужны все события dhcp, мне нужно только фиксировать появление мас-адреса. Хорошо чтобы событие передавалось скрипту, а он уже его анализирует и пишет в базу и т.п. Вот как это реализовать?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Регистрация нового mac-адреса"  +/
Сообщение от aaa (??) on 15-Апр-11, 12:44 
> Кто подскажет как при появлении нового mac-адреса запускать скрипт? Пока что ничего
> не придумал кроме как читать в логах записи dhcp. Но для
> постоянного отслеживания нужно делать задание для крона, а хочется чтобы сразу
> при появлении нового mac-адреса скрипт писал его в базу.

arpwatch
Не оно?


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Регистрация нового mac-адреса"  +/
Сообщение от Vlas1 on 15-Апр-11, 13:35 
> arpwatch
> Не оно?

arpwatch посмотрел, спасибо - тоже неплохо. Но основная проблема в том как реализовать запуск скрипта при возникновении событии, т.е. когда идет сообщение в syslog.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Регистрация нового mac-адреса"  +/
Сообщение от Xaionaro (ok) on 15-Апр-11, 13:58 
> Кто подскажет как при появлении нового mac-адреса запускать скрипт? Пока что ничего
> не придумал кроме как читать в логах записи dhcp. Но для
> постоянного отслеживания нужно делать задание для крона, а хочется чтобы сразу
> при появлении нового mac-адреса скрипт писал его в базу.

Как костыльный вариант можно попробывать incron-ом отловить событие с "/proc/net/arp". Но, честно сказать, не уверен, что incron вообще сможет поймать событие внутри procfs.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Регистрация нового mac-адреса"  +/
Сообщение от Прохожий (??) on 15-Апр-11, 21:22 
> Кто подскажет как при появлении нового mac-адреса запускать скрипт? Пока что ничего
> не придумал кроме как читать в логах записи dhcp. Но для
> постоянного отслеживания нужно делать задание для крона, а хочется чтобы сразу
> при появлении нового mac-адреса скрипт писал его в базу.

Возмите исходник arpwatch и поправьте вызов процедуры записи в лог. Там довольно просто сделано. При этом вы скорее всего решите то, что задумали, поскольку там все сделано на основе событий - new mac, bogon, flip flop. По эим событиям запускаем скрип, который ищет это в свиче и если flip flop, то порт выключаем. :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Регистрация нового mac-адреса"  +/
Сообщение от reader (ok) on 17-Апр-11, 03:13 
http://packages.debian.org/squeeze/arpalert
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру