Instalação do Zabbix 1.6 no CentOS 5
Zabbix é um software para monitoramento de suas aplicações, redes e servidores, oferece técnicas para coletar dados de hosts monitorados. Um mecanismo de notificação flexível permite configurar fácil e rapidamente os diferentes tipos de notificações de eventos predefinidos.
Introdução e instalando as dependências
Zabbix é um software para monitoramento de suas aplicações, redes e servidores, oferece técnicas para coletar dados de hosts monitorados. Um mecanismo de notificação flexível permite configurar fácil e rapidamente os diferentes tipos de notificações de eventos predefinidos.
Neste artigo vamos instalar a última versão estável (1.6.6), infelizmente o repositório ainda não possui esta versão, então vamos configurar manualmente. :)
Obs.: Este artigo foi realizado em um sistema CentOS 5 X86_64.
Crie um diretório onde iremos guardar os arquivos de instalação do MySQL, depois acesse o mesmo:
# mkdir /root/mysql
# cd /root/mysql
Baixe os arquivos de instalação do mysql-5.1.42:
# wget http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-server-community-5.1.42-0.rhel5.x86_64.rpm/from/http://mirror.csclub.uwaterloo.ca/mysql/
# wget http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-client-community-5.1.42-0.rhel5.x86_64.rpm/from/http://mirror.csclub.uwaterloo.ca/mysql/
# wget http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-devel-community-5.1.42-0.rhel5.x86_64.rpm/from/http://mirror.csclub.uwaterloo.ca/mysql/
# wget ftp://mirror.switch.ch/pool/1/mirror/mysql/Downloads/MySQL-5.1/MySQL-shared-compat-5.1.42-0.rhel5.x86_64.rpm
Instalando o mysql-5.1.42:
# rpm -i MySQL-devel-community-5.1.42-0.rhel5.x86_64.rpm
# rpm -i MySQL-server-community-5.1.42-0.rhel5.x86_64.rpm
# rpm -i MySQL-client-community-5.1.42-0.rhel5.x86_64.rpm
# rpm -i MySQL-shared-compat-5.1.42-0.rhel5.x86_64.rpm
Crie uma senha para o usuário root:
# /usr/bin/mysqladmin -u root password 'senha_root'
# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
# yum remove gnutls
# yum install gcc.x86_64 gcc-c++.x86_64 php.x86_64 php-gd.x86_64 php-bcmath.x86_64 php-mysql.x86_64 net-snmp.x86_64 net-snmp-devel.x86_64 httpd.x86_64 fping.x86_64 curl.x86_64 curl-devel.x86_64 iksemel-devel.x86_64
Neste artigo vamos instalar a última versão estável (1.6.6), infelizmente o repositório ainda não possui esta versão, então vamos configurar manualmente. :)
Obs.: Este artigo foi realizado em um sistema CentOS 5 X86_64.
Instalando o MySQL
Bom, aproveitando que vamos instalar o Zabbix atualizado, vamos instalar também a última versão do MySQL (um dos pacotes necessários para rodar o zabbix-server).Crie um diretório onde iremos guardar os arquivos de instalação do MySQL, depois acesse o mesmo:
# mkdir /root/mysql
# cd /root/mysql
Baixe os arquivos de instalação do mysql-5.1.42:
# wget http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-server-community-5.1.42-0.rhel5.x86_64.rpm/from/http://mirror.csclub.uwaterloo.ca/mysql/
# wget http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-client-community-5.1.42-0.rhel5.x86_64.rpm/from/http://mirror.csclub.uwaterloo.ca/mysql/
# wget http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-devel-community-5.1.42-0.rhel5.x86_64.rpm/from/http://mirror.csclub.uwaterloo.ca/mysql/
# wget ftp://mirror.switch.ch/pool/1/mirror/mysql/Downloads/MySQL-5.1/MySQL-shared-compat-5.1.42-0.rhel5.x86_64.rpm
Instalando o mysql-5.1.42:
# rpm -i MySQL-devel-community-5.1.42-0.rhel5.x86_64.rpm
# rpm -i MySQL-server-community-5.1.42-0.rhel5.x86_64.rpm
# rpm -i MySQL-client-community-5.1.42-0.rhel5.x86_64.rpm
# rpm -i MySQL-shared-compat-5.1.42-0.rhel5.x86_64.rpm
Crie uma senha para o usuário root:
# /usr/bin/mysqladmin -u root password 'senha_root'
Instalando dependências
Agora vamos instalar os outros pacotes necessários para instalação do Zabbix:# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
# yum remove gnutls
# yum install gcc.x86_64 gcc-c++.x86_64 php.x86_64 php-gd.x86_64 php-bcmath.x86_64 php-mysql.x86_64 net-snmp.x86_64 net-snmp-devel.x86_64 httpd.x86_64 fping.x86_64 curl.x86_64 curl-devel.x86_64 iksemel-devel.x86_64
Uso o Zabbix aqui na empresa, é muito bom, e só para acresentar dentre os varios programas desse tipo, tem um chamado Zenoss que vale pena dar uma olhada
o site é http://www.zenoss.com/
abs