GNU/Linux >> Znalost Linux >  >> Panels >> Webmin

Protokol akcí Webmin

Tato stránka vysvětluje, jak a co protokoly Webmin a jak lze tyto protokoly vyhledávat a prohlížet.

Úvod do přihlašování do Webminu

Když je protokolování povoleno, Webmin zaznamená každou akci provedenou pomocí něj, která má nějaký vliv na váš systém, jako je vytvoření uživatele nebo změna nastavení Apache. Stránky, které ve skutečnosti nic nemění na vašem systému, například ty, které pouze zobrazují ikony, seznam uživatelů nebo zobrazují aktuální nastavení pro nějaký objekt, nebudou nic zapisovat do protokolu akcí. Tímto způsobem se liší od samostatného souboru protokolu CLF, který Webmin zapisuje do /var/webmin/miniserv.log , který zaznamenává každou jednotlivou navštívenou stránku a načtený obrázek.

Většina akcí prováděných ve Webminu mění konfigurační soubory, spouští příkazy nebo spouští příkazy SQL. Když je povoleno zaznamenávání těchto změn souborů, podrobnosti o každém budou zahrnuty do protokolu akcí, takže můžete přesně vidět, co Webmin udělal, když jste mu řekli, aby vytvořil uživatele Unixu nebo odstranil zónu DNS. To může být užitečné pro pochopení toho, co se skutečně děje v zákulisí, pokud jste v administraci systému noví nebo chcete vidět, jak jsou implementovány akce. Ne všechny moduly však provádějí protokolování akcí, zejména ty, které jsou staré nebo byly napsány vývojáři třetích stran.

Jak vysvětluje sekce Nastavení protokolování v konfiguraci Webmin, protokolování lze zapnout v modulu Konfigurace Webmin. Základní protokolování akcí je ve výchozím nastavení povoleno, ale záznam změn souborů nikoli. Chcete-li získat co největší užitek z modulů Webmin Actions Log, měly by být zaznamenány i změny souborů. To však mírně zpomalí program a spotřebuje více místa na disku pro záznam změn.

U některých typů akcí nebudou nikdy zaznamenány žádné související změny souborů, i když je tato funkce povolena. Takové akce mohou provést veškerou svou práci se síťovými připojeními nebo upravit soubor tak velký, že generování rozdílů mezi starým a novým obsahem je nepraktické. Nebo protokolování změn souborů nemuselo být v modulu vůbec implementováno.

Skutečný soubor, ve kterém jsou zaznamenány akce, se nazývá /var/webmin/webmin.log. Jeho formát je jedinečný pro Webmin, ale zaznamenává podrobnosti o každé akci na samostatném řádku v jednoduchém textovém formátu. Pokud je povoleno protokolování změn souborů, adresář /var/webmin/diffs slouží k ukládání souborů obsahujících podrobnosti o změnách a použitých příkazech. Každý soubor v tomto adresáři je pojmenován tak, aby odpovídal ID akce, a obsahuje ve formátu diff změny provedené v jednom souboru.

Pokud hledáte soubory ve /var/webmin ve vašem systému a nemůžete je najít, podívejte se místo toho do /var/log/webmin. Některé zabalené verze softwaru vytvořené jinými dodavateli distribuce Linuxu místo toho používají tento alternativní adresář, aby lépe zapadl do normálního rozložení souborů protokolu Linux.

Modul Webmin Actions Log

Tento jednoduchý modul existuje pouze pro prohlížení protokolů akcí vytvořených Webminem. Může to být užitečné pro zjištění, co konkrétní uživatel dělá nebo kdo co v některém modulu dělal. V systému s více administrátory je poměrně snadné dohledat, kdo rozbil konkrétní modul.

Modul lze nalézt pod kategorií Webmin v hlavním menu a kliknutím na jeho ikonu se zobrazí vyhledávací stránka zobrazená na obrázku níže. Než budete moci zobrazit podrobnosti o konkrétní akci, musíte ji najít pomocí vyhledávacího formuláře.


Modul Webmin Actions Log

Zobrazení protokolů

Formulář na hlavní stránce modulu vám umožňuje najít akce pomocí tří různých kritérií vyhledávání. Budou zobrazeny pouze akce, které odpovídají všem třem, nikoli ty, které odpovídají některému z kritérií. Můžete najít akce uživatele Webmin, které je provedly, modul, ve kterém byly provedeny, a datum a čas, kdy k nim došlo.

Postupujte takto :

  1. V první části formuláře vyberte Podle uživatele a pokud chcete zobrazit pouze akce konkrétního uživatele, vyberte si ji ze sousední nabídky. Chcete-li z vyhledávání vyloučit některé akce uživatele, použijte možnost Od kteréhokoli uživatele kromě možnost místo toho. Chcete-li do vyhledávání zahrnout všechny uživatele, vyberte možnost *Od kteréhokoli uživatele*.
  2. Ve druhé sekci, chcete-li omezit vyhledávání na akce prováděné v některém modulu, zvolte V modulu a vyberte jej z nabídky. Zobrazí se pouze moduly, které jsou aktuálně nainstalovány. Chcete-li vyhledat akce všech modulů, vyberte V libovolném modulu namísto.
  3. Poslední část určuje, do jakého časového období musí akce spadat, aby byla zahrnuta do výsledků. Pokud Mezi Pokud je vybrána, můžete vybrat nebo zadat jedno nebo dvě data pomocí polí vedle ní. Pokud je první datum vynecháno, budou zahrnuty všechny akce až do druhého data. Podobně, pokud chybí druhé datum, všechny akce od prvního data se budou shodovat. Pokud je vybrána možnost *Pouze pro dnešek*, budou do výsledku zahrnuty pouze akce, ke kterým došlo během aktuálního dne místního času. Pokud Kdykoli je zvoleno, datum, kdy k akci došlo, bude ignorováno.
  4. Klepněte na Hledat tlačítko pro zobrazení stránky akcí, které odpovídají zvoleným kritériím. Toto může trvat několik sekund, než se zobrazí, pokud je váš protokol Webmin velký. Pokud byly nějaké nalezeny, výsledná stránka bude obsahovat krátký popis každé akce (např. Vytvořený uživatel fred ), modul, ze kterého pochází, odpovědný uživatel Webmin, klientský systém, ze kterého byl připojen, a datum a čas, kdy k tomu došlo.
  5. Klikněte na popis v Akci přejděte na stránku s podrobnostmi o akci. Pokud bylo protokolování změn v souborech povoleno v době, kdy k tomu došlo, zobrazí se také změny provedené v souborech akcí spolu se všemi provedenými příkazy nebo spuštěnými příkazy SQL. Pouze akce z modulů MySQL a PostgreSQL budou zahrnovat příkazy SQL, které se používají k provádění věcí, jako je vytvoření tabulky nebo úprava sloupce.
  6. Když je Webmin v režimu ověřování relace, v tomto formuláři se zobrazí pole *ID relace*. Kliknutím na ID se zobrazí seznam všech akcí provedených uživatelem v jedné instanci prohlížeče od okamžiku přihlášení do okamžiku odhlášení.

Je možné zobrazit každou jednotlivou akci přihlášenou do vašeho systému, když ponecháte možnosti ve vyhledávacím formuláři nastavené na výchozí hodnoty. Vygenerování a vytvoření dlouhé stránky HTML však pravděpodobně nějakou dobu potrvá.


Webmin
  1. Cluster serverů Webmin

  2. Nainstalujte Webmin na Ubuntu 16.04

  3. Jak mohu plně zaznamenat všechny akce bash skriptů?

  1. Jak nainstalovat Webmin na CentOS 7

  2. Rozdíl mezi /var/log/messages, /var/log/syslog a /var/log/kern.log?

  3. Nainstalujte Log.io na CentOS 7

  1. Jak nainstalovat Webmin na CentOS 8

  2. Webmin:Webový nástroj pro správu Linuxu

  3. Jak se přihlásit do cPanelu