File: syslog.conf.5

package info (click to toggle)
manpages-hu 20010119-7
  • links: PTS
  • area: main
  • in suites: bullseye
  • size: 2,264 kB
  • sloc: makefile: 56; lisp: 56
file content (419 lines) | stat: -rw-r--r-- 13,132 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
.TH SYSLOG.CONF 5 "1 January 1998" "Version 1.3" "Linux System Administration"
.SH NV
syslog.conf \- syslogd (8) konfigurcis fjl
.SH TTEKINTS
A
.I syslog.conf
fjl a 
.BR syslogd(8)
f konfigurcis fjlja, amely 
naplzza a rendszerzeneteket a *nix rendszereken.
A 
.I syslog.conf
fjl hatrozza meg a naplzsi szablyokat.
A 
.BR syslogd (8)
tovbbi tulajdonsgai
a 
.BR syslogd(8)
kziknyvoldaln tallhatk.

Valamennyi szably kt mezbl ll, egy 
.I kivlaszt
s egy 
.I vgrehajt
mezbl. A kt mezt szkzkkel vagy tabultor jelekkel vlasztjuk 
el egymstl. A kivlaszt mez meghatroz egy szolgltatsi smt s 
definilja azt a prioritst, amely a hozzrendelt vgrehajtshoz tartozik.

A sorok kettskereszt ("#") jellel kezddnek s az res sorok nem szmtanak.

A 
.B syslogd
kiterjedt szintaktikt kpes megrteni. Egy szably akr tbb sorra is 
feloszthat, ha a vezet sor egy backslash-sel ("\\") fejezdik be.


.SH KIVLASZTK
A kivlaszt mez nmaga is kt rszbl ll; a
.I szolgltats
s a
.IR priorits
egymstl ponttal (".") elvlasztva.
Mindkt sszetev rzketlen a kis- s nagybetk kztti klnbsgre, 
s decimlis szmok segtsgvel is definilhat, de ha lehet, akkor 
ezt inkbb kerljk el. A szolgltatsrl s a prioritsrl bvebb lers a 
.BR syslog (3)
kziknyvoldaln olvashat. Az albbiakban megemltett nevek 
megfelelnek a hasonl 
.BR LOG_-rtkeknek
a 
.IR /usr/include/syslog.h
fjlban.

 A
.I szolgltats
rtke az albbi kulcsszavak kzl kerlhet ki:
.BR auth ", " authpriv ", " cron ", " daemon ", " kern ", " lpr ", "
.BR mail ", " mark ", " news ", " security " (megfelel az " auth "-nak),"
.BR syslog ", " user ", " uucp " s a " local0 "-tl a " local7 "-ig."
A 
.B security
kulcssz hasznlata nem javallott, a 
.B mark
kulcssz pedig kizrlag bels hasznlatra javasolt, 
ezrt alkalmazsok esetben inkbb ne hasznljuk. 
Naszval ezeket az zeneteket itt is meghatrozhatod, 
de utlag is definilhatod.
A
.I szolgltats
meghatroz egy alrendszert, amely ltrehoz egy zenetet, 
pl. valamennyi levelezprogram naplzhat a mail szolgltatssal
.BR "" ( LOG_MAIL )
, ha ezek naplznak, hasznlva a syslogot.

A
.I priorits
rtke az albbi kulcsszavak kzl kerlhet ki, emelked sorrendben:
.BR debug ", " info ", " notice ", " warning ", " warn " (megfelel a " warning " -nak), "
.BR err ", " error " (megfelel az " err " -nek), " crit ", " alert ", " emerg ", " 
. BR panic " (megfelel az " emerg " -nek)."
Az
.BR error ", " warn " s a " panic " kulcsszavak nem hasznlatosak."
A 
.I priorits
definilja az zenetek szigorsgt.

Az eredeti BSD syslogd gy viselkedik, hogy valamennyi meghatrozott 
priorits zenetet s a magasabb rendeket is naplzza az adott 
vgrehajtsnak megfelelen. A jelenlegi
.BR syslogd "(8) "
is ugyangy viselkedik, de van nhny tovbbi kiterjesztse.

Tovbb a fent megemltett neveket a 
.BR syslogd "(8) "
a kvetkez kiterjesztsekkel rti meg: egy csillag ("*") jelkpezi 
valamennyi szolgltatst vagy valamennyi prioritst, attl fggen,
hogy hol hasznljuk (a pont eltt vagy utn).
A 
.B none
kulcssz azt jelenti, hogy nincs prioritsa az adott szolgltatsnak.

Definilhat tbbszrs szolgltats ugyanazzal a prioritsi smval
a meghatrozsban, hasznlva a vessz (",") opertort.
Annyi szolgltatst hatrozhatsz meg, amennyit csak akarsz, de ne feledd el,
hogy csak a szolgltats rsze a meghatrozsnak, a 
priorits rsz viszont elhagyhat.

Tbbszrs kivlasztk is meghatrozhatk egyetlen
.I vgrehajtsban
, hasznlva a pontosvessz (";") elvlasztst. De ne feledjk, hogy
valamennyi kivlaszt a 
.I kivlaszt
mezben kpes fellrni az azt megelzt.
Felhasznlva ezt a viselkedst ki lehet zrni nhny prioritst a smbl.

A jelenlegi
.BR syslogd (8)-nak 
van egy szintaktikai kiterjesztse az eredeti BSD forrshoz kpest,
amely lehetv teszi azt, hogy a hasznlata sokkal inkbb rthet legyen.
Valamennyi priorits el tehetsz egy egyenlsgjelet ("=") jelezve, 
hogy csak ezt a
prioritst vegye figyelembe s a magasabbakat ne. 
De tehetsz egy felkiltjelet ("!") is a priorits
el (mindkett elfogadott), hogy az itt tallhat valamennyi 
priorits figyelmen kvl legyen
hagyva. Ekkor sem a meglv, sem a magasabb prioritsok nem 
lesznek rtelmezve. Ha egyszerre
mindkt jelet hasznljuk, akkor a felkiltjelet az egyenlsgjel 
el kell tenni, de ezt csak rzssel hasznljuk.

.SH VGREHAJTSOK
A szablyhoz tartoz vgrehajtsi mez egy elvont formj "naplfjlt" r le.
Ennek a naplfjlnak nem szksges ltez nevnek lennie.
A 
.BR syslogd (8)
a kvetkez vgrehajtsokat ltja el.

.SS Szoksos fjl
Norml zenetek kerlnek naplzsra ltez fjlokba. A fjlt a teljes elrsi 
ttal kell megadni, amelyet a slash ("/") jellel kell kezdeni.

Lehet egy mnusz ("-") jel is valamennyi bejegyzs eltt, jelezve azt, 
hogy nem szksges
szikronizlni a fjlt minden bejelentkezs utn. Jegyezzk meg azt, hogy 
informciveszts lphet fel, ha rendszersszeomls kvetkezik be rgtn egy
rsi ksrlet utn. Mindazonltal ez vissza is adhat nmi 
teljestmnyt, klnsen akkor,
ha olyan programot hasznlunk, amely igen bbeszden adja 
a naplzand informcikat.

.SS Nvvel jellt csvezetkek
A
.BR syslogd "(8) "
jelenlegi verzija tmogatja a naplzst a nvvel jellt csvezetkek 
fel (fifo-k).
A fifo vagy a nvvel azonostott csvezetk hasznlhat zenetek 
naplzsnak cljra. Ekkor a
fjl neve el tegynk egy ("l") jelet, ezzel jellve, 
hogy a clllomny egy fifo. Ez ltalban
hibakeressre hasznlatos. m  jegyezzk meg, hogy a fifo-t az 
.BR mkfifo (1)
paranccsal kell ltrehozni mg mieltt a 
.BR syslogd (8)
elindult volna.
  
.SS Terminlok s a konzol
Amennyiben llomnyknt egy tty van megadva, specilis 
tty-kezels hajtdik vgre, hasonlan a
.IR /dev/console -hoz.

.SS Tvoli szmtgpek
A jelenlegi 
.BR syslogd (8)
teljes tvoli naplzst kpes vghezvinni, azaz pldul kpes zenetet
kldeni egy tvoli gpen fut 
.BR syslogd (8)
rszre s tud fogadni zeneteket egy tvoli szmtgptl is. A tvoli gp 
nem fogja a kapott zenetet ismtelten  tovbbtani, csak helyi	szinten fogja
naplzni. Hogy tovbbtsunk egy zenetet egy msik szmtgp rszre tegynk a gp
neve el egy kukac ("@") jelet.

Hasznlva ezt a kpessget lehetv vlik, hogy egy gpen ellenrizzk le 
valamennyi syslog zenetet, amennyiben a tbbi gp egy 
adott tvoli gpre naplzik.

.SS Felhasznli lista
ltalban a kritikus zenetek kzvetlenl az adott gp "root" felhasznljhoz
kerlnek. Meghatrozhatunk egy listt azokrl a felhasznlkrl, akik szintn
megkaphatjk az zenetet. Ehhez	csak a felhasznli nevket kell megadni. Egyszerre
tbb felhasznlt is megadhatunk, vesszvel (",") elvlasztva az egyes neveket.
Ha k be vannak jelentkezve a rendszerre, akkor megkapjk az zenetet. De ne higgyk
azt, hogy egy levl is elkldsre kerl, mivel akkor mr lehet hogy tl ks.

.SS Mindenki, aki be van jelentkezve
Valsidej vszzeneteket gyakran szksges valamennyi felhasznl rszre elkldeni, rtestve ezzel
ket arrl, hogy pldul valami klnleges dolog trtnt a rendszerrel. Hogy meghatrozzunk egy ilyen 
.IR wall (1)-tpus
zenetet, hasznljuk a csillag ("*") jelet.

.SH PLDK
A kvetkezkben nhny olyan plda kerl felsorolsra, amelyek kztt alkalmanknt a val letbl (ltez 
szmtgpekrl, konfigurcikbl) kiragadott esetek is vannak. Remlhetleg ezek minden tekintetben
kidolgozott pldk, m ha mgsem kldjetek a rszemre (Joey) nhny sort.
.IP
.nf
#sszegyjti a kritikus zeneteket a critical-ba
#
*.=crit;kern.none              /var/adm/critical
.fi
.LP
Ezzel a bejegyzssel valamennyi 
.B crit 
priorits (kritikus) zenetet gyjtjk ssze a 
.IR /var/adm/critical
fjlba, kivve brmely kernel zenetet.

.IP
.nf
#A kernel zenetei elsknt sszegylnek a kernel fjlban.
#A kritikus s a magasabb prioritsak pedig tmennek egy
#msik szmtgpre, illetve a konzolra kerlnek.
#
kern.*                         /var/adm/kernel
kern.crit                      @finlandia
kern.crit                      /dev/console
kern.info;kern.!err            /var/adm/kernel-info
.fi
.LP
Az els szably alapjn brmely zenet, amely a kernel szolgltatsbl addik, a 
.IR /var/adm/kernel
fjlba kerl.

A msodik szablynl a 
.B crit
s az annl magasabb priorits kernel zenetek tkerlnek
a finlandia nev tvoli szmtgpre. Ez abban az esetben hasznos, 
ha egy szmtgp sszeomlik, s a merevlemezn olyan helyrehozhatatlan 
hibk keletkeznek, amik miatt nem lehet elolvasni az sszegyjttt 
zeneteket. m ha ezek az zenetek egy tvoli
szmtgpen is megtallhatk, akkor mg megtudhatjuk a rendszersszeomls okt.

A harmadik szably ezeket az zeneteket (a msodik jelents zeneteit) kzvetlenl 
az aktulis gp konzoljra kldi, igy az a szemly is megkapja azt, aki ppen
ezen a gpen dolgozik.

A negyedik sor azt mondja meg a syslogd-nak, hogy mentse el valamennyi 
.BR info
s az annl magasabb priorits (egszen a 
.BR warning
-ig) kernel zenetet a 
.IR /var/adm/kernel-info
fjlba. Azonban	ebbl hagyja ki valamennyi
.I err
, illetve a magasabb priorits zeneteket.

.IP
.nf
#A tcp wrappers naplzzon a mail.info-val, hogy lssunk
#valamennyi kapcsolatot a tty12-n.
#
mail.=info                     /dev/tty12
.fi
.LP
Ez valamennyi zenetet, amely
.BR mail.info"-t hasznl(forrsban " LOG_MAIL " | " LOG_INFO)
a
.IR /dev/tty12
-hz irnytja, azaz a 12. konzolra. Pldul a tcpwrapper 
.BR tcpd (8)
ezt hasznlja alaprtelmezsben.

.IP
.nf
#Gyjtse ssze valamennyi a levelezssel kapcsolatos
#zenetet egy fjlba
#
mail.*;mail.!=info             /var/adm/mail
.fi
.LP
Ez a sma megfelel valamennyi olyan zenetnek, amely a 
.B mail
szolgltatssal kapcsolatos, kivve az
.B info
priorits zeneteket. Ezek a 
.IR /var/adm/mail
fjlban lesznek sszegyjtve.

.IP
.nf
#Naplzza valamennyi mail.info s news.info tpus 
#zeneteket az info fjlban.
#
mail,news.=info                /var/adm/info
.fi
.LP
gy egy kivonatot fogunk kapni azokrl az zenetekrl, amelyek
.BR mail.info " vagy " news.info
tpussal rkeznek s ezeket a 
.IR /var/adm/info
fjlban troljuk.

.IP
.nf
#Naplzd az info s a notice (megjegyzs) zeneteket
#a messages fjlban
#
*.=info;*.=notice;\\
	mail.none              /var/log/messages
.fi
.LP
Ez hagyja, hogy a
.B syslogd
naplzza valamennyi olyan zenetet, amely
.BR info " vagy " notice
szolgltatssal	rkezik s ezeket tegye a
.IR /var/log/messages
fjlba. Kivtel azonban minden olyan zenet, amely a
.B mail
szolgltatst hasznlja.

.IP
.nf
#Naplzza az info zeneteket a messages fjlba
#
*.=info;\\
	mail,news.none        /var/log/messages

.fi
.LP
Ez a megllapts azt fogja okozni, hogy a 
.B syslogd
naplzni fogja valamennyi 
.B info
prioritssal rkez zenetet a 
.IR /var/log/messages
fjlba, m a 
.BR mail " vagy a " news
szolgltatssal rkez zenetek nem kerlnek bele ebbe az llomnyba.

.IP
.nf
#A vszzenetek a wall-t hasznlva jelentdjenek meg.
#
*.=emerg
.fi
.LP
Ez a szably arra utastja a 
.BR syslogd -t, 
hogy rja ki valamennyi vszzenetet a jelenleg bejelentkezett
valamennyi felhasznl rszre. Ez a wall tipus vgrehajts.

.IP
.nf
#Az alert (kszenlti) priorits zenetei kzvetlenl
#az zembentarthoz (a karbantarthoz) kerlnek.
#
*.alert		root,joey
.fi
.LP
E szably alapjn valamennyi 
.B alert
(kszenlti) vagy magasabb priorits zenetet a terminlok
zembentartja kapja meg; ez esetben a "root" s a "joey" nev
felhasznl, amennyiben be vannak jelentkezve a rendszerre.

.IP
.nf
*.*		@finlandia
.fi
.LP
Ennek a szablynak a kvetkezmnyeknt valamennyi zenet
tkldsre kerl a tvoli finlandia nev szmtgpre. 
Ez klnsen tbb szmtgp esetben hasznos, mivel ekkor
valamennyi syslog zenet egy gpen gylik ssze, illetve troldik.

.SH KONFIGURCIS FJL SZINTAKTIKAI KLNBSGEK
A 
.B syslogd
nmileg eltr konfigurcis szintaktikt hasznl, mint
az eredeti BSD forrs. Eredetileg valamennyi specifiklt s az annl
magasabb priorits zenetek tovbbtdtak a naplfjlhoz. Az "=" , "!" 
s a "-" jelek megvltoztattk ezt, s hasznlatukkal a 
.B syslogd
sokkal hajlkonyabb s rzkenyebb mdon hasznlhat.

Az eredeti BSD syslogd nem rtelmezi a szkz karaktereket
a kivlaszt s a vgrehajt mez kzti elvlasztsra.

.SH FJLOK
.PD 0
.TP
.I /etc/syslog.conf
A 
.B syslogd
konfigurcis fjlja.

.SH HIBK
A tbbszrs kivlasztk hatsa nha nem igazn rezhet.
Pldul a "mail.crit,*.err"  kivlaszt csoport az "err" 
s a magasabb szint mail szolgltatsi zeneteket fogja
kivlasztani, nem pedig a "crit" s az ennl magasabb
priorits zeneteket.

.SH LSD MG
.BR sysklogd (8),
.BR klogd (8),
.BR logger(1),
.BR syslog(2),
.BR syslog(3)

.SH A SZERZK
A 
.B syslogd 
BSD forrsbl lett tvve. A Linuxra val alkalmazst
Greg Wettstein (greg@wind.rmcc.com) vgezte, Martin Schulze
(joey@linux.de) pedig kijavtott nhny mkdsbeli hibt 
s hozzadott nmi j sajtossgot is. 
.SH MAGYAR FORDTS
kuksi <kuksi@arts7.hu>