LKCD netdump server

on July 27th, 2009 by - Comments Off on LKCD netdump server

Para configurar o LKCD como netdump precisamos realizar as seguintes configurações.

No servidor

Instalamos os seguintes pacotes:

rpm -ivh lkcdutils-4.2-193.57.i586.rpm
rpm -ivh lkcdutils-netdump-server-4.2-193.57.i586.rpm


Setamos as variáveis em /etc/sysconfig/dump

DUMP_FLAGS=”0x40000000″
SOURCE_PORT=”6688″

Criamos o diretório para armazenar o dump.

install -o netdump -g dump -m 777 -d /var/log/dump

Adicionamos o netdump server para inicializar durante o boot

chkconfig netdump-server on

Inciamos o daemon

/etc/init.d/netdump-server start
/etc/init.d/netdump-server status

netstat -tulpen | grep 6688
udp 0 0 0.0.0.0:6688 0.0.0.0:* 479 37910 22791/netdump-server

No cliente

Setamos as variáveis em /etc/sysconfig/dump

DUMP_DEV=”eth0″
TARGET_HOST=”192.168.0.254″
ETH_ADDRESS=”00:12:1b:40:c7:63″
DUMP_FLAGS=”0x40000000″
TARGET_PORT=”6688″
SOURCE_PORT=”6688″

Descrição dos parâmetros:

TARGET_HOST?endereço ip do netdump server
ETH_ADDRESS?mac address do netdump server
TARGET_PORT?porta configurada no netdump server
SOURCE_PORT?porta de inicialização do netdump

Carregando as configurações e habilitando a captura do dump

#lkcd config
#lkcd query

Configured dump device: 0xffffffff
Configured dump flags: KL_DUMP_FLAGS_NETDUMP
Configured dump level: KL_DUMP_LEVEL_HEADER|KL_DUMP_LEVEL_KERN
Configured dump compression method: KL_DUMP_COMPRESS_GZIP

Adicionando o utilitário de dump para inicialização durante o boot

chkconfig lkcd-netdump on

Iniciando o netdump no cliente

/etc/init.d/lkcd-netdump start

Realizando testes de funcionalidade, habilitando o System Request

echo 1 > /proc/sys/kernel/sysrq

Depis forçamos o panic

echo c > /proc/sysrq-trigger

© TIAGO.DIAS.ETI.BR