OpenWrt 6: ping watchdog

Obcas se stane, ze spadne internet, vytuhne router, nebo nastane chyba v Matrixu. Prave pro tyto pripady se hodi mit watchdog.

Nize uvedeny skript pouzivam k detekci, zda funguje z routeru pripojeni k internetu.

Klicove je „||“. Pokud se prvni prikaz provede bez chyby, druhy se nikdy nevykona.

Takze v ukazce pingnu na google (4x). Pokud google odpovi, pockam 30s a znova. Pokud neodpovi restartuju PC. Pozadavky posilam pres sitovku eth0.
Prikazy je samozrejmne mozne zamenit za libovolne vlastni.

Skript ulozime treba do /etc/config/watchdog.sh (vim, odporuje to FSH) a spustime ho pomoci:

tento radek je idealni dopsat pred „exit 0“ v souboru /etc/rc.local.

Pokud by se misto restartu mela poslat zprava do syslogu, staci misto reboot zavolat logger.

 

Dalsi clanky o OpenWrt.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *