Hi!
System reboots after running next script.
:while ( [:pick [/system clock get date] 7 11]<"2003" ) do={ :delay 10s }
/log info "time updated; uptime: $[/system resource get uptime]"
:local esubject "$[/system identity get name] rebooted on $[/system clock get date] $[/system clock get time]"
:local ebody "Log contents:\r\n"
:local logMessages ""
:local criticalErrors 0
:local topic
:foreach i in=[/log find] do={
:set topic [/log get $i topics]
:if ($topic="system,error,critical") do={
:set criticalErrors 1
}
:set logMessages ($logMessages . [/log get $i time] . " " . $topic . " " . [/log get $i message] . "\r\n")
}
:local ebody "$ebody . $logMessages"
/tool e-mail send server=[:resolve smtp.mail.ru] port=587 user=mail1@mail.ru password=pass from=mail1@mail.ru to=mail2@rambler.ru subject=$esubject body=$ebody
if ($criticalErrors=1) do={
[/system check-disk]
}
Log messages after reboot:
- 09:01:16 system,error,critical Out of memory condition was detected
09:01:16 system,error,critical router was rebooted without proper shutdown
[admin@MikroTikEGG] > /system resource print
uptime: 41m34s
version: 6.2
build-time: Aug/02/2013 10:37:21
free-memory: 6.3MiB
total-memory: 32.0MiB
cpu: MIPS 24Kc V7.4
cpu-count: 1
cpu-frequency: 400MHz
cpu-load: 9%
free-hdd-space: 110.0MiB
total-hdd-space: 128.0MiB
write-sect-since-reboot: 62
write-sect-total: 10157
bad-blocks: 0%
architecture-name: mipsbe
board-name: RB751U-2HnD
platform: MikroTik
Got any ideas?