|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Igor S.Kozhukhov 2:5045/42.99 18 Dec 2003 21:53:16 To : All Subject : arp --------------------------------------------------------------------------------
есть задача - нужно определить - сколько компов находится в сети.
как я делал
у меня есть список ip адресов
по каждому адресу я делал
ping -c3 $ip
потом смотрел таблицу arp
если в таблице присутствовал мак+ип - значит комп в данное время к сети
подключен - если есть ин но нету мака - значит комп отключен от сети
попингам было не определить - народ на WinXP включал опцию фаервола - и комп на
пинги не отвечал.
мой вариант раньш работал нормально - раз в 5 минут запускался скрипт который
все еенто считал и рисовал картинку mrtg - но сечас компов в сети стало много -
и 5 минут мало стало скрипту - чтобы отпределить - есть комп или нету -
произходит наложение запусков mrtg - который в свою очередь делает lock файл - и
шлет письма - когда запускается его вторая копия. все замечательно работает
когда большее кол-во компов включено - и начинает тормозить - когда либо фаервол
или комп выключен
есть како-нить более быстрый способ определить по пулу ip адресов - сколько их в
двнный момент подключены к сети? мне нужно знать именно сколько компов
подключены к сети - а не только пользую инет - инет могу посмотреть.
With best wishes,
Igor
> -= Big TRAMP Circle =-
> [||] Team Граненного Стакана [||]
... E-mail: sirius@vlds.ru
--- GoldED/W32 3.0.1
* Origin: Hет, вовсе не это, а вот там, видите, там вот... (2:5045/42.99)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/34383fe2156c.html, оценка из 5, голосов 10
|