ZABBIX - Configurações

Instalar ZABBIX 3.4

Instalando repositórios e httpd

 
yum -y install httpd
 
systemctl start httpd
systemctl enable httpd
 
systemctl status httpd 
yum -y install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm  

yum -y install mod_php72w php72w-cli php72w-common php72w-devel php72w-pear php72w-gd php72w-mbstring php72w-mysql php72w-xml php72w-bcmath
 
vim /etc/php.ini
 max_execution_time = 600
 max_input_time = 600
 memory_limit = 256M
 post_max_size = 32M
 upload_max_filesize = 16M
 date.timezone = America/Sao_Paulo
:wq!
 
systemctl restart httpd
 
  
 
Instalando Banco de Dados MySQL

yum -y install mariadb-server
 
systemctl start mariadb
systemctl enable mariadb
 
mysql_secure_installation
 
OBS: irá perguntar se deseja alterar a senha do root. É necessário efetuar a alteração, pois a senha estará em branco   
 
mysql -u root -p
 
  create database zabbix; 
    

Instalação do ZABBIX SERVER


# rpm -ivh http://repo.zabbix.com/zabbix/4.5/rhel/8/x86_64/zabbix-release-4.5-1.el8.noarch.rpm

=== Instalando os pacotes do Zabbix ===
Exemplo de instalação de instalação do Zabbix Server, banco de dados e interface web no mesmo servidor.

repositório oficial da Zabbix INC também provê os pacotes fping, iksemel, libssh2. Estes pacotes estão localizados no diretório non-supported.

# yum install zabbix-server-mysql zabbix-web-mysql Exemplo de instalação apenas do Zabbix Agent.
# yum install zabbix-agent

=== Criando o banco de dados inicial ===

É necessário que o banco de dados e o usuário a serem utilizados pelo Zabbix já tenham sido criados antes de se executar estes scripts. Veja os scripts de criação do banco de dados para MySQL.

# cd /​usr/​share/​doc/​zabbix-server-mysql-3.0.0 <-- verificar versão do diretorio
# zcat create.sql.gz | mysql -uroot zabbix

=== Iniciando o serviço do Zabbix Server ===

Editando a configuração do banco de dados no zabbix_server.conf

# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

Iniciando o processo do Zabbix Server.

# systemctl start zabbix-server

=== Editando a configuração do PHP para a interface web do Zabbix ===

O arquivo de configuração do apache está localizado em /etc/httpd/conf.d/zabbix.conf.

Algumas das diretivas do PHP já estarão configuradas.
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1

# php_value date.timezone America/Sao_Paulo É necessário que se remova o comentário na linha do parâmetro “date.timezone” e que se defina o timezone apropriado (America/Sao_Paulo para a maioria dos estados brasileiros).
Após a alteração do arquivo de configuração será necessário o reinicio do processo do servidor web (Apache).

# systemctl start httpd

A interface web do Zabbix estará disponível em http://zabbix-frontend-hostname/zabbix através do seu navegador. O usuário e senha padrões são: Admin/zabbix.
 

Alterar senha Admin

Entrar no mysql, dentro do banco do zabbix, digitar:

  update zabbix.users set passwd=md5('mynewpassword') where alias='Admin';



Configurar ZABBIX_Agent Linux




vi /etc/zabbix/zabbix_agentd.conf
 Server=127.0.0.1
 ServerActive=127.0.0.1
 Hostname=<hostname_server>
:wq!
 
systemctl start zabbix-agent 
systemctl enable zabbix-agent
systemctl status zabbix-agent
 
systemctl restart zabbix-server
systemctl restart zabbix-agent
systemctl restart httpd
 
Configurar Client Windows
Criar pasta zabbix-agent: md c:\zabbix-agent

Efetuar o download do pacote do zabbix-agent: http://www.zabbix.com/downloads/<versão>/zabbix_agents_<versão>.win.zip

Após efetuado o download, descompactar os arquivos dentro de c:\zabbix-agent

Efetuar a cópia de segurança do arquivo "zabbix_agentd.win.conf": cp c:\zabbix-agent\conf\zabbix_agentd.win.conf c:\zabbix-agent\conf\zabbix_agentd.win.conf.ori

Dentro de c:\zabbix-agent\conf, criar um novo arquivo zabbix_agentd.win.conf: edit c:\zabbix-agent\conf\zabbix_agentd.win.conf

Dentro do novo arquivo adicionar as seguintes linhas:

LogFile=C:\Program Files\Zabbix_Agent\zabbix_agentd.log
Server=10.0.0.30
ServerActive=10.0.0.30
Hostname=localhost

Após editado e salvo o novo arquivo, instalar o zabbix-agent: zabbix_agentd.exe --config "c:\zabbix-agent\conf\zabbix_agentd.win.conf" --install

Comentários

Postagens mais visitadas