Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
akbgf
Vana Pingviin
Vana Pingviin



Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu
estonia.gif
postituspostitatud: 07.06.2011, 11:31  postituse pealkiri:  Tüütud CRON teated  

Tere!

Ehk on kellelgi head nõu?
OpenSUSE uuendamise openSUSE-11.1 -> 11.4 järel tulevad
/var/log/messages faili cron-i CMD teated:
.. /USR/SBIN/CRON[pid]: (kasutaja) CMD (crontabi_cmd-rida)

Kuivõrd ühte teadet tuleb iga viie minuti tagant, on nüüd messages-file risu täis ja vajaliku märkamine raske.

Olen proovinud igasuguseid /dev/null-i suunamisi, aga seni edutult.

Ka /etc/syslog.conf-i faili eraldi cron-i logi lisamine ei koristanud neid messages-failist ära:
cron.* -/var/log/cron.info

Täiendavat logifaili cron.info ei tekkinud ka.

Mõnes foorumis pakutakse crontab-i rea algusesse '-', aga minu man crontab midagi sellist ei paku.
Ka on '-' toime kohta kahesugust infot - et ainult roodu jaoks, või et siis jääb see crontabi rida täitmata.


sander85
Vana Pingviin
Vana Pingviin


Vanus: 38
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
estonia.gif
postituspostitatud: 07.06.2011, 12:27  postituse pealkiri:  (teema puudub)  

Ma nüüd ei tea, ma ise testiks lisasin messages logisse suunatavate asjade lõppu ;!cron.*

croni teated kadusid sealt logist ära, aga kuna mul sinna harva muud infot tuli, siis pole ma nüüd 100% kindel, et kas ma tegin lihtsalt antud reegli lootusetult katki või on see rohi probleemi vastu, seda pead juba ise välja selgitama.

_________________
Image Image Image

akbgf
Vana Pingviin
Vana Pingviin



Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu
estonia.gif
postituspostitatud: 07.06.2011, 13:21  postituse pealkiri:  (teema puudub)  

sander85 kirjutas:
Ma nüüd ei tea, ma ise testiks lisasin messages logisse suunatavate asjade lõppu ;!cron.*

croni teated kadusid sealt logist ära, aga kuna mul sinna harva muud infot tuli, siis pole ma nüüd 100% kindel, et kas ma tegin lihtsalt antud reegli lootusetult katki või on see rohi probleemi vastu,

Ei aidanud Sad

syslog.conf-is on 'messages' kahel real:
# save the rest in one file
#
*.*;mail.none;news.none;!cron.* -/var/log/messages
kernel.!=none -/var/log/messages

CRON teated tulevad endiselt, aga need on teistsugused kui teised teated:

kernel: [suur_arv.pid] teade
sshd[pid]: teade
su: (to ...)
shadow[pid]: teade
mtp-probe: teade
openvpn[pid] teade
crontab[pid] teade
avahi-daemon[pid] teade
pcscd: teade
unix2_chkpwd[pid]: teade
/usr/sbin/cron[pid]: teade
rsyslogd: teade

Kõige selle vahel kordub iga viie minuti tagant
aeg host /USR/SBIN/CRON[pid]: (kasutaja) CMD (/usr/bin/wget -a /dev/null -O /dev/null http://.... 2> /dev/null)


obundra
Vana Pingviin
Vana Pingviin


Vanus: 49
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
estonia.gif
postituspostitatud: 08.06.2011, 13:47  postituse pealkiri:  (teema puudub)  

Võta see hüüumärk sealt croni eest ära, read peavad välja nägema sellised:
Kood:
*.*;auth,authpriv.none;cron.none                -/var/log/syslog
cron.*                          /var/log/cron.log
*.=info;*.=notice;*.=warn;\
        auth,authpriv.none;\
        cron,daemon.none;\
        mail,news.none          -/var/log/messages

Ja kui ennem cron.log faili polnud, siis ilmselt pead selle käsitsi tegema, käsk "touch /var/log/cron.log"

_________________
IT teenused

sander85
Vana Pingviin
Vana Pingviin


Vanus: 38
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
estonia.gif
postituspostitatud: 08.06.2011, 14:01  postituse pealkiri:  (teema puudub)  

obundra kirjutas:
Võta see hüüumärk sealt croni eest ära, read peavad välja nägema sellised:
Kood:
*.*;auth,authpriv.none;cron.none                -/var/log/syslog
cron.*                          /var/log/cron.log
*.=info;*.=notice;*.=warn;\
        auth,authpriv.none;\
        cron,daemon.none;\
        mail,news.none          -/var/log/messages

Ja kui ennem cron.log faili polnud, siis ilmselt pead selle käsitsi tegema, käsk "touch /var/log/cron.log"


soovid äkki seda asja natuke lahti ka seletada, sest pole ma ka korralikku dokumentatsiooni selle kohta leidnud, et mis pagana viisil ma saan teatud teated mõnest logist ära jätta?

_________________
Image Image Image

akbgf
Vana Pingviin
Vana Pingviin



Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu
estonia.gif
postituspostitatud: 08.06.2011, 14:15  postituse pealkiri:  (teema puudub)  

sander85 kirjutas:

soovid äkki seda asja natuke lahti ka seletada, sest pole ma ka korralikku dokumentatsiooni selle kohta leidnud, et mis pagana viisil ma saan teatud teated mõnest logist ära jätta?

Tahtsin ka kohe lisa küsida.
miks mõnel /var/log/...-l on miinus ees?

Mu logifailide loetelu on veidi teine - näiteks syslog-i pole.

Tegin praegu:

cron.* /var/log/cron.log
*.*;mail.none;news.none;cron.none -/var/log/messages

ja syslog-i restardi.

See ei aidanud, ikka on 'messages' failis
Jun 8 13:10:01 hostname /USR/SBIN/CRON[17590]: (user) CMD (..)

E (veidi hiljem):
Tegin ka endale crontab-i proovikirje.
cron.log faili ei teki midagi.
messages failis on croniga seotud kirjeid mitut nägu:

Jun 8 13:42:37 host crontab[18006]: (andres) BEGIN EDIT (andres)
Jun 8 13:43:49 host crontab[18006]: (andres) REPLACE (andres)
Jun 8 13:43:49 host crontab[18006]: (andres) END EDIT (andres)
Jun 8 13:44:01 host /usr/sbin/cron[9066]: (andres) RELOAD (/var/spool/cron/tabs/andres)
Jun 8 13:45:01 host /USR/SBIN/CRON[18029]: (usr) CMD (..)
Jun 8 13:48:01 host /USR/SBIN/CRON[18097]: (andres) CMD (echo 'test' > /dev/null)
Jun 8 13:50:01 host /USR/SBIN/CRON[18112]: (usr) CMD (..)

E2:
rsyslog kirjutas need read.

Lisasin /etc/rsyslog.conf-i:
cron.* -/var/log/cron.log
*.*;mail.none;news.none;cron.none -/var/log/messages

mail.none ja news.none olid enne olemas.

Nüüd hakkas CRON logi kirjutama /var/log/cron.log-i
ja messages-faili need enam ei tule.




Viimati muutis akbgf 08.06.2011, 15:54; muudetud 1 kord
obundra
Vana Pingviin
Vana Pingviin


Vanus: 49
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
estonia.gif
postituspostitatud: 08.06.2011, 15:47  postituse pealkiri:  (teema puudub)  

See miinus seal logifaili ees tähendab seda, et need kirjed cachetakse mällu natukeseks ajaks, mitte ei lasta otse kettale kirjete tekkimise hetkel
man syslog.conf kirjutas:
You may prefix each entry with the minus ``-'' sign to omit syncing the file after every logging. Note that you might lose information if the system crashes
right behind a write attempt. Nevertheless this might give you back some performance, especially if you run programs that use logging in a very verbose manner.

Äkki pasted terve syslog.conf-i siia, miskit paistab ikka valesti olema.Peale syslog-i taaskäivitust peaksid syslog.log-is ka nägema teateid mis konfis valesti on.
Lisaks manualile tasuks lugeda ka:
http://kuutorvaja.eenet.ee/wiki/Logi
http://www.linode.com/wiki/index.php/Syslog_Howto
http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch05_:_Troubleshooting_Linux_with_syslog

_________________
IT teenused

Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group