Logger: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 2: Line 2:


== Sissejuhatus ==
== Sissejuhatus ==
Logger on käsklus mis teeb süsteemi logisse sissekandeid. Erinevaid logisid hoitakse /var/log/ kataloogis. Selleks et logisid vaadata peab kasutajal ka vastavad õigused olema.
Logger on käsklus, mis on shellikäsu liides syslogi süsteemilogide moodulis, millega saab kirjutada ühe rea kaupa sissekandeid süsteemilogi faili käsurealt. Töötab koos syslogiga.
Kõige enam kasutatakse loggerit, kuna sellega on kerge edastada teateid skriptist logi faili. Näiteks kui kasutada backup skripti ja selle asemel, et skript saadaks e-posti teateid ning ummistaks postkasti, saab lisada logger skripti ning logida veateateid logifaili.
Erinevaid logisid hoitakse /var/log/ kataloogis.


<pre>
<pre>
Line 9: Line 11:


== Valikud ==
== Valikud ==
*-i - logib ka loggeri enda PID
*−d, −−udp  Kasutab vaikimisi (TCP) ühenduse asemel datagrammi (UDP)
*-s - teated vigade kohta
*−i, −−id Lisab protsessi ID igale kirjele. Kui PID ei ole esitatud kasutatakse protsessi loggeri ID igas reas.
*-d - logib datagrammina (profifeatuur)
*−f, −−file file Logib sisu määratud faili. Seda valikut ei saa kasutada koos käsurea sõnumiga. Kui fail on "-", siis standard sisend eeldatakse.
*-f fail - loeb teateid failist (ettevaatust mahuga)!
*−n, −−server server  Kirjutab määratud kaughallatavasse syslog serverisse kasutades tavapärase syslogi asemel  UDP.
*-p prioriteet - prioriteedi määramine (vaikimisi on "user.notice")
*−P, −−port port Kasutab määratud UDP porti. Vaikimisi pordi nr. 514.
*-t tag - logi märgendamine nimega (vaikimisi on "logger")
*−p, −−priority priority  Sisestab sõnumi logisse kindlaksmääratud prioriteediga. Prioriteedi võib määrata numbriliselt või facility.level järgi .Vaikimisi on user.notice.
*-u sokkel - kirjutab kindlasse võrgusoklisse selle asemel et syslogi (profifeatuur)
*−s, −−stderr Logib teateid vigade kohta.
*sõnum - jooksva sisendi logimine
*−t, −−tag tag Märgib iga rea logis kindlaksmääratud nimega (vaikimisi logger)
*−u, −−socket socket Kirjutab kindlasse võrgusoklisse selle asemel, et syslogi.
*−V, −−version Kuvab versiooni info.
*message Kirjutab sõnumi logisse, kui ei ole määratud -f võtmega, siis logitakse standard sisestus.


== Kasutamine ==
== Kasutamine ==
Näide loggeri käsu kasutamisest
Kõige lihtsam viis loggeri kasutamiseks on logger message. See ei nõua mingeid teisi valikuid lihtsalt kirjutab staatilise sõnumi logifaili /var/log/messages kausta „notice“ tasandil.


<pre>
<pre>
root@ubuntu:~# logger see on test
logger Süsteem taaskäivitatakse kõvaketta vahetuse tõttu.
</pre>
</pre>


*Kasutame käsku less /var/log/syslog  
*Sõnumit saad näha /var/log/syslog kui ka /var/log/messages kaustas
*NB! Selleks et syslogi vaadata peab olema kasutajale õigused antud.


<pre>
<pre>
root@ubuntu:~# less /var/log/syslog
less /var/log/syslog
less /var/log/messages
</pre>
</pre>



Revision as of 11:29, 1 December 2013

Richard Teppart parandab seda 2013

Sissejuhatus

Logger on käsklus, mis on shellikäsu liides syslogi süsteemilogide moodulis, millega saab kirjutada ühe rea kaupa sissekandeid süsteemilogi faili käsurealt. Töötab koos syslogiga. Kõige enam kasutatakse loggerit, kuna sellega on kerge edastada teateid skriptist logi faili. Näiteks kui kasutada backup skripti ja selle asemel, et skript saadaks e-posti teateid ning ummistaks postkasti, saab lisada logger skripti ning logida veateateid logifaili. Erinevaid logisid hoitakse /var/log/ kataloogis.

/var/log/

Valikud

  • −d, −−udp Kasutab vaikimisi (TCP) ühenduse asemel datagrammi (UDP)
  • −i, −−id Lisab protsessi ID igale kirjele. Kui PID ei ole esitatud kasutatakse protsessi loggeri ID igas reas.
  • −f, −−file file Logib sisu määratud faili. Seda valikut ei saa kasutada koos käsurea sõnumiga. Kui fail on "-", siis standard sisend eeldatakse.
  • −n, −−server server Kirjutab määratud kaughallatavasse syslog serverisse kasutades tavapärase syslogi asemel UDP.
  • −P, −−port port Kasutab määratud UDP porti. Vaikimisi pordi nr. 514.
  • −p, −−priority priority Sisestab sõnumi logisse kindlaksmääratud prioriteediga. Prioriteedi võib määrata numbriliselt või facility.level järgi .Vaikimisi on user.notice.
  • −s, −−stderr Logib teateid vigade kohta.
  • −t, −−tag tag Märgib iga rea logis kindlaksmääratud nimega (vaikimisi logger)
  • −u, −−socket socket Kirjutab kindlasse võrgusoklisse selle asemel, et syslogi.
  • −V, −−version Kuvab versiooni info.
  • message Kirjutab sõnumi logisse, kui ei ole määratud -f võtmega, siis logitakse standard sisestus.

Kasutamine

Kõige lihtsam viis loggeri kasutamiseks on logger message. See ei nõua mingeid teisi valikuid lihtsalt kirjutab staatilise sõnumi logifaili /var/log/messages kausta „notice“ tasandil.

logger Süsteem taaskäivitatakse kõvaketta vahetuse tõttu.
  • Sõnumit saad näha /var/log/syslog kui ka /var/log/messages kaustas
less /var/log/syslog
less /var/log/messages
  • Ning seal näeme
Nov 24 12:46:14 ubuntu raigo: see on test
  • Võib ka selliseid käsklusi syslogi vaatamiseks kasutada
root@ubuntu:~# tail /var/log/syslog
root@ubuntu:~# vi /var/log/syslog
root@ubuntu:~# more -f /var/log/syslog

Abi

man logger

Allikad

Koostas

Raigo Trei A21 sügis 2011