Zabbix Server 2.0 no CentOS - Instalação e configuração
Vou mostrar neste artigo, como fazer a instalação de um servidor de monitoração Zabbix, em um GNU/Linux CentOS, começando pela instalação das
dependências e depois a instalação compilada.
dependências e depois a instalação compilada.
Introdução e preparação
Introdução
O Zabbix é um software de gerenciamento de rede, que verifica a saúde dos ativos de redes. Ele faz estas monitorações através do protocolo SNMP, checagens simples e configurações através de agentes.Estou usando como base, outro artigo que escrevi que mostra a instalação no Ubuntu Server: Então, só mudarei as particularidades do sistema.
Após a instalação do CentOS e serviços básicos, vamos resolver as dependências da aplicação, para que a instalação do Zabbix tenha sucesso.
Nesta instalação, optei pelos seguintes pacotes:
- Banco de dados MySQL
- Front-end Apache 2
- PHP 5 e extensões do PHP
Preparando o sistema
Comece a instalar os pacotes:# yum update
# yum install [NOME_DO_PACOTE]
Instalando o MySQL:
# yum install apr-util-mysql mod_auth_mysql mysql mysql-connector-odbc mysql-devel mysql-embedded mysql-embedded-devel mysql-libs mysql-server php-mysql perl-DBD-MySQL qt-mysql qt3-MySQL
Configurando a inicialização:
# chkconfig mysqld on
Instalando a base:
# mysql_install_db
Inicie o serviço:
# service mysqld start
Configure a senha e teste o acesso:
# mysqladmin -u root password 'zabbix'
# mysql -uroot -p
Instalando o Apache:
# yum install httpd httpd-devel httpd-tools mod_auth_mysql mod_perl mod_ssl php-zts ws-commons-util
Instalando o PHP:
# yum install php php-cli php-common php-dba php-devel php-gd php-mysql php-pear php-process php-snmp php-xmlrpc php-xml rrdtool-php php-gd php-bcmath php-mbstring php-mcrypt php-mhash php-ncurses
Outros pacotes importantes:
# yum install OpenIPMI OpenIPMI-devel OpenIPMI-libs OpenIPMI-perl
# yum install libssh2 libssh2-devel openssh
# yum install libcurl curl libcurl-devel
# yum install net-snmp net-snmp-devel net-snmp-libs net-snmp-perl net-snmp-utils php-snmp
# yum install make MAKEDEV
# yum install gcc wget mlocate
Instalando o fping:
# wget http://pkgs.repoforge.org/fping/fping-3.1- 1.el6.rf.i686.rpm
# rpm -ivh fping-3.1-1.el6.rf.i686.rpm
Obs.: eu prefiro instalar um pacote de cada vez, para verificar o passo a passo.