Modelo de Referência OSI

Hoje vamos falar sobre o modelo de referência OSI (Open System Interconnection) porém, em vez de detalhar demais toda a história, será apresentado de forma prática e nada prolixa..

Lei de Kirchhoff

Lei de Kirchhoff Gustav Kirchhoff foi, pelo menos em minha humilde opinião, um dos físicos mais fantásticos, este teve uma contribuição interessante no ramo dos campos elétricos.

Quem sou eu

Meu nome é Cléber Brito, minha carreira como profissional começou à 14 anos atrás quando terminei o curso de eletrotécnica, naquela ocasião trabalhei como técnico em telefonia instalando e configurando.

Video Aula

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

26 de abril de 2013

Instalação básica do Zabbix


LABORATÓRIO FEITO COM O DEBIAN WHEEZY



Passo 1

Efetuar download de uma lista de pacotes atualizados

# apt-get update

Passo 2

Instalação do conjunto de  pacotes contém uma lista informativa que são considerados essenciais para a construção de pacotes Debian. Ex. (g++, gcc etc) e uma ferramenta para geração automática de analizadores léxicos (scanner)

# apt-get install build-essential flex -y

Passo 3

Instalação dos pacotes relacionados ao LAMP (Linux Apache MySql e PHP) e suas bibliotecas

# apt-get install apache2 php5 php5-mysql libapache2-mod-php5 php5-gd php-net-socket mysql-server mysql-client  libmysqld-dev -y

Passo 4

Vai aparecer um campo solicitando que você coloque a senha para o mysql

“Configuring mysql-server-5.5“

Coloque a sua senha

Passo 5

Vamos instalar outras dependencias que utilizaremos como: ferramenta de ping, snmp, wget, rcconf, curl ( ferramenta de linha de comando para transferir dados com sintaxe http, ftp entre outros)

 # apt-get install snmp wget curl fping rcconf

Passo 6

Vamos instalar outras bibliotecas inclusive para o uso do postgree caso seja necessário

# apt-get install libpq5 libpq-dev libiksemel-dev libcurl4-gnutls-dev libssh2-1-dev libssh2-1 libopenipmi-dev libsnmp-dev

Passo 7

Crie o banco de dados para o Zabbix

# mysql -u root -p

Neste momento ele pedirá a senha, é só digitar a mesma criada quando instalado o mysql

Passo 8

mysql> create database zabbix character set utf8;
mysql> GRANT ALL PRIVILEGES ON *.* TO zabbix@localhost IDENTIFIED BY 'senha_do_mysql' WITH GRANT OPTION;
mysql> quit

Passo 9

Criar o usuário do zabbix

Seguindo essa sintaxe

# adduser zabbix --disabled-password –shell=/bin/false

Passo 10

Vamos criar um diretório onde iremos salvar o zabbix

# mkdir /etc/zabbix/
# mkdir /etc/zabbix/download/

Passo 11

Vamos acessar o diretório download e de lá baixar a ultima versão do zabbix

# cd /etc/zabbix/download/

# wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.0.6/zabbix-2.0.6.tar.gz

Passo 12

Próximo passo é descompactar o arquivo que baixamos

tar -xzf zabbix-2.0.6.tar.gz

Passo 13

Vamos compilar o zabbix

# ./configure --enable-server --enable-agent --with-mysql --with-netsnmp --with-jabber --with-libcurl=/usr/bin/curl-config --with-ssh2 --with-openipmi

# make install

Passo 14

Vamos popular o BD. A cada comando, será solicitado que você coloque a senha do mysql

# cd database/mysql/
# mysql -D zabbix -u zabbix -p < schema.sql
# mysql -D zabbix -u zabbix -p < images.sql
# mysql -D zabbix -u zabbix -p < data.sql

Passo 15

Vamos dar permissão ao diretório zabbix

# cd /etc/zabbix/
# chown -R zabbix.zabbix /etc/zabbix/

Passo 16

Vamos fazer algumas configurações nos arquivos do zabbix

# pico /usr/local/etc/zabbix_server.conf

Deixar o arquivo assim:

DBUser=zabbix
DBPassword=senha_do_mysql

Passo 17

Copiar os arquivos .conf para o diretório /etc/zabbix/

# cp /usr/local/etc/zabbix_*.conf /etc/zabbix/

Passo 18

Vamos deixar o zabbix “butável”

# cp /etc/zabbix/download/zabbix-2.0.6/misc/init.d/debian/zabbix-* /etc/init.d/
# cd /etc/init.d
# chmod 777 zabbix-server
# chmod 777 zabbix-agent
# rcconf

*Marque as duas opções zabbix-agent e zabbix-server

Passo 19

Terminando a instalação

# mkdir /var/www/zabbix
# cp -R /etc/zabbix/download/zabbix-2.0.6/frontends/php/* /var/www/zabbix/
# /etc/init.d/apache2 restart
# chown -R www-data:zabbix /var/www/zabbix/

Passo 20

Acesso o zabbix através do browser

http://seu_ip_zabbix/zabbix

Após a tela de apresentação, aparecerá algumas pendencias que ficaram da instalação. Como segue:

PHP option post_max_size Fail
PHP option max_execution_time Fail
PHP option max_input_time Fail
PHP time zone Fail

Passo 21

Passos para correção

Edite o arquivo /etc/php5/apache2/php.ini

date.timezone = "America/Brasília"
max_execution_time = 300
max_input_time = 300
post_max_size = 32M

Após reinicie o apache

# /etc/init.d/apache2 restart

Agora é só N N F

* Quando o zabbix pedir a configuração do Zabbix DB Connection, você deverá colocar o usuário zabbix e a senha a do mysql

Twitter Delicious Facebook Digg Stumbleupon Favorites More