messages aumentando

1. messages aumentando

Loro
lorosp

(usa Red Hat)

Enviado em 16/09/2014 - 15:43h

Olá a todos.

Aqui no trabalho utilizamos máquinas industriais com a distro:

Fedora Core 5 (Bordeaux) LINUX
2.6.15.1 - RTAI_3.3

Personalizadas para atender a demanda de automação.

Uma destas máquinas está gravando o messages e fazendo-o
aumentar de tamanho ( hoje ele está com 625MB ) e não grava
em um próximo arquivos que seria o messages.1, ou messages.2 e assim por diante.


[root@maq01 ~]# type syslogd
syslogd is /sbin/syslogd
[root@maq01 ~]# rpm -qf /sbin/syslogd
sysklogd-1.4.1-36



Já reiniciei o syslog e não surtiu efeito, já reinstalei o syslog e até copiei
de outra máquina que tem a mesma configuração.

Mas o messages continua a crescer!

Alguém tem idéia do que mais posso tentar, antes de condenar tudo e
desativar esta máquina e instalar tudo do zero? ( seria uma perda na produção )

Abraços






  


2. Re: messages aumentando

Israel Ziegler
ziegler.israel

(usa Outra)

Enviado em 16/09/2014 - 16:43h

lorosp escreveu:

Olá a todos.

Aqui no trabalho utilizamos máquinas industriais com a distro:

Fedora Core 5 (Bordeaux) LINUX
2.6.15.1 - RTAI_3.3

Personalizadas para atender a demanda de automação.

Uma destas máquinas está gravando o messages e fazendo-o
aumentar de tamanho ( hoje ele está com 625MB ) e não grava
em um próximo arquivos que seria o messages.1, ou messages.2 e assim por diante.


[root@maq01 ~]# type syslogd
syslogd is /sbin/syslogd
[root@maq01 ~]# rpm -qf /sbin/syslogd
sysklogd-1.4.1-36



Já reiniciei o syslog e não surtiu efeito, já reinstalei o syslog e até copiei
de outra máquina que tem a mesma configuração.

Mas o messages continua a crescer!

Alguém tem idéia do que mais posso tentar, antes de condenar tudo e
desativar esta máquina e instalar tudo do zero? ( seria uma perda na produção )

Abraços



E aí LoroSP,

Somente o fato do syslogd estar rodando, não necessariamente significa que ele esteja rotacionando os logs corretamente.

Pode colar o teu logrotate.conf ?

se ele tiver include pro logrotate.d, cola o arquivo "syslog" também, por favor.

Realmente refazer essa máquina por esse motivo, pode ser um desperdício bem grande .. vamos tentar resolver por aqui!

Abraços e aguardo.




3. logrotate.conf

Loro
lorosp

(usa Red Hat)

Enviado em 17/09/2014 - 17:09h

Saudações
ziegler.israel

Eu cheguei a mover os messages, ele criou outro, mas continua em um só arquivo.

Segue o etc/logrotate.conf


# see "man logrotate" for details
# rotate log files weekly
daily

# keep 4 weeks worth of backlogs
rotate 14

# create new (empty) log files after rotating old ones
create

# uncomment this if you want your log files compressed
#compress

# RPM packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp -- we'll rotate them here
/var/log/wtmp {
monthly
create 0664 root utmp
rotate 1
}

# system-specific logs may be also be configured here.


Esse é o /etc/logrotate.d/syslog


/var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log /var/log/cron {
sharedscripts
postrotate
/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
endscript
}



Olha o etc/rc.d/init.d/syslog



[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/syslog
return $RETVAL
}
rhstatus() {
status syslogd
status klogd
}
restart() {
stop
start
}
reload() {
RETVAL=1
syslog=`cat /var/run/syslogd.pid 2>/dev/null`
echo -n "Reloading syslogd..."
if [ -n ${syslog} ] && [ -e /proc/${syslog} ]; then
kill -HUP $syslog;
RETVAL=$?
fi
if [ $RETVAL -ne 0 ]; then
fail
else
success
fi
echo
RETVAL=1
echo -n "Reloading klogd..."
klog=`cat /var/run/klogd.pid 2>/dev/null`
if [ -n ${klog} ] && [ -e /proc/${klog} ]; then
kill -USR2 $klog;
RETVAL=$?
fi
if [ $RETVAL -ne 0 ]; then
fail
else
success
fi
echo
return $RETVAL
}
case "$1" in
start)
start
;;
stop)
stop
;;
status)
rhstatus
;;
restart)
restart
;;
reload)
reload
;;
condrestart)
[ -f /var/lock/subsys/syslog ] && restart || :
;;
*)
echo $"Usage: $0 {start|stop|status|restart|condrestart}"
exit 1
esac

exit $?



O problema ainda persiste, mas continuo buscando alternativas.

Abraços

LoroSP






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts