Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Zápis do syslogu aplikací třetích stran [vyřešeno]  (Přečteno 2240 krát)

On

  • Stálý člen
  • **
  • Příspěvků: 1136
    • Operační systémy
Zápis do syslogu aplikací třetích stran [vyřešeno]
« kdy: 12 Září 2011, 15:32:09 »
Zdravím,

věděl by někdo, jestli se dá syslog propojit s logováním aplikací třetích stran? Příklad, vytvořím si program a chci, aby mi tento program logoval do syslogu dle nějakého formátu...

Např skript:

Kód: [Vybrat]
ping -c 2 www.centrum.cz

if [ $? -eq 0 ]; then
        date +%Y-%m-%d - JEDE
else
        date +%Y-%m-%d - NEJEDE
fi;

....a výstup, abych našel v syslogu..


K úplné dokonalosti bych to potřeboval propojit se syslog-ng, kde bych si nastavil výstupní cestu, kam to bude třídit...něco jako:

destination df_inet { file("/var/log/$YEAR/$MONTH/inet.log"); };

a v souboru inet.log budu mít tyto výstupy ...

Já vím, že to půjde přesměrováním (např: ./inet.sh >> /var/log.../inet.log), ale řekněme, že výše uvedený způsob je nějaké nařízení, které je nutno dodržet, nejde samozřejmě o tak triviální záležitost, kterou jsem uvedl v příkladu.. I "./inet.sh >> /var/log/syslog" nejspíš není úplně košér :)

V "man syslog" jsem nenašel nic (No manual entry for syslog) a na googlu zatím hledám...

děkuji
« Poslední změna: 13 Září 2011, 12:58:33 od On »
Asus M2A-VM HDMI, Athlon 64 X2 4800+, 4GB DDR2/800Mhz,Powercolor HD 2600 XT, Ubuntu 10.10
Být posledním nevadí, ale nikdy nesmíte být poslední dvakrát po sobě - Iacocca

daysleeper

  • Stálý člen
  • **
  • Příspěvků: 1206
Re: Zápis do syslogu aplikací třetích stran
« Odpověď #1 kdy: 12 Září 2011, 15:50:13 »
man logger  ;)

On

  • Stálý člen
  • **
  • Příspěvků: 1136
    • Operační systémy
Re: Zápis do syslogu aplikací třetích stran
« Odpověď #2 kdy: 13 Září 2011, 12:31:17 »
Nóó, něco takového hledám ...asi jsem zadal špatně syntaxi, pač mi to v syslogu zobrazuje komplet celý skript - skript se nespustil, jen vypsal obsah souboru do syslogu...ale cesta by mohla být správná ...díky
« Poslední změna: 13 Září 2011, 12:35:03 od On »
Asus M2A-VM HDMI, Athlon 64 X2 4800+, 4GB DDR2/800Mhz,Powercolor HD 2600 XT, Ubuntu 10.10
Být posledním nevadí, ale nikdy nesmíte být poslední dvakrát po sobě - Iacocca

jmp

  • Host
Re: Zápis do syslogu aplikací třetích stran
« Odpověď #3 kdy: 13 Září 2011, 12:48:32 »
ehm, ten logger mate patrne pouzit uvnitr skriptu pro zapis do logu...

On

  • Stálý člen
  • **
  • Příspěvků: 1136
    • Operační systémy
Re: Zápis do syslogu aplikací třetích stran
« Odpověď #4 kdy: 13 Září 2011, 12:58:10 »
ehm, ten logger mate patrne pouzit uvnitr skriptu pro zapis do logu...

Propadám se studem..funguje výborně :)
Asus M2A-VM HDMI, Athlon 64 X2 4800+, 4GB DDR2/800Mhz,Powercolor HD 2600 XT, Ubuntu 10.10
Být posledním nevadí, ale nikdy nesmíte být poslední dvakrát po sobě - Iacocca

 

Provoz zaštiťuje spolek OpenAlt.