Temat: Klient SSMTP na OpenWrt i automatyczne wysłanie wiadomości mail

Witam wszystkich taki temat mi przyszedł do głowy.
Uruchomiłem klienta SSMTP na moim OpenWrt działa prawidłowo, potem dodałem skrypt który wysyła plik logów jest ok ale nie o to chodziło i tu prośba do was smile
Skrypt który monitoruje plik logów wyszukuje daną frazę (np.: error, fail login itp ...) i automatycznie wysyła mail z linijką loga który zawiera daną frazę ...
Można to zrobić prosto poprzez uruchamianie grep z crona z danym wyrażeniem do wyszukania ale komenda wyszukuje w całym pliku ale to też nie jest rozwiazanie.
Potrzebny jest skrypt który monitoruje plik loga w czasie rzeczywistym linijka po linijce i po odnalezieniu określonego słowa "error, fai login itp... wyślę to linijkę poprzez SSMTP.
Przerabiał ktoś może taki temat ?

2

Odp: Klient SSMTP na OpenWrt i automatyczne wysłanie wiadomości mail

Zainstaluj sobie innego demona logów który takie coś porafi - pewnie coś z syslog-ng/syslog-ng3 będziesz mógł zrobić, w taki czy inny sposób.

W ostateczności możesz przerobić systemowy log żeby w razie co robił dodatkową funkcję.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.