Sie sind auf Seite 1von 4

http://www.teleco.com.br/tutoriais/tutorialsnmpred2/pagina_2.

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

2.1 Funcionalidades e Pré-requisitos


Algumas funcionalidades do CACTI :

-Número ilimitado de gráficos por host;


-Envio de alertas via email
-Script personalizado;
-Armazenamento configurável de históricos;
-Rápido resequenciamento dos itens gráficos;
-Suporte completo ao RRDTOOL;
-Suporte ao protocolo SNMP;
-Modelos gráficos préconfigurados;
-Gerenciamento totalmente web;
-Multiusuário web com níveis de acessos.

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]:

Tabela 1: Requisitos de software do Cacti (Linux/Unix)

SISTEMA VERSÃO COMENTÁRIOS


RRDTool 1.0.49 ou 1.2.x/superior
MySQL 4.1.x ou 5.x/superior
A versão 5.x é recomendada por suas
PHP 4.3.6/superior ou 5.x/superior
funcionalidades avançadas
Apache 2.0 ou superior

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

Um banco de dados é um local onde é possível armazenar informações para uma


posterior consulta, quando necessário. Os dados são mantidos e acessados através de um
software conhecido como Sistema Gerenciador de Banco de Dados (SGBD).

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

O PHP (Hypertext Preprocessor) é uma linguagem de programação interpretada, livre e


bastante utilizada para gerar conteúdo dinâmico na Web. Ela é uma linguagem
extremamente modularizada, o que a torna ideal para instalação e uso em servidores
Web. Outra grande vantagem é que por ser executado no lado do servidor, seu código
fonte não é exibido ao usuário, que terá acesso apenas ao conteúdo HTML [12].

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.

As páginas que se encontram na Internet, seguem o padrão HTML (Hypertext Markup


Language), que permite a formatação de documentos e a incorporação de hyperlinks
com outros documentos armazenados no mesmo computador ou até mesmo em outros
computadores remotos. O servidor Web é um dos responsáveis pela disponibilização
desses documentos na Internet.

O Apache é o servidor Web utilizado no Cacti. Ele é altamente confiável, configurável,


extensível e compatível com diversas tecnologias de conteúdo dinâmico, como a
linguagem de programação PHP, por exemplo. Também está disponível para vários
sistemas operacionais (Unix, Linux, Windows, Netware, entre outros). Além disso, ele é
gratuito, até mesmo para uso comercial [12].

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.

-Acesso ao CacTI via web permite monitorar tudo remotamente

-Possível monitorar máquinas com sistemas operacionais.

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.

Das könnte Ihnen auch gefallen