asp
http://www.ppgia.pucpr.br/~jamhour/RSS/TCCRSS09A/Rafael%20Pedrotti%20Boscari%20-
%20RSS09A.pdf
https://openmaniak.com/pt/cacti.php
https://unicapferramentacacti.wordpress.com/2013/05/08/cacti-ferramenta-administrativa-de-
rede/
https://pt.slideshare.net/ComandosLinux/cacti-15176007
Apesar do artigo utilizado não ser sobre o CACTI, a citação sobre as funcionalidades
do CACTI é perfeita, trazendo de forma completa o que o CACTI nos oferece.
Para ser instalado, o CACTI requer uma máquina com no mínimo Pentium IV, 256 de
RAM e 100MB de espaço em disco. Quanto ao sistema operacional, ele pode ser instalado em
sistemas baseados em Linux e Windows.
Requisitos de Software
O produto foi desenvolvido para Linux/Unix e existe também uma versão para
Windows. Seus requerimentos estão listados na tabela 1 [11]:
RRDTool
RRD é a sigla para Round Robin Database. O RRD é um sistema para armazenar e
mostrar dados em série obtidos em um determinado período de tempo (banda de rede,
temperatura da máquina, etc.). Os dados são armazenados de maneira bastante compacta
e não aumentam com o tempo (por isso que o banco é dito "circular"). O RRDTooL
também é capaz de gerar gráficos a partir desses dados. Como o RRDTooL não é capaz
de fazer o "polling" dos dados, nem apresentá-los de maneira automática, é bastante
comum a sua utilização associada a um front-end.
MySQL
O MySQL é um dos SGBD’s mais populares do mundo. Seu principal foco são as
aplicações Web, e por conta disto ele é amplamente utilizado na Internet. É comum
encontrar serviços de hospedagem de sites oferecendo o MySQL juntamente com
suporte à linguagem PHP, uma vez que ambos trabalham muito bem em conjunto. Um
outro fator relevante do seu sucesso é que sua disponibilidade é para praticamente
qualquer sistema operacional, como Linux, FreeBSD, Windows e Mac OS X. Além
disso, o MySQL é um software livre (sob licença GPL), podendo assim ser estudado e
alterado conforme a necessidade do usuário [17].
O Cacti adota o MySQL como o seu banco de dados pelo fato dele ser compatível com a
linguagem PHP, possuir uma baixa exigência de processamento e oferecer uma
conectividade segura.
PHP
Além disso, o PHP trabalha com diversos SGBD’s, como o MySQL, o Firebird,
PostgreSQL, Microsoft SQL Server e Oracle. Com os sistemas operacionais não é
diferente; ela opera facilmente na grande maioria deles [11]. Dentre outros motivos, o
PHP é a linguagem de programação utilizada pelo Cacti devido ao fato de ser uma
linguagem de código aberto e, consequentemente, gratuita, por ser eficiente, uma vez
que consome poucos recursos do servidor, e por ter um ótimo relacionamento com o
MySQL, o SGBD utilizado pelo Cacti.
Apache
Segundo Abdala [1], um servidor Web é um programa que recebe pedidos HTTP
(Hypertext Transfer Protocol), o protocolo padrão da Web, de clientes e envia uma
resposta com o conteúdo correspondente ao pedido efetuado. Quando um navegador
Web é utilizado, ocorre justamente isto.
De acordo com um levantamento feito pela Netcraft, mais de 58% dos servidores Web
ativos na Internet executavam seus sites no Apache em outubro de 2010. Esta liderança
no mercado já dura mais de 10 anos.
Vantagens
-O Cacti possui um controle de acesso personalizado, que permite criar usuários com
diferentes perfis. Assim, um usuário pode ter controle administrativo sobre a ferramenta,
o que significa que terá plenos poderes sobre ela. Já um segundo usuário pode receber
apenas permissão para visualizar os gráficos existentes, ou parte deles, ficando restrito.
-A grande vantagem do CACTI é que ele é free, pode ser instalado e utilizado sem pagar
nada e o seu suporte é muito bom, sendo que ele pode ser acessado a qualquer momento
via web nos diversos sites da comunidade de usuários e desenvolvedores.
-Outra vantagem são os seus gráficos, podemos gerar vários gráficos com as mais
diferentes informações, podemos ter gráficos que monitorem as interfaces de rede
para que saibamos aonde e quanto está acontecendo o gargalo, podemos monitorar
quanto da banda da rede esta sendo utilizada por uma determinada aplicação, em
que momento a memória da nossa máquina se esgota criando lentidão nos
sistemas, etc.
Desvantagens
-O Cacti não envia alerta em caso de paradas de serviço ou algum outro evento anormal.
Contudo, ele possui um log de mensagens que permite ao administrador saber caso as
consultas SNMP para um determinado equipamento não estejam sendo efetuadas com
sucesso.