Você está na página 1de 13

Cacti

Leandro Souza

Cacti

Requesitos de sistema O que ? Instalao Spine Templates

Requisitos de sistema

Web Server Php Mysql Net-snmp RRDTool

O que ?
O cacti uma soluo open-source para a geraao de grficos estatsticos (quantidade de cpu, consumo de memria, quantidades de logins e etc), facilitando e muito a monitorao de uma aplicao e/ou servidor. Na verdade, ele uma interface grfica por trs do rrdtool.

Instalao
A instalao/configurao do cacti bem simples, iremos ilustrar a instalao em um servidor Linux.

1. Extrair o arquivo baixado shell> tar xzvf cacti-version.tar.gz 2. Criar o database shell> mysqladmin --user=root create cacti 3. Importar o cacti database shell> mysql cacti < cacti.sql

Instalao
4. Criar usurio e password para o cacti shell> mysql --user=root mysql mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'somepassword'; mysql> flush privileges;
5. Editar include/config.php, especificar database, login e senha. $database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cactiuser"; $database_password = "cacti";

Instalao
6. setar as permisses necessrias shell> chown -R cactiuser rra/ log/ 7. Adicionar a linha no crontab */5 * * * * cactiuser php seudiretorio/poller.php > /dev/null 2>&1 8. Acessar via web com usuario/senha admin http://your-server/cacti

Spine
um sistema de poller que deve ser utilizado para casos de grandes monitoraes. Por esta razo, escrito em C e faz uso de threads.
Devo usar Spine ? A resposta sua pergunta realmente depende de como grande a sua instalao. Uma forma de analisar se necessrio o uso do spine basta verificar no log do poller.php se o tempo de execuo superior a 300 segundos. Caso o tempo seja superior deve-se adotar o uso do spine. Exemplo do log: $ poller.php 08/28/2004 08:42:43 PM - SYSTEM STATS: Time: 2.4707 s, Method: cmd.php, Processes: 1, Threads: N/A, Hosts: 2, Hosts/Process: 2

Templates
Template baseado no SarParse:

Templates

Screenshots

Screenshots

Dvidas e Documentao
Contato: Leandro Souza leandro.souza@corp.globo.com Cacti: Doc: Forum: www.cacti.net docs.cacti.net forums.cacti.net