[ someone_bl @ 20.12.2007. 20:59 ] @
| Pozdrav Svima,
Zanima me da li moze na cisco ruteru konkretno 1841 da se napravi da u slucaju nekog eventa odradi odredjenu komandu tipa
Code: if dialer0 up then do "clear crypto session local ..."
ili nesto slicno?
Da li ima neko neku ideju kako ovo izvesti? |
[ markovm @ 21.12.2007. 06:36 ] @
Zdravo,
nisam probao ali pretpostavljam da bi moglo na sledecem principu :
1. tcl skripta koja poredi output od "show inte dialer 0" protiv regexp izraza kojim se utvrdjuje "line is up" i "protocol is up" i u pozitivnom ishodu izvrsi "clear..."
2. kron-om zakazes da se ova skripta pokrece svakih npr. 60 sekundi.
Poz.
[Ovu poruku je menjao markovm dana 21.12.2007. u 07:48 GMT+1]
[ someone_bl @ 21.12.2007. 07:31 ] @
Druze hvala odgovoru, ali ja ovo nisam bas bas nikada radio, mozes li mi to nekako napisati ?
Interfejs je dialer 1 a ovaj koji treba da se klira je fe0/0
[ markovm @ 21.12.2007. 08:18 ] @
Zdravo,
mozda moze i jednostavnije...embedded event manager...otprilike ovako (moraces da radis malo fine tuninga) :
event manager applet TEST
event syslog occurs 1 pattern "%LINK-3-UPDOWN: Interface Dialer0"
action 1.0 cli command "clear <vec sta hoces>"
znaci, ideja je da u syslogu hvatas promenu stanja interfejsa (vidi tacan output u svom syslogu kada dialer0 promeni stanje (show logging)), i u slucaju "eventa" izvrsis komandu definisanu pod action.
Poz,
Milenko.
[ someone_bl @ 21.12.2007. 11:38 ] @
Zaista Hvala na svesrdnoj pomoci
ja sam pokusa sa necim ovakvim
Code: event manager applet VPN
event syslog occurs 1 pattern "%LINEPROTO-5-UPDOWN: Line protocol on Interface Virtual-Access2, changed state to up"
action 1.0 cli command "clear crypto session local xxx.xxx.xxx.xxx"
Medjutim nije mi obrisao lokalne sesije morao sam rucno.
Da nisam negdje pogrijesio?
[ someone_bl @ 21.12.2007. 13:50 ] @
Ovo je ispis debuga za event manager kada treba da odradi cli komanud, koju ocito ne odradi
Dec 21 13:44:58.001: fd_pulse_hndlr: received a pulse from /dev/fm/fd_syslog
Dec 21 13:44:58.001: fh_msg_send_to_fd: receive a reply msg, minor: 5
Dec 21 13:44:58.001: fd_pulse_hndlr: received FH_MSG_EVENT_PUBLISH
Dec 21 13:44:58.001: fh_schedule_callback: fh_schedule_callback: cc=63E79864 prev_epc=0; epc=641690CC
Dec 21 13:44:58.001: fh_io_msg: received FH_MSG_API_INIT; jobid=14, processid=183, client=4, job name=EEM Callback Thread
Dec 21 13:44:58.001: fh_server: fh_io_msg: received msg FH_MSG_EVENT_REQINFO from client 4 pclient 1
Dec 21 13:44:58.205: fh_server: fh_io_msg: received msg FH_MSG_CALLBACK_DONE from client 4 pclient 1
Dec 21 13:44:58.205: fh_schedule_callback: fh_schedule_callback: cc=63E79864 prev_epc=641690CC; epc=0
Dec 21 13:44:58.205: fh_server: fh_io_msg: received msg FH_MSG_API_CLOSE from client 4 pclient 1
Dec 21 13:44:58.205: fh_io_msg: received FH_MSG_API_CLOSE client=4
Jel ima neko ko razumije sta ovde pise :)
[ markovm @ 21.12.2007. 14:11 ] @
Cao,
probaj da u action stavis syslog msg (pisem napamet), tj. akciju koja ce da ti upise bilo sta u syslog. Cisto da vidis da li trigerujes dogadjaj dobro...
Poz,
Milenko.
[ someone_bl @ 24.12.2007. 20:31 ] @
Pozdrav,
situacija je ovakva. Prva sintaksa koju smo stavili kao triger nije radila, pa sam gledao na ciscovom sajtu nasao neke primjere i stavio sam dvije druge sintakse koje su zapisivale zeljenu poruku u sys log. Ovo je primjer
event manager applet VPN1
event syslog occurs 1 pattern ".*UPDOWN.*Virtual-Access2*.*up"
action 1.0 syslog msg "OVO JE SAMO TEST VPN1!!!!!!!"
exit
event manager applet VPN2
event syslog severity-notification occurs 1 pattern "%LINEPROTO-5-UPDOWN: Line protocol on Interface Virtual-Access2, changed state to up"
action 1.0 syslog msg "OVO JE SAMO TEST VPN2!!!!!!!"
exit
Problem nastaje kada u action dijelu stacim cli komandu "clear crypto session local xxx.xxx.xxx.xxx" Ja pojma nemam u kom se modu ova komanda izvrsava. Da li udje odmah u conf mode ili to radi u user modu jednstavno nemam pojma.
Da li mozda imas neki savjet, dobar kao sto su bili ovi prosli? Stvarno si mi puno pomogao.
P.S.
Isto se ponasa i kada napravim polisu pa kada je pokrenem manualy... jednostavno ne odradi ovu komandu....
[Ovu poruku je menjao someone_bl dana 24.12.2007. u 22:22 GMT+1]
[ markovm @ 25.12.2007. 08:04 ] @
Zdravo,
posto imas clear comandu verovatno trebas priviledge mod, tj. jedan enable. Password nije potreban.
Znaci u action stavi :
action 1.0 cli command enable
action 2.0 cli command clear ...
Javi rezultate.
Poz,
Milenko.
[ someone_bl @ 26.12.2007. 12:04 ] @
Svaka cast!!!
To je za sada to, nisam mnogo testirao ali sam probao 10tak puta i sve radi.
HVALA jos jednom na ulozenom trudu. Ako ikada budes isao na ovu stranu imas veceru :)
[ markovm @ 31.12.2007. 04:48 ] @
Dogovoreno :)
Poz,
Milenko.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|