Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze | |
| it:server:monitoring:aide [2022/11/20 14:02] – Petr Nosek | it:server:monitoring:aide [2022/11/20 14:09] (aktuální) – Petr Nosek |
|---|
| </code> | </code> |
| |
| | |
| | ====== Inicializace databáze ====== |
| | |
| | <code bash> |
| | aideinit -y -f |
| | </code> |
| | |
| | Po spuštění mi to ukázalo chybu: |
| | |
| | <code bash> |
| | root@bananapir2:/etc/aide/aide.conf.d# aideinit -y -f |
| | Running aide --init... |
| | ERROR: /etc/aide/aide.conf.d/31_aide_munin-nodes (stdout):1: unexpected character: '/' (line: '/var/cache/munin/www/bananapir2\n/(index\.html|bananapir2/[-_[:alnum:]]+\.(png|html))$ f VarFile/var/lib/munin/bananapir2/bananapir2\n-.*\.rrd$ f VarFile/@@{RUN}/munin/munin-(update|datafile|bananapir2-bananapir2|limits)\.lock$ f VarFile') |
| | AIDE --init return code 17 |
| | </code> |
| | |
| | V [[https://groups.google.com/g/linux.debian.bugs.dist/c/NXRgwlvoa1I?pli=1|diskusi]] jsem zjistil, že chyba je v souboru **/etc/aide/aide.conf.d/31_aide_munin-nodes**. |
| | |
| | V souboru jsou tyto 2 řádky: |
| | <code> |
| | printf "/var/cache/munin/www/%s/(index\\.html|%s/[-_[:alnum:]]+\\.(png|html))$ f VarFile" "${DOMAIN}\\n" "${DHOST}" |
| | printf "/var/lib/munin/%s/%s-.*\\.rrd$ f VarFile" "${DOMAIN}" "${DHOST}\\n" |
| | </code> |
| | |
| | Dle diskuse scházelo za Varfile znak řádku **\\n**. Takže jsem řádky nahradil tímto: |
| | <code> |
| | printf "/var/cache/munin/www/%s/(index\\.html|%s/[-_[:alnum:]]+\\.(png|html))$ f VarFile\\n" "${DOMAIN}" "${DHOST}" |
| | printf "/var/lib/munin/%s/%s-.*\\.rrd$ f VarFile\\n" "${DOMAIN}" "${DHOST}" |
| | </code> |
| | |
| | Spustil jsem znovu inicializaci a problém byl vyřešen. |
| | |
| | zdroje: |
| | * https://www.linuxexpres.cz/praxe/sprava-linuxoveho-serveru-sledovani-zmen-v-souborech-pomoci |
| | * https://www.interval.cz/clanky/uvod-do-zabezpeceni-vps-linuxu/ |
| |
| |