[ 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.