Versões utilizada: Debian 13(Trixie) + NGINX + PHP-8 + Zabbix-7.4
* Criar grupo de monitoramento
* Clique em Administration/User groups/Create user group e ajuste conforme necessário
* Clique em Permissions e adicione quais recursos irão ser monitorados
* Por fim clique em Add.
* Cliquem Administration/Users/Create user e ajuste conforme necessário.
* Associe ao grupo criado anteriormente para receber as permissões necessárias.
* Em Users é possível ajustar a permissão de User Type. No frontend do Zabbix clique no usuário que deseja alterar a permissão, clique em Permissions e ajustes
* Para definir permissões de Super Admin altere o parâmetro User type para Zabbix Super Admin do usuário que deseja, desta maneira será definida a permissão total ao Zabbix.
* Acesse com o usuário Super Admin para realizer ajustes das permissões dos usuários que realizaram login no frontend do Zabbix.
* Removendo Autenticação LDAP e Recuperando Senha de Admin
– Conectar no MySQL:
mysql -u zabbix -p <password>
– Consultar como estavam suas listas de usuários e configuração do LDAP:
select name, alias, passwd from users;
– Remover a authenticação por LDAP:
update config set authentication_type=0;
– Reiniciar o password do usuário Admin: (Caso você não se lembre mais)
update zabbix.users set passwd=md5(‘password’) where alias=’Admin’;
- Link 1 /
* Com o comando abaixo e possivel verifica a conectividade do serviço Zabbix
# netstat -ntlp | grep zabbix
* Clique no ícone da ferramenta
para acessar as configurações.
* Para ajustar a conexão com a database e o frontend do Zabbix é necessario ajustar o arquivo de configuração zabbix.conf.php que esta no diretorio de arquivos WWW do Zabbix. Essa configuração é relizada quando o frontend não esta no mesmo servidor.
/usr/share/zabbix/conf/zabbix.conf.php
Ou
/var/www/html/zabbix/conf
* O processo de limpeza do servidor Zabbix é responsável por apagar dados antigos do banco de dados.
* Poderá ser ajustado no arquivo de configuração:
HousekeepingFrequency=0
* A execução manual da limpeza é feita utilizando o comando:
# zabbix_server -R housekeeper_execute
* Seguindo parte da documentação, no servidor Zabbix execute:
* Pare os serviços
# systemctl stop zabbix-server.service && systemctl stop zabbix-agent.service
* Realizar backup da database
Linux:
# mysqldump --opt -c -Q -x -h <HOST> -u <USER> -p<PASSWORD> zabbix | gzip > /home/backup/zabbix-<DATE>.gz
Windows:
"C:\Program Files\MariaDB 10.3\bin\mysqldump.exe" --user=root --password=<SENHA> --databases "zabbix" > D:\BACKUP_MYSQL\zabbix-<DATA>.sql
* Configurar o repositorio
# vi /etc/apt/sources.list.d/zabbix.list
deb https://repo.zabbix.com/zabbix/4.2/debian stretch main
deb-src https://repo.zabbix.com/zabbix/4.2/debian/ stretch main
* Atualizar
# apt update
# apt install apt-transport-https
# apt update && apt dist-upgrade
*** zabbix_server.conf (Y/I/N/O/D/Z) [default=N] ? <Press Enter>
*** zabbix.list (Y/I/N/O/D/Z) [default=N] ? <Press Enter>
*** zabbix_agentd.conf (Y/I/N/O/D/Z) [default=N] ? <Press Enter>
*** zabbix_java_gateway.conf (Y/I/N/O/D/Z) [default=N] ? <Press Enter>
* Reinicie os serviçosar o repositório
# systemctl restart php7.0-fpm
# systemctl start zabbix-agent.service && systemctl start zabbix-server.service
* Acompanhe o LOG
# tail -f /var/log/zabbix/zabbix_server.log
...
107396:20190315:093115.993 database upgrade fully completed
...
107396:20190315:093152.806 event name update completed
...
* Segue os passos para atualização de versão 3.2 para 3.4
* Pare o serviço
# /etc/init.d/zabbix-server stop
* Realizar backup da database
# mysqldump --opt -c -Q -x -h <HOST> -u <USER> -p<PASSWORD> zabbix | gzip > /home/backup/zabbix-<DATA>.gz
* Realizar backup dos arquivos de configuração
# mkdir /home/upgradezabbix
# mkdir /home/upgradezabbix/etc-zabbix
# cp -a /etc/zabbix/* /home/upgradezabbix/etc-zabbix/
# cp -a /etc/php5/fpm/php.ini /home/upgradezabbix/
* Baixar a versão a nova versão
# wget http://repo.zabbix.com/zabbix/3.2/debian/pool/main/z/zabbix-release/zabbix-release_3.2-1+jessie_all.deb
# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+stretch_all.deb
* Realizar upgrade da instalação
# dpkg -i zabbix-release_3.2-1+jessie_all.deb
*** zabbix.list (Y/I/N/O/D/Z) [default=N] ? Y -> Definir Y para atualizar os arquivos conf de repositorio Zabbix
# apt-get update
# apt-get upgrade
*** zabbix.list (Y/I/N/O/D/Z) [default=N] ? N -> Definir N para atualizar os arquivos conf do Zabbix
# apt-get install -f
* Iniciar o serviço
# /etc/init.d/zabbix-server start
* Acompanhe no log a atualização da database
# tail -f /var/log/zabbix/zabbix_server.log
.........
29883:20161117:081929.773 Zabbix Server stopped. Zabbix 3.0.5 (revision 62889).
1574:20161117:090037.240 Starting Zabbix Server. Zabbix 3.2.1 (revision 62890).
1574:20161117:090037.241 ****** Enabled features ******
1574:20161117:090037.241 SNMP monitoring: YES
1574:20161117:090037.241 IPMI monitoring: YES
1574:20161117:090037.241 Web monitoring: YES
1574:20161117:090037.241 VMware monitoring: YES
1574:20161117:090037.241 SMTP authentication: YES
1574:20161117:090037.241 Jabber notifications: YES
1574:20161117:090037.241 Ez Texting notifications: YES
1574:20161117:090037.241 ODBC: YES
1574:20161117:090037.241 SSH2 support: YES
1574:20161117:090037.241 IPv6 support: YES
1574:20161117:090037.241 TLS support: YES
1574:20161117:090037.241 ******************************
1574:20161117:090037.241 using configuration file: /etc/zabbix/zabbix_server.conf
1574:20161117:090037.250 current database version (mandatory/optional): 03000000/03000000
1574:20161117:090037.250 required mandatory version: 03020000
1574:20161117:090037.250 starting automatic database upgrade
1574:20161117:090037.482 completed 1% of database upgrade
1574:20161117:090037.589 completed 2% of database upgrade
.........
1574:20161117:090056.770 completed 97% of database upgrade
1574:20161117:090057.002 completed 98% of database upgrade
1574:20161117:090057.003 completed 100% of database upgrade
1574:20161117:090057.004 database upgrade fully completed