Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
| it:server:monitoring:logwatch [2022/11/20 12:55] – vytvořeno Petr Nosek | it:server:monitoring:logwatch [2024/01/30 12:49] (aktuální) – Petr Nosek | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| ====== Logwatch ====== | ====== Logwatch ====== | ||
| + | |||
| + | <code bash> | ||
| + | apt-get install logwatch libdate-manip-perl | ||
| + | cp / | ||
| + | </ | ||
| + | |||
| + | Po instalaci editovat soubor **/ | ||
| + | |||
| + | < | ||
| + | # buď mít nastavenu existující cestu nebo zakomentovat, | ||
| + | TmpDir = /tmp | ||
| + | |||
| + | Output = mail | ||
| + | Format = html | ||
| + | |||
| + | # pošta pro roota se mi přeposílá na můj soukromý mail, takže mohu nastavení ponechat. | ||
| + | # jinak by bylo třeba vložit konkrétní e-mailovou adresu. | ||
| + | MailTo = root | ||
| + | |||
| + | MailFrom = Logwatch BANANAPIR2 | ||
| + | |||
| + | #zvolil jsem přehledy za poslední týden | ||
| + | Range = between -7 days and -1 days | ||
| + | |||
| + | #logy mám umístěné v této složce | ||
| + | LogDir = / | ||
| + | |||
| + | </ | ||
| + | |||
| + | Pro otestování spustit: | ||
| + | |||
| + | <code bash> | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | Dokud jsem neměl nainstalovaný balíček **libdate-manip-perl**, | ||
| + | |||
| + | < | ||
| + | ERROR: Range ‘between -7 days and -1 days’ not understood | ||
| + | </ | ||
| + | |||
| + | Pokud všechno proběhne v pořádku, tak ještě v cronu musíme změnit, aby se logwatch spouštěl jenom 1x týdně. Defaultně je nastaven 1x denně. | ||
| + | |||
| + | <code bash> | ||
| + | mv / | ||
| + | </ | ||
| + | |||
| + | ===== Ruční spouštění skriptu s parametry ===== | ||
| + | |||
| + | V provozu se může hodit získat okamžitý přehled o tom, co se dělo v systému a pak je užitečné zavolat logwatch z příkazové řádky s konkrétními parametry jako například tyto: | ||
| + | |||
| + | <code bash> | ||
| + | logwatch --detail High --service http --mailto abc@xyz.com --range all --logdirectory / | ||
| + | |||
| + | logwatch --help | ||
| + | |||
| + | </ | ||
| zdroje: | zdroje: | ||