Instalação de template para monitoramento de hardware no CACTI (Debian)
Dica publicada em Linux / Software
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:
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
- Na opção "console", clique em "Management/Devices", clique no Device desejado.
- Na opção "Associated Data Queries", clique em "Add Data Query:" e selecione "ucd/net - lmSensors - Fan Sensors" e clique no botão "add".
- Na opção "Associated Data Queries", clique em "Add Data Query:" e selecione "ucd/net - lmSensors - Thermal Sensors" e clique no botão "add".
- Na opção "Associated Data Queries", clique em "Add Data Query:" e selecione "ucd/net - lmSensors - Voltage Sensors" e clique no botão "add".
- Clique no botão "save".
- Na opção "console", clique em "Create/New Graphs".
- 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".
- Na opção "console", clique em "Management/Graph Trees", clique no "Graph Trees" desejado.
- Na opção "Tree Items", clique na opção "Add".
- Na opção "Tree Item Type", altere para "Host".
- 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.
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