Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: tamrock - 04.02.19 - klo:10.14

Otsikko: Opastusta Syslog-ng käyttöön (Ratkaistu)
Kirjoitti: tamrock - 04.02.19 - klo:10.14
Terve,

Itsellä on vdls-modeemin kanssa hieman ongelmia. Ongelman selvittämiseksi haluaisin saada modeemin lokitiedoston palvelimelle talteen, koska modeemin jökätessä ja uudelleenkäynnistyksessä myös lokitiedosto häviää. Asensin koneelle Syslog-ng ohjelman ja löysin netistä siihen lähes valmiin syslog-ng.conf tiedoston, jota hieman muuntelin omaan tarpeeseen.

Koodia: [Valitse]
# Listening to incoming UDP Syslog connections
source mysource { udp(); };

#Add the syslog targets:

destination dest { file("/var/log/telewell_info$YEAR$MONTH$R_DAY.log"); };
#destination dest_other_server { udp("1.2.3.4" port(514)); };
#Create the filters that will be used to determine what to do with the received syslog message

#filter filter { ( host("2.3.4.5") and level(info) and match("username=.*@domain\.local" value("MESSAGE") flags("utf8" "ignore-case")) ); };
filter myfilter { ( level(info) ); };
#And putting it all together:

log { source(mysource); filter(myfilter); destination(dest);  };

Eli tällä hetkellä modeemi lähettää ja palvelin tallentaa tietoa aina jos modeemin järjeslmälokissa, Info (Tasolle) tulee tapahtuma.

Kysymys kuuluu:

Mitä pitää lisätä alla olevaan koodiin että saisin myös esimerkiksi Debug-tason tapahtumat talteen? Ja millä konstilla saan vaikka kaikki lokitapahtumat tallennettua palvelimelle?
Otsikko: Vs: Opastusta Syslog-ng käyttöön
Kirjoitti: nm - 04.02.19 - klo:13.38
Mitä pitää lisätä alla olevaan koodiin että saisin myös esimerkiksi Debug-tason tapahtumat talteen? Ja millä konstilla saan vaikka kaikki lokitapahtumat tallennettua palvelimelle?

Ota filter-funktio pois log-riviltä, niin kaikki sisään tuleva kirjoitetaan lokiin.

Koodia: [Valitse]
log { source(mysource); destination(dest);  };
Otsikko: Vs: Opastusta Syslog-ng käyttöön
Kirjoitti: tamrock - 04.02.19 - klo:16.25
Siitäpäs se apu tähän ongelmaan löytyi  :)

Kiitos jälleen kerran avusta!