Monitorando Servidor Ubuntu Server 14.04 com Ganglia

Ganglia é um sistema de monitoramento para sistemas de alto desempenho, como clusters por exemplo. Ele é baseado em um projeto hierárquico dirigido a federações de clusters. Ele aproveita amplamente utilizado tecnologias como XML para representação de dados, XDR para transporte de dados compacto e portátil, e RRDtool para armazenamento de dados e visualização. Ele está atualmente em uso por milhares de profissionais por todo o mundo.

Monitorando Servidor Ubuntu Server 14.04 com Ganglia

Para instalação do painel é necessário que tenha instalado em seu servidor Ubuntu um servidor Web LAMP, ja mostrei nesse tutorial como instalar um servidor LAMP, recomendo para teste que use Cloud DigitalOcean (ganhe $10 ao se cadastrar).

A instalação do Ganglia é bem simples, já com o servidor LAMP instalado abra seu terminal (Ctrl – Alt – t) e cole o comando abaixo:

Durante a instalação o sistema vai te pedi para reiniciar o servidor web Apache, basta selecionar a opção Yes toda vez que for solicitado.

Monitorando Servidor Ubuntu Server 14.04 com Ganglia

Monitorando Servidor Ubuntu Server 14.04 com Ganglia

Configurando o Ganglia

Copie o arquivo de configuração do Ganglia para ativarmos a interface, cole o comando em seu terminal:

Agora vamos editar o arquivo gmetad.conf com o comando abaixo:

Procure pela linha

data_source “my cluster” localhost

altere para

data_source “my cluster” 50 IP:8649

Obs.: Altere o numero do IP ou host conforme seu servidor. 

Agora vamos editar o arquivo de configuração gmond.conf, edite o arquivo com o comando abaixo:

Altere o arquivo conforme abaixo, muita atenção agora:

/* If a cluster attribute is specified, then all gmond hosts are wrapped inside
* of a tag. If you do not specify a cluster tag, then all will
* NOT be wrapped inside of a tag. */

cluster {
name = “unspecified”
owner = “unspecified”
latlong = “unspecified”
url = “unspecified”
}

para

cluster {
name = “my cluster”
owner = “unspecified”
latlong = “unspecified”
url = “unspecified”
}

/* Feel free to specify as many udp_send_channels as you like. Gmond
used to only support having a single channel */

udp_send_channel {
mcast_join = 239.2.11.71
port = 8649
ttl = 1
}

para 

/* Feel free to specify as many udp_send_channels as you like. Gmond
used to only support having a single channel */

udp_send_channel {
# mcast_join = 239.2.11.71
host = 192.168.56.10
port = 8649
ttl = 1
}

/* You can specify as many udp_recv_channels as you like as well. */

udp_recv_channel {
mcast_join = 239.2.11.71
port = 8649
bind = 239.2.11.71
}

para

/* You can specify as many udp_recv_channels as you like as well. */

udp_recv_channel {
# mcast_join = 239.2.11.71
port = 8649
#bind = 239.2.11.71
}

Salve e feche o arquivo (Ctrl – o) (Ctrl – x )

Reinicie os serviços para aplicar as alterações.

 

Para acessar o painel acesse http://IP SERVIDOR:ganglia

O Ganglia é parecido com a imagem abaixo:

Monitorando Servidor Ubuntu Server 14.04 com Ganglia

Monitorando Servidor Ubuntu Server 14.04 com Ganglia

Monitorando Servidor Ubuntu Server 14.04 com Ganglia

Monitorando Servidor Ubuntu Server 14.04 com Ganglia

 

Até a proxima e conto com seu comentário!

Avalie esse Post