Registro quando o limite excede

4

Existe um arquivo de log que registra informações quando os valores definidos em /etc/security/limits.conf são excedidos?

Se não existe uma maneira de fazer log quando os valores são excedidos?

    
por Stormvirux 02.09.2013 / 08:22

3 respostas

3

Não há log central para cada processo que atinge esses limites.

Sempre que um processo tenta alocar recursos que excedam seu limite, ele recebe um código de retorno negativo do sistema operacional, portanto, cada processo pode manipular esse caso de maneira própria. A maioria dos processos gravará algo em seu log específico se atingir um dos limites, mas você precisará verificar isso para cada processo especificamente.

    
por 02.09.2013 / 08:30
2

Como na página limite do homem

The pam_limits module does report configuration problems found in its configuration file and errors via syslog(3).

Então você precisa definir como abaixo

pam_limits.so [ conf=/path/to/limits.conf ] [ debug ] [ set_all ] [ utmp_early ] [ noaudit ]

Exemplo do meu /etc/pam.d/su

session    required   pam_limits.so conf=/etc/security/limits.conf

Link de referência pam_limits - limitar recursos man page limits.conf

    
por 02.09.2013 / 10:37
2

Consegui obter uma solução parcial usando subsistema de auditoria . A ideia é rastrear as chamadas do sistema que falharam.

Você pode consultar [1] para acompanhar o trabalho que fiz nesse campo.

[1] link

    
por 18.11.2013 / 03:14