SKFREE

Mikrotik™ Scripts&Software - skript pre test ip a zaslanie mailu a zapisania do logu

Chalan - 15.01.2014 - 10:25
Post subject: skript pre test ip a zaslanie mailu a zapisania do logu
mam nieco taketo

Code: › :local gw "192.168.112.1"
:if ([/ping $gw count=6] = 0) do={
/tool e-mail send from=watchdog@nieco.sk to=admin@nieco.sk server=ip.server.u user=user password=heslo subject="gw not reachable" body="gw problem";
:log info "gw problem: EMail sent to $mailto";
}


mohlo by to takto fungovat?

ak by som pouzil netwatch, ten posle len jeden ping? ja potrebujem monitorovat dlhsie vypadky....
pedro4444 - 15.01.2014 - 10:58
Post subject: skript pre test ip a zaslanie mailu a zapisania do logu
Chalan wrote: ›mam nieco taketo

:local gw "192.168.112.1"
:if ([/ping $gw count=6] = 0) do={
/tool e-mail send from=watchdog@nieco.sk to=admin@nieco.sk server=ip.server.u user=user password=heslo subject="gw not reachable" body="gw problem";
:log info "gw problem: EMail sent to $mailto";
}

mohlo by to takto fungovat?

ak by som pouzil netwatch, ten posle len jeden ping? ja potrebujem monitorovat dlhsie vypadky....


najlepsie je pouzit kombinanciu newtachtu a donho dan script kde si presne zadefinujes nech posle email az pri vacsej strate...
Chalan - 15.01.2014 - 11:06
Post subject:
skusim... len ked je gw dole neposle mail lebo sa nevie spojit so serverom, posle len pri up... ako ale do mailu vlozit ze ako dlho bola gw dole ked to mail posle len pri funkcnom pripojeni?
JOFO - 15.01.2014 - 11:40
Post subject:
Code: › /tool netwatch get X since

Cez toto vies zistit aky cas uhebol od poslednej zmeny stavu v netwatch. X je id netwatch pravidla.
Chalan - 15.01.2014 - 15:44
Post subject:
nejak mi to nic neukazuje /tool netwatch get number=0 since ; este to skusim ked budem priamo pri routeri, len ak to ukaze ako to implementovat do skriptu aby ten cas poslal do mailu? najskor to supnut do premennej?
JOFO - 15.01.2014 - 15:53
Post subject:
neukazuje nic, lebo je to prave pre potreby skriptov... takze najprv supnes do premennej a potom do retazca napr takto
Code: › :global OdKedy
:set OdKedy [/tool netwatch get 0 since]
:put "Posledna zmena stavu: $OdKedy"

Chalan - 16.01.2014 - 13:38
Post subject:
diki mam to takto:

pri down:
Code: › :global OdKedy
:set OdKedy [/tool netwatch get 0 since]
log info "gw down";


pri up:
Code: › :global OdKedy
:global DoKedy
:set DoKedy [/tool netwatch get 0 since]

/tool e-mail send from=watchdog@nieco.sk to=alarm@nieco.sk server=serverip user=user password=pass subject="gw is alive" body="gw bola dole od $OdKedy do $DoKedy";
:log info "gw ok: EMail sent to email@adress.sk";


mail to sice posle ale telo je bez odkedy cize "gw bola dole od do jan/16/2014 13:32:46"

co robim zle?
JOFO - 16.01.2014 - 15:01
Post subject:
skus si dat vystup aj do logu aby si videl, ci nie je problem niekde v send mail rutine...
Code: › :log info "gw bola dole od $OdKedy do $DoKedy"

mne to do logov vypisalo pekne odkedy aj dokedy...
ROS v6.7
Chalan - 16.01.2014 - 18:09
Post subject:
kam sa prosim ukladaju tie premenne? viem ze v scripte v enviroment ale ked sa nieco pusta cez netwatch a zapisuje premmenu nemam to tam... potrebujem skontolovat ci sa ta premmenna $OdKedy vobec zapisala... diki

ja mam inak 5.26 ale nemyslim si ze je to tym...
JOFO - 16.01.2014 - 18:57
Post subject:
skus to s logom ako som ti pisal.. tam uvidis ci je to ok...
mne to do logu normalne da oba casy... skus tak, ze zmenis IPcku v netwatch na nieco co neexistuje a potom o chvilku zas nazad.. uvidis ci to to vypise spravne
Chalan - 16.01.2014 - 19:37
Post subject:
nevypisalo... nemozes to prosim skusit na 5.26? mne este nikde nebezi 6.x a upgradnut zatial nechcem...
JOFO - 16.01.2014 - 22:18
Post subject:
ja mam zasa vsade 6.x Neutral
Chalan - 17.01.2014 - 08:35
Post subject:
ok, dik, updatol som na 6.7 a uz to funguje... pekne mini bugy maju v tom MK... len 6.x sa este bojim nahadzovat je to ozaj uz stable? hlavne na wireless, nv2...
pedro4444 - 17.01.2014 - 09:16
Post subject:
Chalan wrote: ›ok, dik, updatol som na 6.7 a uz to funguje... pekne mini bugy maju v tom MK... len 6.x sa este bojim nahadzovat je to ozaj uz stable? hlavne na wireless, nv2...


6.7 ide uy dobre predosle 6 haprovali aj qu ale 6.7 je zatial good...
kubiik - 19.01.2014 - 10:31
Post subject:
pedro4444 wrote: ›
Chalan wrote: ›ok, dik, updatol som na 6.7 a uz to funguje... pekne mini bugy maju v tom MK... len 6.x sa este bojim nahadzovat je to ozaj uz stable? hlavne na wireless, nv2...


6.7 ide uy dobre predosle 6 haprovali aj qu ale 6.7 je zatial good...

(neviem ci som to pisal tu alebo na ine forum)
nooo ja som nahadzoval 6,7 na x86 a ked som vo winboxe vypol interface, zmizli mi vsetky interfejsy. Nezobrazili sa ani cez konzolu. Net a vsetko fungovalo. len takyto cudny stav.

po upgrade sa znova objavili...
Chalan - 19.01.2014 - 12:44
Post subject:
kubik prisal si to tu ale uz si neodpisal http://www.skfree.net/index.php?name=PN ... amp;t=9002
cobain - 16.07.2015 - 14:41
Post subject:
Chalan, prosim ta ako mas napisany res praveny ten script aby ti poslal aj mail. do logu to cas vypise aj log ale mail nechce poslat cize robim nieco zle.
potrebujem pingat jedno zariadenie a ked je dole potrebujem aby prisiel mail. a neviem si s tym dat radu. Pomozes?
cobain - 17.07.2015 - 10:45
Post subject:
tak uz som si to vyriesil, dakujem Vam
Chalan - 17.07.2015 - 22:13
Post subject:
super a v com bol problem?
cobain - 19.07.2015 - 17:57
Post subject:
neviem, asi vzdy nejaka drobnost, nakoniec podla netu som si vyskladal vlastny
All times are GMT
Powered by PNphpBB2 © 2003-2005 The PNphpBB Group
Credits