Apache com MySQL e Monitoramento com Bijk no Debian Lenny PDF Imprimir E-mail
Escrito por Gabriel Ribeiro   
Sáb, 22 de Janeiro de 2011 19:52

Este tutorial descreve como você pode monitorar seu servidor com a ferramenta Bijk.

Bijk cria 30 gráficos online sobre craga, CPU, memória, tráfego, Apache, Nginx, PostgreSQL e outros com as indicações.

Bijk pode ser usado no Debian, Ubuntu, CentOS, RedHat e Gentoo.

Neste artigo irei explicar como instalar Bijk no Debian Lenny.

Para  completar este tutorial, você deve ter um sistema base do Debian Lenny.
Adicionando novo repositório – pacote Bijk:

# wget http://apt.bijk.com/archive-key.asc -O - | apt-key add -


# echo "deb http://apt.bijk.com/debian lenny main"  >>/etc/apt/sources.list


Instalando o pacote:

# aptitude update


# aptitude install bijk-node

Hash Client:

#cat /etc/bijk/client_hash

Agora, você tem seu servidor pronto para rodar Bijk.

Agora crie uma conta ,  https://www.bijk.com/signup

Adicione o seu servidor para acompanhamento Bijk

Escolha a sua distribuição Linux – Debian – e insira o nome do servidor, endereço IP e hash Client.

Adicione o servidor:

Clique em Adicionar servidor – o servidor estará online – gráficos primeira será on-line em cerca de 20 minutos depois.

Agora, você tem online os gráficos: CPU, memória,  carga de tráfego, disco e outros.

Se você precisar, você pode adicionar mais gráficos, por exemplo, para o Apache, MySQL, Nginx e outros.

Configurar Gráficos para o Apache:

Para criar gráficos Apache, você precisa alterar a configuração do seu servidor.

Edite o arquivo de configuração:

#nano /etc/apache2/apache2.conf


Procure a linha,

<Location /server-status>
Descomente a seção inteira até chegar a seguinte linha:

</Location>
Dominio:

Substitua “. Example.com” com o seguinte endereço IP “127.0.0.1″

Reinicie o apache com o comando:

# /etc/init.d/apache2 restart

Você precisa ter o módulo “mod_status.c” instalado.

Este módulo vem com Apache2 no Debian por padrão.

Você pode verificar com as alterações:

links http://127.0.0.1/server-status?auto
lynx http://127.0.0.1/server-status?auto
Se o Apache2 não ouvir o IP localhost  em uma porta padrão (ou 127.0.0.1:80  0.0.0.0:80) – você pode verificar com o comando:

$ netstat -tlpn | grep apache

Se caso não, você terá que fazer o seguinte,

# nano /etc/bijk/plugins.yml

alterar para:

default: http://YOUR_IP:YOUR_PORT/server-status?auto
other: http://OTHER_IP:OTHER_PORT/server-status?auto

Agora Reinicie o Bijk.

# /etc/init.d/bijk-node restart

Agora adicione o endereço IP do servidor primário para o “<Location /server-status>” do seu arquivo de configuração do Apache e reiniciar o servidor Apache.

Configurar Gráficos MySQL:

No arquivo /etc/bijk/plugins.yml, adcione da seguinte forma,

mysql:
 default:
 user: bijk
 pass: s3cr3t
Reinicie o Bijk,

#/etc/init.d/bijk-node restart

Execute o console mysql com permissões de root (ou com permissões para criar novos usuários):

#mysql

Crie um usuário novo bijk ‘sem permissões de banco de dados e acesso apenas a partir do localhost:

# CREATE USER 'bijk'@'localhost' IDENTIFIED BY '{random_password}';
 FLUSH PRIVILEGES;

Para verificar esse acesso do usuário, você pode emitir o seguinte comando em shell localhost:

# mysql -u bijk -p{random_password}

Não há nenhum espaço  entre-p e random_password
Seus gráficos MySQL estará on-line  no Bijk dentro de 30 minutos,  alterar essas configurações.

É isso aí. Bijk irá criar todos os gráficos de seu desempenho como CPU, carga e tráfego. Aqui está uma imagem do Bijk em ação:

Última atualização em Sáb, 22 de Janeiro de 2011 20:03
 

Adicionar comentário


Código de segurança
Atualizar