| 30-06-05 12:14 Izbjegavanje cron poruka o Webalizeru
 
  piše DAMIR MRKONJIĆ
 
 
 Na poslužiteljima s instaliranim Webalizerom, velika je vjerojatnost da će sistemac svakodnevno od crona dobivati poruku sljedećeg sadržaja:
   /etc/cron.daily/webalizer:
 Warning: Truncating oversized referrer field
 Warning: Truncating oversized referrer field
 Warning: Truncating oversized referrer field
 Warning: Truncating oversized referrer field
   Uzrok su predugačke linije u logu web poslužitelja (najčešće /var/log/apache/access.log). Ovakve zapise obično uzrokuju raznorazni crvi koji pokušavaju napasti web poslužitelj.
   Zbog ovakvih poruka ne treba se posebno zabrinjavati, pa ih je korisno i potpuno isključiti, što se postiže promjenom skripte koja poziva webalizer iz crona (/etc/cron.daily/webalizer). 
   U navedenoj skripti potrebno je pronaći sljedeće linije:
   # Run webalizer quietly
 ${WEBALIZER_BIN} -c ${WEBALIZER_CONF} -q 
 ${WEBALIZER_BIN} -c ${WEBALIZER_CONF} -q ${nonrotatedlog}
   i na kraju svake linije dodati preusmjeravanje ispisa izlaznih rezultata i pogrešaka u /dev/null:
   >/dev/null 2> /dev/null
   tako da na kraju to izgleda ovako:
   # Run webalizer quietly
 ${WEBALIZER_BIN} -c ${WEBALIZER_CONF} -q >/dev/null 2> /dev/null
 ${WEBALIZER_BIN} -c ${WEBALIZER_CONF} -q ${nonrotatedlog} >/dev/null 2> /dev/null
   Ukoliko se webalizer poziva iz /etc/crontab onda linija za pozivanje izgleda ovako:
   2 0,12 * * * root /usr/bin/webalizer -q -c /etc/webalizer/webalizer.conf >/dev/null 2> /dev/null
   Na ovaj će se način izbjeći svakodnevno primanje suvišnih poruka. 
 
 |