Portál AbcLinuxu, 6. května 2025 14:34

Dotaz: Přesun konkrétních zpráv z Syslogu do jiného souboru

Petr Maleček avatar 15.8.2024 10:59 Petr Maleček | skóre: 29 | Plzeň - Bolevec
Přesun konkrétních zpráv z Syslogu do jiného souboru
Přečteno: 489×
Odpovědět | Admin
Ahoj,

řeším takdy takovou zapeklitost. Když se podívám do syslogu, je plný různých systémových hlášení (což je v pořádku), ale některá z těch hlášení bych chtěl přesunout do jiného souboru, aby byla mimo syslog. Například stav eth rozhraní, když dojde k jeho odpojení, případně novému připojení. Lze to nějak elegantně? Nemusí být dokonce ani v jiném souboru, teoreticky mi stačí, když tam tahle informace vůbec nebude a budu si ji moci zapnout jen ve chvíli, kdy to budu potřebovat (live).

Myslím tím hlášky tohoto typu:
... r8169 0000:02:00.0 eno1: Link is Down ...
... r8169 0000:02:00.0 eno1: Link is Up ...
Díky za info.
LinMuck, WinFuck :-P

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Petr Maleček (tazatel))
15.8.2024 11:19 Petr
Rozbalit Rozbalit vše Re: Přesun konkrétních zpráv z Syslogu do jiného souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Rsyslog má volbu ":msg, contains" a podle ní se dá filtrovat co kam posílat
Např:

:msg, contains, "eno1: Link is" /var/log/jiny.log
& stop
Mintaka avatar 22.8.2024 22:19 Mintaka | skóre: 13
Rozbalit Rozbalit vše Re: Přesun konkrétních zpráv z Syslogu do jiného souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
A nebo se zkusit domluvit s tím procesem, který ty hlášky vyrábí a zapisuje.

V případě síťovek bych hledal něco jako networking.service

Výpis
journalctl --unit=networking.service

Nastavení:
systemctl edit networking.service

a do sekce [service]
přidat a nastavit LogLevelMax podle potřeby

A pak otočit journald a službu
systemctl daemon-reload
systemctl restart networking.service

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.