Analise Classificação de Projetos (diamante)
Por: Fabio Muller • 3/11/2016 • Trabalho acadêmico • 438 Palavras (2 Páginas) • 245 Visualizações
Instalando Monitoramento (Cacti)
Responsável: Fábio Antônio Müller
Florianópolis, SC
Abril, 2016
Procedimento de Implantação do Cacti
Instalações de pacotes e bibliotecas necessárias
# yum -y install mariadb-server php php-cli php-mysql net-snmp-utils rrdtool php-snmp gcc mariadb-devel net-snmp-devel autoconf automake libtool dos2unix
Ative os Serviços:
#systemctl enable httpd.service
#systemctl enable mariadb.service
#systemctl enable snmpd.service
Após isso, realizado a instalação do repositório do EPEL:
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -ivh epel-release-7-5.noarch.rpm
Instalado o CACTI
- Execute o comando para a instalação via repositório:
#yum install cacti
- Configurado Banco de Dados:
#mysqladmin -u root password “SUA SENHA”
- Com a senha cadastrada, vamos criar o banco e dados:
[root@tecmint ~]# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 3
Server version: 5.5.41-MariaDB MariaDB Server
Copyright (c) 2000, 2014, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> create database cacti;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'SUA SENHA';
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> FLUSH privileges;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> quit;
Bye
- Feito isso, localizar o arquivo de criação do banco:
# rpm -ql cacti | grep cacti.sql
- Localizado o caminho do arquivo SQL, vamos criar o banco de dados:
# mysql -u cacti -p cacti < “CAMINHO DO ARQUIVO”
- Após colocar a senha do root do banco de dados, ele irá criar as tabelas do banco de dados. Agora iremos alterar o arquivo de comunicação com o banco de dados:
# vi /etc/cacti/db.php
/* make sure these values reflect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "your-password-here";
$database_port = "3306";
$database_ssl = false;
- Configurar timezone no php.ini
#vi /etc/php.ini
date.timezone = America/Sao_Paulo
- Feito o procedimento acima, o Cacti estará em funcionamento em http://localhost/cacti
Configuração do SNMP Hosts
- Instalação do SNMPD:
yum install net-snmp
- Configurar arquivo /etc/snmp/snmpd.conf, conforme mostrado abaixo:
com2sec local localhost public
com2sec mynetwork 192.168.100.0/24 public
group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm local
group MyROGroup v1 mynetwork
group MyROGroup v2c mynetwork
group MyROGroup usm mynetwork
view all included .1 80
access MyROGroup "" any noauth exact all none none
access MyRWGroup "" any noauth exact all all none
...