Pular para o conteúdo

Instalação de template para monitoramento de hardware no CACTI (Debian)

Dica publicada em Linux / Software
Marcelo Ferreira marceferreira
Hits: 20.120 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalação de template para monitoramento de hardware no CACTI (Debian)

O CACTI permite criar gráficos para diversos recursos que são monitorados via SNMP. As opções de criação de gráficos tornam-se disponíveis após a criação de "Devices", isto é, de equipamentos. Já abordei em outras dicas como instalar e configurar o servidor CACTI, inserir "Devices" ou instalar e configurar os clientes snmp.

A ferramenta fornece muitas opções para criação de gráficos, vou descrever como adicionar o novo template para monitoramento de hardware através do pacote lm-sensors (Debian).

Instalação de template para leitura de sensores de hardware:

OBS.: Não são todos os computadores que possuem recursos compatíveis com o pacote lm-sensors (Debian).

1 - Vamos instalar o pacote lm-sensors no cliente snmp:

# apt-get install lm-sensors

2 - Baixe o pacote que contém os arquivos necessários para a instalação do plugin no servidor CACTI, acesse o link abaixo e descompacte no seu PC o arquivo cacti-netsnmp-lmsensors.tar.gz:
3 - Copiar o arquivo /cacti-netsnmp-lmsensors/scripts/netsnmp_lmsensors.php para o servidor, salvando no diretório /usr/share/cacti/site/scripts/.

4 - Copiar os arquivos da pasta /cacti-netsnmp-lmsensors/script_queries para o servidor, salvando no diretório /usr/share/cacti/site/resource/script_queries/.

5 - Através do browser abra o CACTI, logar com o usuário administrador do CACTI.

6 - Na opção "console", clique na opção "Import Templates", na opção "Import Template from Local File" clique no botão "Arquivo..." e selecione a pasta /cacti-netsnmp-lmsensors/templates (onde foi descompactado o arquivo cacti-netsnmp-lmsensors.tar.gz) selecionando os arquivos abaixo:
  • cacti_data_query_ucdnet_lmsensors_fan_sensors.xml
  • cacti_data_query_ucdnet_lmsensors_thermal_sensors.xml
  • cacti_data_query_ucdnet_lmsensors_voltage_sensors.xml
  • cacti_data_template_ucdnet_lmsensors_fan_sensor.xml
  • cacti_data_template_ucdnet_lmsensors_thermal_sensor.xml
  • cacti_data_template_ucdnet_lmsensors_voltage_sensor.xml

Criação de gráfico para verificar sensores de hardware:
  1. Na opção "console", clique em "Management/Devices", clique no Device desejado.
  2. Na opção "Associated Data Queries", clique em "Add Data Query:" e selecione "ucd/net - lmSensors - Fan Sensors" e clique no botão "add".
  3. Na opção "Associated Data Queries", clique em "Add Data Query:" e selecione "ucd/net - lmSensors - Thermal Sensors" e clique no botão "add".
  4. Na opção "Associated Data Queries", clique em "Add Data Query:" e selecione "ucd/net - lmSensors - Voltage Sensors" e clique no botão "add".
  5. Clique no botão "save".
  6. Na opção "console", clique em "Create/New Graphs".
  7. Na opção "Create new graphs for the following host:", selecione o Device utilizado no item 1. Pronto é só selecionar os itens que deseja e clique no botão "create".
  8. Na opção "console", clique em "Management/Graph Trees", clique no "Graph Trees" desejado.
  9. Na opção "Tree Items", clique na opção "Add".
  10. Na opção "Tree Item Type", altere para "Host".
  11. Na opção "Tree Item Value/Host/Choose a host here to add it to the tree.", selecione o Device utilizado no item 1. Pronto, é só clicar em "graphs" e visualizar o gráfico criado.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Modelos (templates) de gráficos para o CACTI - parte II (cliente Windows XP)

Criar disquete de boot de instalação do Debian

NAT entre a máquina real e máquinas virtuais (VirtualBox)

Nessus como ferramenta para verificação de vulnerabilidades (Debian)

Instalação de novos recursos (plugins) para o CACTI (Debian)

Agregador de messengers (Whatsapp, Telegram, Skype etc)

Como instalar o Zeos 7.1.3a (versão estável) no Lazarus - Vídeo aula

Fedy - Deixando o Fedora redondo em poucos passos

Instalando o aMSN 0.97RC1 no Ubuntu 7.04 (Feisty Fawn)

Rodando o Hamachi como serviço no Linux

#1 Comentário enviado por pedro_c em 27/01/2008 - 04:15h
Olá, tentei colocar a funcionar, mas deu o mesmo erro no Fan Sensors, Thermal Sensors e no Voltage Sensors

Dá o seguinte erro quando tento "Create" os gráficos :

**********************************************************************

Call to undefined function read_config_option() in /var/www/cacti/lib/snmp.php on line 233

Missing argument 10 for cacti_snmp_walk(), called in /var/www/cacti/scripts/netsnmp_lmsensors.php on line 259 and defined in /var/www/cacti/lib/snmp.php on line 225

**********************************************************************

Tem alguma ideia do que possa ser ???
Obrigado
#2 Comentário enviado por pedro_c em 27/01/2008 - 05:22h
Tendo em conta o conhecimento que voçe demostra ter com o cacti, sabe como posso fazer para enviar traps (ex: enviar um aviso por causa de uma máquina se ter desligado ou o disco ter atingido um determinado limite) ???
#3 Comentário enviado por marceferreira em 29/01/2008 - 16:35h
Quanto ao envio de traps e o desenho da rede não conheço nenhum plugin para o CACTI.

Porém há um plugin chamado "Monitor" que permite monitorar através do CACTI todos os devices configurados. Os devices receberam 3 estados no plugin Monitor, Normal, Recovering e Down. (http://www.vivaolinux.com.br/dicas/verDica.php?codigo=9592)

Boa sorte...
#4 Comentário enviado por marceferreira em 29/01/2008 - 16:38h
O programa lm-sensors não é compatível com todos os tipos de placa-mãe(motherboards). Desta forma acredito que o erro ocorreu devido a incompatibilidade do lm-sensors e a placa-mãe onde foi instalado.

Boa sorte ...
#5 Comentário enviado por erhnamdjinm em 19/09/2008 - 08:20h
Marcelo, estou precisando gerar os gráficos ucd/net - CPU Usage, ucd/net - Load Average ucd/net - Memory Usage e SNMP - Interface Statistics mas eles não são gerados. Pelo que lí, é por problemas no snmp. Você tem alguma idéia de como resolver isso??? Outros gráficos são gerados, mas esses três que eu preciso não funcionam.

Contribuir com comentário

Entre na sua conta para comentar.