Como instalar o Cacti no Centos7/RedHat7

Olá amigos, satisfação em escrever novamente para vocês.

Hoje veremos sobre o Cacti  que é uma ferramenta software livre administrativa de rede, que recolhe e exibe informações sobre o estado de uma rede de computadores através de gráficos, permitindo o monitoramento e gerenciamento de redes simples até redes complexas, com centenas de dispositivos. Foi desenvolvido para ser flexível de modo a se adaptar facilmente a diversas necessidades, bem como ser robusto e adicionando a isto uma interface Web intuitiva e fácil de usar. Monitora o estado de elementos de rede e programas bem como largura de banda utilizada e uso de CPU.

Instalando Apache

yum install httpd httpd-devel

Instalando MariaDB

yum install mariadb-server -y

Instalando PHP

yum install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli

Instalando PHP-SNMP

yum install php-snmp

Instalando NET-SNMP

yum install net-snmp-utils net-snmp-libs

Instalando RRDTool

yum install rrdtool

Iniciando Apache, MySQL e SNMP Services

systemctl start httpd.service
systemctl start mariadb.service
systemctl start snmpd.service

Configurando a inicialização com Sistema

systemctl enable httpd.service
systemctl enable mariadb.service
systemctl enable snmpd.service

Repositório + Nginx

yum install epel-release
yum install nginx

Instalando Cacti

yum install cacti

Definindo senha MYSQL

mysqladmin -u root password flisol2018

Acessar MYSQL:

mysql -u root -p

Rodar a Query

create database cacti;
GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'flisol';
GRANT ALL PRIVILEGES ON * . * TO 'cacti'@'localhost';
FLUSH privileges;
quit;

Criando tabelas

rpm -ql cacti | grep cacti.sql
mysql -u cacti -p cacti < /usr/share/doc/cacti-1.1.36/cacti.sql

Configurar conexão banco:

vim /etc/cacti/db.php

$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "your-password-here";
$database_port = "3306";
$database_ssl = false;

Liberações Firewall

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --reload

Configurando o Apache para aceitar as conexões

vim /etc/httpd/conf.d/cacti.conf

# httpd 2.4
Require all granted
# httpd 2.2
Order deny,allow
Deny from all
Allow from all

Reiniciar Apache

systemctl restart httpd.service
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql

Configurar Timezone no PHP

vim /ete/php.ini

date.timezone = "America/Sao_Paulo"

Habilitar a coleta dos graficos

sudo -u cacti /usr/bin/php /usr/share/cacti/poller.php

Acessando Aplicação:

Você deve abrir no navegador o endereço de ip apontando para o cacti, exemplo:

http://IP/cacti/

Algumas confirmações serão necessárias na interface web para concluir a instalação, após concluir a configuração da instalação  a interface web será aberta:

Pronto, sua instalação está realizada.

Estaremos criando um próximo artigo aonde mostra a configuração dos relatórios e equipamento para iniciar a analise com o Cacti.

 

Qualquer duvida estou a disposição.

Abraços

 

 

 

Continue Reading

The Developers Conference 2018 – Florianópolis

Olá amigos, satisfação em escrever novamente para vocês.

Este ano tivemos no  dia 18/04 a 21/04 a The Developers Conference em Florianópolis, aonde podemos trocar ideias e ver novas tecnologias.

Meu objetivo maior foi absorver ao máximo o conteúdo ofertado na trilha de Segurança e Criptografia, na qual me sinto obrigado a  comentar uma das palestras mais incríveis que já vi na TDC, a palestra foi ministrada por Everton Michels  na trilha de segurança, aonde foi abordado a importância de realizarmos consultorias para validação da segurança de nossa infraestrutura. Uma das partes que mais gostei foi na qual Everton comentou sobre como temos que mudar nosso formato de pensar, hoje as falhas já estão em nosso ambiente, não é porque vamos contratar uma consultoria que nossas falhas vão ficar expostas, a equipe que faz esta analise na sua grande maioria é composta por  pessoas bem intencionadas que fazem o report da falha encontrada para a empresa atuar nos principais pontos de atenção e também tomar as providencias antes que pessoas com intenções erradas aproveitem estas vulnerabilidade.

Todo evento foi muito bem organizado e com a possibilidade de networking incrível, com profissionais de diversos ramos de atuação.

Falando um pouco mais sobre novidades, tive a oportunidade neste ano de conhecer o pessoal da FelipeFlop , que tinha em seu stand uma impressora 3D incrível. Fui muito bem recebido por todos e sem duvida alem de terem uma loja completa, também fazem um trabalho incrível com o blog orientando como fazer os próprios projetos com seus tutorias. Deixo a dica para o pessoal que gosta de projetos de IoT dar uma conferida na loja, eles tem uma diversidade muito grande de componentes.

Bom pessoal, qualquer informação ou duvida o meu contato está a disposição de todos.

 

 

 

Continue Reading

Instalando o Hyper-V no Windows Server 2012 e 2016 via GUI

Olá amigos, satisfação em escrever novamente para vocês.

Hoje veremos como é simples instalar o Hyperv-V no Windows server via GUI.

Antes de criar um ambiente virtualizado, você precisará instalar e configurar a função Hyper-V em seu servidor Windows 2008, Windows 2008 R2, Windows 2012 ou Windows 2012 R2. O procedimento é praticamente o mesmo para todos os sistemas operacionais acima.

Você pode instalar a função através do PowerShell ou com o GUI “Graphical User Interface”. Hoje veremos apenas como ativar via GUI.

Caso queira realizar em powershell segue o link: Instalando o Hyper-V no Windows Server 2012 e 2016 via PowerShell

Vamos iniciar o processo, abra o server manager:

Aqui estão duas maneiras de adicionar as funções e recursos no Server Manager.

Clicar em Add roles and features no painel.
Selecionando Add roles and features no menu suspenso Manage.

Antes de começar, clique em Avançar.

Nesta tela verificamos a instalação que vai iniciar, clique em Avançar.

Note que neste progresso da instalação, definimos se a instalação vai ser no servidor local ou em um servidor remoto. Caso você esteja gerenciando outros servidores Windows remotamente

Em seguida será mostrada a função para ser adicionada ao servidor.

Agora selecione a Role do  Hyper-V para realizar a instalação.

Neste momento não precisamos selecionar nenhum recurso a ser instalado.

Será mostrado informações sobre o processo de instalação, apenas avançamos a instalação.

Agora deve ser selecionado o seu adaptador de rede, interessante lembrar que para o Hyper-v é bacana utilizarmos o NIC Teaming para alta disponibilidade.

No próximo momento temos disponível a opção de aceitar live migration, sempre deixo desabilitado pois esta opção pode ser habilitada após a instalação.

Por default as configurações abaixo não são alteradas.

Receberemos a mensagem que solicita privilegio para reiniciar o computador caso necessário.

Lembre que durante a instalação do Hyper-V seu servidor será reiniciado.

Após o servidor reiniciar, você precisa entrar novamente no Server Manager para ver o progresso da instalação, clique em Fechar quando a instalação estiver concluída.

Processo de instalação sendo executado sem problemas.

Assim que o processo de instalação for concluir o Hyper-V vai estár pronto para ser configurado.

Qualquer problema estou a disposição.

Continue Reading

Instalando o Hyper-V no Windows Server 2012 e 2016 via PowerShell

Olá amigos, satisfação em escrever novamente para vocês.

Hoje veremos como é simples instalar o Hyperv-V no Windows server via PowerShell.

Antes de criar um ambiente virtualizado, você precisará instalar e configurar a função Hyper-V em seu servidor Windows 2008, Windows 2008 R2, Windows 2012 ou Windows 2012 R2. O procedimento é praticamente o mesmo para todos os sistemas operacionais acima.

Você pode instalar a função através do PowerShell ou com GUI “Graphical User Interface”. Hoje veremos apenas como ativar via powershell.

Abra o PowerShell e execute o comando abaixo para determinar o nome da função que você deseja instalar:

Get-WindowsFeature 

Observe que o nome da função que queremos instalar é o Hyper-V

Digite:

Install-WindowsFeature Hyper-v –IncludeManagementTools

Nota: A adição da opção –IncludeManagementTools adicionará as ferramentas de gerenciamento gráfico do Hyper-V, caso contrário você terá que instalar as ferramentas separadamente. Você também pode instalar o recurso RSAT-Hyper-V-Tools para adicionar as ferramentas de gerenciamento gráfico.



Assegure-se de que todas as janelas estejam fechadas e que o trabalho seja salvo. Digite Restart-Computer.


O Hyper-V agora está pronto para ser configurado.

Nas próximas postagens mostraremos com instalar o Hyper-V com o o Gerenciador de Servidores gráficos

Continue Reading

Permitindo Acesso Remoto ao MariaDB

Olá amigos, satisfação em escrever novamente para vocês.

Dando continuidade ao nosso ultimo artigo na qual  mostra como instalar o MariaDB, hoje vamos ver como habilitar o acesso remoto para conexão com outros gerenciadores como o MySQL Workbench no MariaDB.

Inicialmente precisamos alterar o arquivo de configuração do banco para habilitar conexões remotas, no meu caso o arquivo de configuração fica em: /etc/mysql/mariadb.conf.d/50-server.cnf.

Comente a linha abaixo e salve o arquivo:

#bind-address = <some ip-address>

Agora vamos liberar o acesso do usuário com o comando abaixo, aonde temos que informar o usuário, ip do cliente e senha.

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.20' IDENTIFIED BY 'my-new-password' WITH GRANT OPTION;

Para validar a liberação você pode rodar a consulta abaixo que mostra as liberações existentes

SELECT User, Host FROM mysql.user WHERE Host <> 'localhost';

Retorno do comando:

+--------+-----------+
| User | Host |
+--------+-----------+
| daniel | % |
| root | 127.0.0.1 |
| root | 192.168.1.20 |
| root | ::1 |
| root | gandalf |
+--------+-----------+

Bom pessoal como vocês podem ver o processo é bem simples.

Qualquer problema ou duvida estou a disposição.

Continue Reading