eslih
(usa Debian)
Enviado em 20/10/2014 - 12:43h
Olá,
Peço desculpas caso não consegui me expressar corretamente em forma escrita da maneira que pensei nesta resposta. Creio também que você possa ter interpretado um pouco rude demais, já que não tive a pretensão de ser vago ou propagar algum 'achismo'.
Só acho que as pessoas precisam ter maior senso de pesquisa (ao contraponto de querer tudo pronto de todos), obviamente, defendo também que sejamos mais altruístas.
Vamos lá. Hoje trabalho com em torno de 200 servidores e alguns clusters, sendo SuSE e RedHat, no caso do primeiro, a instalação do Kdump é somente:
zypper install kdump (e graficamente: zypper install yast2-kdump). Pronto, fácil né?.
Para configurar, basta abrir o Yast2 (gráfico ou terminal com ncurses), e clicar em enable. Pronto, habilitado. Fácil né?
Pode-se configurar adicionais, como enviar via ssh, cifs, etc...
Após habilitar, basta reiniciar. Quando o sistema voltar, já estará com o kdump iniciado no kernel.
Quando acontecer o panic, o kdump gera um arquivo zipado dentro de "/crash", basta transferir este arquivo para outra maquina (para não analisar o arquivo num server de produção, obviamente)...
Para analisar, você vai usar uma ferramenta chamada "crash" (para instalar: zypper install crash. Só!).
Abra o crash apontando o arquivo de dump do kernel. Ao abrir o crash, ele te dará um novo terminal, com seus próprios comandos (como ls e ps) para poder analisar os dados que ocorreram no instante do panic, como por exemplo, qual processo estava consumindo mais, quais arquivos estavam abertos na memória, etc...
Fácil né?
No google dá pra listar milhares de sites que ensinam isto em diversas outras distros, mas aí vem uma questão que só vejo em brasileiros: síndrome do cachorro vira-lata, ficar melindroso com qualquer tom de voz (mesmo sendo para ajudar) e por fim, não querer ter esforço em nada (não que seja o caso do pessoal aqui no VoL, mas não vejo essas atitudes em pessoas de outras nacionalidades, olha que lido com várias aqui na minha empresa). Além do meu trabalho, ministro numa pós-graduação, onde aí sim, sou bem mais rude e duro com o tratamento, pois creio que bons profissionais tem que saber lidar com diversas personalidades além de ter o ambito de ser o desenvolvedor das respostas de suas próprias perguntas (um gestor traça suas estratégias e arrisca ações por seus conhecimentos e pela busca de informação, não por gurus ou sites tipo "yahoo-respostas"), não ficar com melindros ou achar que alguém no mundo deverá dar as respostas para suas questões, e é isto que tendo desenvolver nos futuros gestores/profissionais...
Reflita bem, o que difere você (creio que seja um profissional formado), de uma pessoa que, sem instrução/formação, muito menos vontade de aprender (porque a resposta de tudo está na internet), ambos no mercado de trabalho, porém um deles aceita trabalhar por 1/5 do valor que o outro aceitaria, numa área cheia de preguiçosos e herdeiros da geração Z.
Mas enfim, isto é uma discussão filosoficamente sem conclusões ou concordâncias e deve ser destinada para outro fórum, não aqui, encerro minha participação aqui visto que já contribui com o que estava ao meu alcance e que continuar com isto não ajuda em nada. Finalizei a minha resposta e novamente, peço desculpas a todos que interpretaram de forma arrogante a resposta que dei no fórum para uma pergunta simples na qual há uma ferramenta simples para ser utilizada.
http://linux.die.net/man/8/crash
http://www.manpagez.com/man/1/kdump