Cacti

13
Cacti Leandro Souza

description

Instalação do sistema cacti com spine

Transcript of Cacti

Page 1: Cacti

Cacti

Leandro Souza

Page 2: Cacti

Cacti

Requesitos de sistema O que é ? Instalação

Spine Templates

Page 3: Cacti

Requisitos de sistema

Web Server Php Mysql Net-snmp RRDTool

Page 4: Cacti

O que é ?

O cacti é uma solução open-source para a geraçao de gráficos O cacti é uma solução open-source para a geraçao de gráficos

estatísticos (quantidade de cpu, consumo de memória, quantidades estatísticos (quantidade de cpu, consumo de memória, quantidades

de logins e etc), facilitando e muito a monitoração de uma aplicação de logins e etc), facilitando e muito a monitoração de uma aplicação

e/ou servidor. Na verdade, ele é uma interface gráfica por trás do e/ou servidor. Na verdade, ele é uma interface gráfica por trás do

rrdtool.rrdtool.

Page 5: Cacti

Instalação

A instalação/configuração do cacti é bem simples, iremos ilustrar a instalação em um servidor Linux.

1. Extrair o arquivo baixadoshell> tar xzvf cacti-version.tar.gz

2. Criar o databaseshell> mysqladmin --user=root create cacti

3. Importar o cacti databaseshell> mysql cacti < cacti.sql

Page 6: Cacti

Instalação

4. Criar usuário e password para o cactishell> mysql --user=root mysqlmysql> 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";

Page 7: Cacti

Instalação

6. setar as permissões necessáriasshell> 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 adminhttp://your-server/cacti

Page 8: Cacti

Spine

É um sistema de poller que deve ser utilizado para casos de grandes monitorações. Por esta razão, é escrito em C e faz uso de threads.

Devo usar Spine ?

A resposta à sua pergunta realmente depende de como é grande a sua instalação. Uma forma de analisar se é necessário o uso do spine basta verificar no log do poller.php se o tempo de execução é superior a 300 segundos. Caso o tempo seja superior deve-se adotar o uso do spine.

Exemplo do log:$ poller.php08/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

Page 9: Cacti

Templates

Template baseado no SarParse:

Page 10: Cacti

Templates

Page 11: Cacti

Screenshots

Page 12: Cacti

Screenshots

Page 13: Cacti

Dúvidas e Documentação

Contato:Leandro [email protected]

Cacti: www.cacti.netDoc: docs.cacti.netForum: forums.cacti.net