Kurcze no jeszcze jedno.... ;) Co dorobic - zeby nie wysylal maila - jesli nie znajdzie wpisu dynamicznego ... Tylko to jeszcze zostalo ....
Pozdrawiam.
W liście datowanym 9 marca 2010 (19:42:32) napisano:
Dobra - juz mam ;) Wlasnie o to mi chodzilo. Dzieki za pomoc. Pozdrawiam.
W liście datowanym 9 marca 2010 (19:32:58) napisano:
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ę