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.
# 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?