Ok. Dzięki - potestuję.

Zalazłem ciekawy skrypt w sieci napisany kiedyś przez admina dla ver. 2,8.

Ale nie potrafie przerobić go na ver 3.30.

Oto strona twórcy ;)  

http://whale.klub.lv/


Jeśli da się jakoś prosto to przerobić .... to może być fajna sprawa...

Pozdrawiam.. Jacek.J



W liście datowanym 3 marca 2010 (19:17:30) napisano:


>> Tak wlasnie chodzi o /ip arp   oraz /ip dhcp


>> Potrzeba jakis przyklad ktory porafilby odczytac jakie sa dynamiczne wpisy i wyslac to na maila.


>> Wszelkie pozostale mam statyczne - wiec powinno to ulatwic selekcje istniejacych klientow.



> Oto rozwiązanie dla wpisów w ARP


> Na pierwsze konfigurujesz wysyłanie poczty :


> /tool e-mail set from=WPISZ_NADAWCA password="WPISZ_HASLO"

> server=WPISZ_IP:25 username="WPISZ_USER"


> Następnie tworzysz i wrzucasz skrypt :


> :local ARPlist [ / ip arp find dynamic=yes ]

> :local ARPmac ""

> :local ARPip ""

> :local result ""


> :foreach ARPloop in=($ARPlist) do={

>         :set ARPmac [ / ip arp get $ARPloop mac-address ] 

>         :set ARPip [ / ip arp get $ARPloop address ] 

>         :set result "$result$ARPmac $ARPip "

> }


> #:put $result

> /tool e-mail send subject="Dynamic ARP table" body=$result to=WPISZ_email@przyklad.pl


> Oczywiście można wpisać ten skrypt bezpośrednio do schedulera, lub zapisać jako *.rsc

> jeżeli chcesz zobaczyc jakie dane zbiera i wysyła, odhashuj ostatnia linię







-- 

Pozdrowienia,

 Jacek.J