Community discussions

MikroTik App
 
User avatar
Denis Basta
newbie
Topic Author
Posts: 48
Joined: Wed Dec 07, 2005 12:11 am
Location: Latvia, Riga

watchdog alternative

Fri May 12, 2006 2:21 am

If for some reason you need SUBJ, try this one:
:if ( [ :pick $pingfail ] = [ :nothing ] ) do={
	:global pingfail 0
}
:if ( [ :pick $pingfail ] = 5 ) do={
	:log warning "Cannot ping address ROUTER_IP, rebooting..."
	/system reboot
} else={
	:if ( [ /ping ROUTER_IP count=3 ] = 0 ) do={
		:set pingfail ( [ :pick $pingfail ] + 1 )
	} else={
		:set pingfail 0
	}
}
Don't forget to change ROUTER_IP, for example, to your gateway's IP address...

Denis.

Who is online

Users browsing this forum: Google [Bot], GoogleOther [Bot] and 46 guests