Witam!
Dziala ten skrypt.
Tylko jeszcze jedna sprawa.
W jaki sposob ustalic z jakiego interfejsu ma odczytywac dynamiczne wpisy.
W tej chwili czyta wszsytko - a mnie interesuje np. tylko ether3.
Pozdr. 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