Temat: Automatyczne powiadomienie email przy dostępie do SSH/TELNET - i LOG
Zaczynając od logowania - używam ulog'a:
http://eko.one.pl/forum/viewtopic.php?pid=26392#p26392
Przed momentem ogarnąłem wysyłanie poczty z routera:
http://eko.one.pl/?p=openwrt-email
Teraz szukam czegoś co zautomatyzuje polecenia:
http://eko.one.pl/?p=openwrt-cron
Moim celem jest automatyczne wysyłanie zapisanego loga, w moim przypadku /var/log/ulog.syslogemu.
Oczywiście mogę zastosować polecenie które umożliwi mi wysyłanie loga w danym odstępie czasu:
# crontab -e
10 * * * * cat /var/log/ulogd.syslogemu | sendmail -t
/etc/init.d/cron enable
/etc/init.d/cron startChciałem zastosować coś bardziej bezpiecznego - zaraz po uzyskaniu wejścia przez SSH/TELNET musi się wykonać skrypt który zrobi: cat /var/log/ulogd.syslogemu | sendmail -t i wykasuje natychmiast zawartość pliku /var/log/ulogd.syslogemu.
No właśnie tyle w teorii - w praktyce posiadam zbyt małą wiedzę żeby zrobić to samodzielnie.
Pytanie brzmi : jak napisać podobny skrypt ?
Z góry dzięki.
TL-WR1043NDv2, Mikrotik RB2011UiAS-2HnD-IN Pracują na LEDE
https://wiki.openwrt.org/toh/mikrotik/r … ll_openwrt