ZABBIX - Configurações
Instalar ZABBIX 3.4
Instalando repositórios e httpd
Instalação do ZABBIX SERVER
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
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
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 MySQLyum -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
Postar um comentário