Esses novos recursos do Zabbix6.2 são ótimos, um manual para ensiná-lo a implantar o Zabbix6.2 no Linux, acelerar a coleta!

Eu trouxe para você o tutorial de implantação do Zabbix antes:

Este tutorial é baseado no Zabbix 5.0, mas visitamos o site oficial do Zabbix https://www.zabbix.com/para ver que a última versão do Zabbix é a 6.2:

Portanto, o objetivo deste artigo é apresentar os novos recursos do Zabbix6.2 e como implantar o Zabbix6.2.

1. Introdução ao Zabbix6.2

1.1 Site oficial do Zabbix6.2

O Zabbix é uma solução de monitoramento de código aberto de nível empresarial madura e fácil de usar, adequada para monitoramento de rede e monitoramento de aplicativos de milhões de indicadores.

O endereço do site oficial é mencionado no início do artigo, o seguinte é a versão chinesa:

https://www.zabbix.com/cn/

Vocabulário específico do Zabbix :

  • servidor zabbix, servidor, coletar dados, gravar dados
  • O agente zabbix, implantado na máquina monitorada, é um processo que interage com o servidor zabbix e é responsável por executar comandos
  • Host, o conceito de servidor, refere-se às entidades monitoradas pelo zabbix, servidores, switches, etc.
  • Hosts, grupo de hosts
  • Aplicativos, aplicativos
  • Eventos, eventos
  • Mídia, o canal para envio de notificações
  • Comando remoto, comando remoto
  • Modelo, modelo
  • Item, para monitoramento de um determinado indicador, denominado Items, como o uso de memória de um determinado servidor, é um item de monitoramento de itens
  • Trigger, trigger, define a lógica do alarme, são três estados: normal, anormal e desconhecido
  • Ação, quando o Trigger atende o valor definido, a ação especificada pelo zabbix, como enviar um e-mail para a operação e manutenção, informando que há um problema com o servidor.

Componentes do programa Zabbix :

  • zabbix_server, processo do daemon do servidor
  • zabbix_agentd, processo daemon do agente
  • zabbix_proxy, servidor proxy
  • zabbix_database, sistema de armazenamento, mysql, pgsql
  • zabbix_web, interface gráfica web GUI
  • zabbix_get, ferramenta de linha de comando, teste inicia solicitação de coleta de dados para agente
  • zabbix_sender, ferramenta de linha de comando, teste de envio de dados para o servidor
  • gateway zabbix_java_, gateway java

1.2 Novos recursos do Zabbix6.2

O Zabbix 6.2 irá mais uma vez melhorar a experiência do usuário de novos usuários e usuários experientes, principalmente por meio de uma série de otimizações de UI/UX, novos itens de monitoramento e opções de configuração e otimização de desempenho para implantação de ambientes de médio e grande porte.

1. Reduza o ruído desnecessário suprimindo perguntas irrelevantes do Zabbix

Os administradores do Zabbix agora podem ocultar problemas irrelevantes suprimindo-os:

  • Suprimir problemas até um ponto específico no tempo
  • Suprimir problemas indefinidamente até serem removidos manualmente
  • As ações relacionadas a problemas suprimidos são suspensas até que o problema seja cancelado
  • Escolha ocultar ou mostrar problemas suprimidos na página Problemas
2. Armazene informações confidenciais no cofre da CyberArk para garantir a segurança

Além do cofre HashiCorp anteriormente suportado, o Zabbix 6.2 também suporta oficialmente o armazenamento de informações confidenciais no cofre CyberArk:

  • Escolha entre cofres CyberArk e HashiCorp
  • Criptografar a conexão com o cofre CyberArk usando o certificado do cofre
  • Certificados de banco de dados seguros e macros de usuário
  • Os provedores de cofre Zabbix podem ser configurados e recuperados via API Zabbix
3. Modelo oficial do AWS EC 2

Use o modelo oficial do Zabbix AWS EC2 para monitorar instâncias do AWS EC2 e volumes AWS EBS anexados:

  • Monitore CPU, rede, disco, status e muitas outras métricas do AWS EC2
  • Descubra e monitore volumes AWS EBS
  • Descubra e monitore alarmes do AWS EC2 e reaja a mudanças de status de alarme
4. Sincronize a configuração do proxy Zabbix do front-end do Zabbix

O gerenciamento de proxy do Zabbix nunca foi tão fácil! Agora a configuração do proxy pode ser recarregada imediatamente a partir do frontend do Zabbix:

  • A configuração do proxy Zabbix agora pode ser atualizada na página Administração - Proxies
  • A configuração do proxy Zabbix pode ser atualizada diretamente da linha de comando no servidor Zabbix
  • A configuração do proxy Zabbix pode ser atualizada usando a API Zabbix
  • Tanto o proxy ativo quanto o proxy passivo oferecem suporte à atualização de configuração centralizada
5. Mais controle sobre hosts descobertos

Hosts descobertos a partir de arquétipos de host agora oferecem suporte à edição manual de modelos, rótulos e macros de usuário:

  • Vincule manualmente modelos a hosts descobertos a partir de arquétipos de host
  • Capacidade de criar e modificar macros de usuário em hosts criados a partir de arquétipos de host
  • Marcas adicionais agora podem ser criadas em hosts criados a partir de arquétipos de host
  • O método de host da API foi estendido para oferecer suporte à vinculação manual entre modelos e hosts criados pelo protótipo do host
6. Monitoramento estendido do VMware

Os hosts criados com o monitoramento Zabbix VMware agora podem ser modificados:

  • Atribua modelos adicionais manualmente a hosts VMware descobertos
  • Crie e modifique macros de usuário em hosts VMware descobertos
  • Crie tags adicionais em hosts VMware descobertos

O monitoramento VMware foi estendido para oferecer suporte a muitos novos itens de monitoramento e regras de descoberta automática de baixo nível. Isso permite o monitoramento de novas métricas, como:

  • Status de alarme VMware
  • Número e carimbo de data/hora dos snapshots do VMware
  • Métricas da Interface de Rede Hyperviso
  • Métricas de portas de switch distribuídas do VMware vSphere
  • Indicador de leitura/gravação de IOPS de armazenamento de dados
  • Contadores de desempenho do armazenamento de dados
  • status de convidado VMware
  • e mais itens de monitoramento

Agora é possível filtrar hosts VMware com base em seu estado de energia.

7. Rastreie verificações ativas

O status de verificação do agente ativo Zabbix agora pode ser observado ao passar o mouse sobre o ícone da interface do agente Zabbix:

  • Acompanhe a disponibilidade de verificações de agentes passivos e ativos diretamente do front-end do Zabbix
  • Um ciclo de pulsação personalizável do agente Zabbix é fornecido no arquivo de configuração do agente
  • Novos itens de monitoramento interno disponíveis para monitoramento de status de verificação de agente ativo
  • A API do Zabbix também pode recuperar o status de verificação do agente ativo do Zabbix
8. Otimização de desempenho do Zabbix e mudanças internas

O servidor Zabbix agora recebe apenas as alterações de configuração mais recentes, em vez de recarregar periodicamente os dados completos de configuração do Zabbix:

  • O cache de configuração suportará atualizações incrementais
  • Nova lógica de sincronização de configuração melhora muito o desempenho de grandes instâncias do Zabbix

A lógica inicial de verificação do item foi otimizada para que os itens recém-criados recebam sua primeira métrica um minuto após a criação, em vez de serem verificados em pontos aleatórios no intervalo de atualização do item:

  • Novos itens são verificados dentro de um minuto após a criação

O recém-introduzido cache de macro do usuário reduz o bloqueio do cache de configuração e, portanto, melhora o desempenho geral do Zabbix:

  • Crie um novo cache de macro de usuário

Várias mudanças na estrutura da biblioteca Zabbix:

  • Otimize a estrutura da biblioteca Zabbix
  • Remover dependências circulares da biblioteca Zabbix
9. Otimize a usabilidade e o comportamento de executar agora

O botão executar agora, que antes era usado para recuperar métricas imediatamente, agora está disponível na página Dados mais recentes:

  • Botão Executar agora adicionado à página de dados mais recentes
  • Itens que não suportam execução imediata serão ignorados sem uma mensagem de erro
  • Um aviso será exibido se o usuário tentar usar a função em um item que não suporta execução imediata
  • A permissão "Executar agora" foi adicionada à lista de permissões disponíveis ao personalizar as funções do Zabbix
10. Separe o grupo de hosts e o grupo de modelos

Para simplificar a filtragem de host e modelo, os modelos agora são agrupados em grupos de modelo em vez de grupos de host:

  • Nova página Grupo de modelos no menu Configuração
  • Durante o processo de atualização, os modelos existentes serão movidos para o grupo de modelos
  • A importação de modelos e hosts de versões anteriores do Zabbix é totalmente suportada e criará grupos apropriados a partir dos arquivos importados
  • O acesso baseado em função pode ser atribuído a páginas de grupo de modelo
  • Novos métodos de API de grupo de modelos podem ser usados ​​para criar, modificar e recuperar grupos de modelos
11. Suporta vários servidores LDAP para autenticação do usuário

Vários servidores LDAP agora podem ser definidos e salvos em Autenticação - Configurações LDAP:

  • Segurança otimizada e conformidade com políticas corporativas onde as unidades organizacionais são autenticadas por meio de diferentes servidores LDAP
  • Alterne facilmente a autenticação do usuário entre os servidores LDAP depois que os servidores LDAP forem migrados ou atualizados
12. Outros modelos e integrações

O Zabbix 6.2 vem com muitos novos modelos para os provedores mais populares:

  • Enviado proxy
  • Cônsul da HashiCorp
  • Modelo AWS EC2
  • Proxmox
  • CockroachDBName
  • TrueNAS
  • HPE MSA 2060 e 2040
  • HPE Primeiro
  • Modelo de monitoramento SMART otimizado

O Zabbix 6.2 apresenta a integração do webhook para a solução de gerenciamento de ativos de TI GLPI. Este webhook pode ser usado para encaminhar problemas criados no Zabbix para as páginas de ajuda do GLPi.

13. Outros novos recursos e otimizações

Recursos mais aprimorados (parcial):

  • Widget do Painel de Relógio Digital
  • Opções de gráficos empilhados para gráficos vetoriais do painel
  • O painel padrão de exibição global foi redesenhado
  • Suporta macros {INVENTORY.*} para itens do tipo script e scripts manuais
  • Novos itens de monitoramento do Registro do Windows
  • Novos itens para monitorar e descobrir processos de SO e parâmetros de processo nos sistemas operacionais Windows, Linux e BSD
  • Suporte removido para hashes MD5 do banco de dados Zabbix
  • Adicionado o botão "Documentação" a todas as seções do Zabbix
  • O botão "Documentação" abre a página de documentação relevante do Zabbix
  • Proteção de front-end Zabbix otimizada contra ataques XSS

1.3 URLs importantes do Zabbix6.2

  • Manual de instruções Zabbix:https://www.zabbix.com/documentation/6.2/en/manual/introduction/whatsnew620
  • Guia de atualização do Zabbix6.2:https://www.zabbix.com/documentation/6.2/en/manual/installation/upgrade
  • Aula pública online:https://www.zabbix.com/cn/webinars

Dois, implantar Zabbix6.2

O sistema é baseado em centos8

2.1 Configurar fonte Aliyun

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# rm -rf *
[root@localhost yum.repos.d]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
[root@localhost yum.repos.d]# sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
[root@localhost yum.repos.d]# yum clean all
[root@localhost yum.repos.d]# yum list all 

2.2 Instalar httpd e mariadb*

Observe que PHP é pelo menos 7,4 e mariadb é pelo menos 10,5:

[root@localhost ~]# dnf -y install httpd 
[root@localhost ~]# dnf -y module install mariadb:10.5

Não é possível instalar Use o seguinte comando para desinstalar e reinstalar e, em seguida, instale o php:7.4*:

[root@localhost ~]# dnf -y module reset mariadb:10.5
[root@localhost ~]# dnf -y module install mariadb:10.5
[root@localhost ~]# dnf module -y install php:7.4*

Verifique se a instalação foi bem-sucedida:

[root@localhost ~]# rpm -qa | grep php
php-cli-7.4.30-1.module_el8.7.0+1190+d11b935a.x86_64
php-common-7.4.30-1.module_el8.7.0+1190+d11b935a.x86_64
php-mbstring-7.4.30-1.module_el8.7.0+1190+d11b935a.x86_64
php-fpm-7.4.30-1.module_el8.7.0+1190+d11b935a.x86_64
php-xml-7.4.30-1.module_el8.7.0+1190+d11b935a.x86_64
php-json-7.4.30-1.module_el8.7.0+1190+d11b935a.x86_64
[root@localhost ~]# 

2.3 Compilar o arquivo de configuração http

[root@localhost ~]# cd /etc/httpd/conf.d/
[root@localhost conf.d]# find / -name *vhosts.conf
/var/lib/containers/storage/overlay/bfc56aacd784174064eec717da729908e09fc649a3592743aa020d302b09f6ca/diff/usr/local/apache2/conf/extra/httpd-vhosts.conf
/var/lib/containers/storage/overlay/bfc56aacd784174064eec717da729908e09fc649a3592743aa020d302b09f6ca/diff/usr/local/apache2/conf/original/extra/httpd-vhosts.conf
/usr/share/doc/httpd/httpd-vhosts.conf

Copie o arquivo e modifique:

[root@localhost conf.d]# cp /usr/share/doc/httpd/httpd-vhosts.conf .
[root@localhost conf.d]# ls
autoindex.conf  httpd-vhosts.conf  php.conf  README  userdir.conf  welcome.conf

[root@localhost conf.d]# vim httpd-vhosts.conf 

Adicione o seguinte:

<VirtualHost *:80>
    DocumentRoot "/var/www/html/zabbix.example.com"
    ServerName zabbix.example.com
    ProxyRequests Off
    ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/var/www/html/zabbix.example.com/$1
    <Directory "/var/www/html/zabbix.example.com">
        Options none
        AllowOverride none
        Require all granted
    </Directory>
    ErrorLog "/var/log/httpd/zabbix.example.com-error_log"
    CustomLog "/var/log/httpd/zabbix.example.com-access_log" common
</VirtualHost>

Verifique se há IncludeOptional conf.d/*.conf:

[root@localhost conf.d]# cd ..
[root@localhost httpd]# vim conf/httpd.conf 
#搜索/DirectoryIndex,添加index.php
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>
#//搜索AddType,添加以下内容
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps  

Crie uma página de teste:

[root@localhost httpd]# mkdir /var/www/html/zabbix.example.com
[root@localhost httpd]# vim /var/www/html/zabbix.example.com/index.php
<?php
   phpinfo();
?>

Inicie os serviços httpd e mariadb:

[root@localhost ~]# systemctl enable --now httpd
[root@localhost ~]# systemctl enable --now mariadb

configurar senha:

[root@localhost ~]# mysql
MariaDB [(none)]> set password = password('long123!');
Query OK, 0 rows affected (0.000 sec)
MariaDB [(none)]> quit
Bye

Teste se você pode fazer login com sucesso no MySQL:

[root@localhost ~]# mysql -uroot -plong123!
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 4
Server version: 10.5.9-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> quit
Bye


[root@localhost ~]# systemctl enable --now php-fpm
[root@localhost ~]# systemctl status php-fpm
● php-fpm.service - The PHP FastCGI Process Manager
   Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; enabled; vendor preset: disabl>
   Active: active (running) since Thu 2022-09-01 17:25:53 CST; 8min ago
 Main PID: 7269 (php-fpm)

Verifique se há uma porta e insira o arquivo de configuração para gravar:

[root@localhost ~]# ss -antl
State     Recv-Q    Send-Q       Local Address:Port        Peer Address:Port    Process    
LISTEN    0         80                 0.0.0.0:3306             0.0.0.0:*                  
LISTEN    0         128                0.0.0.0:22               0.0.0.0:*                  
LISTEN    0         128                      *:80                     *:*                  
LISTEN    0         128                   [::]:22                  [::]:*                  
[root@localhost ~]# vim /etc/php-fpm.d/www.conf
#把如下配置改为
listen = /run/php-fpm/www.sock
#改后
; Note: This value is mandatory.
listen = 0.0.0.0:9000
[root@localhost php-fpm.d]# systemctl restart php-fpm

Verifique o número da porta novamente e você verá que o número da porta já existe:

[root@localhost php-fpm.d]# ss -antl
State     Recv-Q    Send-Q       Local Address:Port        Peer Address:Port    Process    
LISTEN    0         128                0.0.0.0:9000             0.0.0.0:*                  
LISTEN    0         80                 0.0.0.0:3306             0.0.0.0:*                  
LISTEN    0         128                0.0.0.0:22               0.0.0.0:*                  
LISTEN    0         128                      *:80                     *:*                  
LISTEN    0         128                   [::]:22                  [::]:*                  
[root@localhost php-fpm.d]# 

Desligue o firewall:

[root@localhost php-fpm.d]# systemctl disable --now firewalld
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@localhost php-fpm.d]# setenforce 0
[root@localhost php-fpm.d]# vim /etc/selinux/config
[root@localhost php-fpm.d]# cat /etc/selinux/config | grep SELINUX=
# SELINUX= can take one of these three values:
SELINUX=disabled

2.4 Teste se a página php do serviço foi bem-sucedida

2.5 instalação do servidor zabbix

Endereço de download do site oficial:

https://www.zabbix.com/cn/download_sources

[root@localhost conf.d]# cd /usr/src/
[root@localhost src]# wget https://cdn.zabbix.com/zabbix/sources/stable/6.2/zabbix-6.2.2.tar.gz
....
2022-09-01 18:00:30 (5.84 MB/s) - ‘zabbix-6.2.2.tar.gz’ saved [34995538/34995538]
[root@localhost src]# ls
debug  kernels  zabbix-6.2.2.tar.gz
[root@localhost src]# 

Instalar dependências:

[root@localhost src]# yum -y install net-snmp-devel libevent-devel
安装过程略....

Descompacte o pacote de instalação e crie um usuário:

[root@localhost src]# tar xf zabbix-6.2.2.tar.gz 
[root@localhost src]# ls
debug  kernels  zabbix-6.2.2  zabbix-6.2.2.tar.gz

[root@localhost src]# useradd -r -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix

[root@localhost src]# mkdir -p /usr/lib/zabbix
[root@localhost src]# chmod 770 /usr/lib/zabbix
[root@localhost src]# chown -R zabbix.zabbix /usr/lib/zabbix

Criar banco de dados:

[root@localhost ~]# mysql -uroot -pzabbix123!
MariaDB [(none)]> create database zabbix character set utf8mb4 collate utf8mb4_bin;
Query OK, 1 row affected (0.000 sec)

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| zabbix             |
+--------------------+
4 rows in set (0.000 sec)

MariaDB [(none)]> create user 'zabbix'@'localhost' identified by 'zabbix123!';
Query OK, 0 rows affected (0.000 sec)

MariaDB [(none)]> grant all privileges on zabbix.* to 'zabbix'@'localhost';
Query OK, 0 rows affected (0.000 sec)

MariaDB [(none)]> SET GLOBAL log_bin_trust_function_creators = 1;
Query OK, 0 rows affected (0.000 sec)
MariaDB [(none)]> flush privileges;

Carregue a tabela, preste atenção em qual instalação você usa, eu uso o mysql aqui:

[root@localhost src]# cd /usr/src/zabbix-6.2.2/database/mysql

Importe a tabela para o banco de dados:

[root@localhost mysql]# mysql -uroot -plong123! zabbix < schema.sql 
[root@localhost mysql]# mysql -uroot -plong123! zabbix < images.sql 
[root@localhost mysql]# mysql -uroot -plong123! zabbix < data.sql 

[root@localhost ~]# mysql -uroot -plong123! 
MariaDB [(none)]> use zabbix
MariaDB [zabbix]> show tables;
....
| widget_field               |
+----------------------------+
176 rows in set (0.003 sec)
#必须176才是正确的
MariaDB [zabbix]> SET GLOBAL log_bin_trust_function_creators = 0;
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> quit

Teste se você pode fazer login:

[root@localhost mysql]# mysql -uzabbix -pzabbix123!
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 18
Server version: 10.5.9-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> quit

[root@localhost mysql]# cd /usr/src/zabbix-6.2.2
[root@localhost zabbix-6.2.2]# dnf -y install gcc gcc-c++ libxml2-devel libcurl-devel pcre-devel openssl openssl-devel golang-bin make 
[root@localhost zabbix-6.2.2]# yum install mysql-devel -y
[root@localhost zabbix-6.2.2]# ./configure --enable-server --enable-agent --with-mysql --with-libcurl --with-libxml2


  Enable web service:    no  #注意这里是否开启
  Enable Java gateway:   no
  LDAP support:          no
  IPv6 support:          no
***********************************************************
*            Now run 'make install'                       *
*                                                         *
*            Thank you for using Zabbix!                  *
*              <http://www.zabbix.com>                    *
***********************************************************

O acima é um resumo da configuração após a instalação da configuração e, em seguida, o servidor instalado. Aguarde um momento para fazer o upload dos arquivos do site.

[root@localhost zabbix-6.2.2]# make install
...等待,注意需要安装完成才能操作

[root@localhost zabbix-6.2.2]# cd /usr/local/etc/
[root@localhost etc]# vim zabbix_server.conf
#添加数据库的密码
### Option: DBPassword
#       Database password.
#       Comment this line if no password is used.
#
# Mandatory: no
# Default:
# DBPassword=
DBPassword=zabbix123!

Inicie o serviço:

[root@localhost etc]# zabbix_server 
[root@localhost etc]# zabbix_agentd 
[root@localhost etc]# ss -anlt
State     Recv-Q    Send-Q       Local Address:Port        Peer Address:Port    Process    
LISTEN    0         128                0.0.0.0:10050            0.0.0.0:*                  
LISTEN    0         128                0.0.0.0:10051            0.0.0.0:*                  
LISTEN    0         128                0.0.0.0:9000             0.0.0.0:*                  
LISTEN    0         128                0.0.0.0:22               0.0.0.0:*                  
LISTEN    0         80                       *:3306                   *:*                  
LISTEN    0         128                      *:80                     *:*                  
LISTEN    0         128                   [::]:22                  [::]:*                  
[root@localhost etc]# 

2.6 instalação e configuração da interface web do servidor zabbix

[root@localhost etc]# cd /usr/src/zabbix-6.2.2/
[root@localhost zabbix-6.2.2]# ls
aclocal.m4  compile        config.sub    depcomp     Makefile     missing  ui
AUTHORS     conf           configure     include     Makefile.am  NEWS
bin         config.guess   configure.ac  INSTALL     Makefile.in  README
build       config.log     COPYING       install-sh  man          sass
ChangeLog   config.status  database      m4          misc         src
[root@localhost zabbix-6.2.2]# cp -a ui/* /var/www/html/zabbix.example.com/
cp: overwrite '/var/www/html/zabbix.example.com/index.php'? y
[root@localhost zabbix-6.2.2]# 

Modificar proprietário:

[root@localhost zabbix-6.2.2]# ll /var/www/
total 0
drwxr-xr-x. 2 root root  6 Nov 12  2021 cgi-bin
drwxr-xr-x. 3 root root 32 Sep  1 22:18 html
[root@localhost zabbix-6.2.2]# chown -R apache.apache /var/www/html/
[root@localhost zabbix-6.2.2]# ll /var/www/
total 0
drwxr-xr-x. 2 root   root    6 Nov 12  2021 cgi-bin
drwxr-xr-x. 3 apache apache 32 Sep  1 22:18 html
[root@localhost zabbix-6.2.2]# ll /var/www/html/
total 4
drwxr-xr-x. 13 apache apache 4096 Sep  1 23:10 zabbix.example.com
[root@localhost zabbix-6.2.2]# 

2.7 Instalação do ambiente antes da instalação da página

Modifique a configuração de /etc/php.ini e reinicie o php-fpm:

[root@localhost ~]# sed -ri 's/(post_max_size =).*/\1 16M/g' /etc/php.ini
[root@localhost ~]# sed -ri 's/(max_execution_time =).*/\1 300/g' /etc/php.ini
[root@localhost ~]# sed -ri 's/(max_input_time =).*/\1 300/g' /etc/php.ini
[root@localhost ~]# sed -i '/;date.timezone/a date.timezone = Asia/Shanghai' /etc/php.ini
[root@localhost ~]# systemctl restart php-fpm
[root@localhost ~]# dnf -y install php-bcmath php-gd php-mysqlnd

O ambiente necessário para a instalação chinesa:

[root@localhost ~]# dnf -y install glibc-common langpacks-zh_CN.noarch

2.8 instalação da página da web

Escolha um idioma

Isso ocorre porque meu sistema não oferece suporte a vários idiomas. Se você deseja instalar o chinês, precisa instalar o ambiente necessário para a instalação do chinês:

Clique em 【Concluir】!

2.9 Entrar

O nome da conta padrão é Admin e a senha é zabbix :

login com sucesso:

2.10 Configure o serviço para iniciar automaticamente na inicialização

Verifique as portas atualmente abertas:

[root@localhost ~]# ss -anlt
State     Recv-Q    Send-Q       Local Address:Port        Peer Address:Port    Process    
LISTEN    0         128                0.0.0.0:9000             0.0.0.0:*                  
LISTEN    0         128                0.0.0.0:22               0.0.0.0:*                  
LISTEN    0         80                       *:3306                   *:*                  
LISTEN    0         128                      *:80                     *:*                  
LISTEN    0         128                   [::]:22                  [::]:*                  

Escreva um arquivo de configuração:

[root@localhost ~]# vim /etc/rc.local
#!/bin/bash  #直接在下面添加然后保存
zabbix_server
zabbix_agentd
...

Visualize o arquivo executado e conceda permissão de execução e, em seguida, execute:

[root@localhost ~]# ll /etc/rc.local 
lrwxrwxrwx. 1 root root 13 Dec  2  2020 /etc/rc.local -> rc.d/rc.local
[root@localhost ~]# chmod +x /etc/rc.d/rc.local 
[root@localhost ~]# ll /etc/rc.d/rc.local 
-rwxr-xr-x. 1 root root 502 Sep  4 14:47 /etc/rc.d/rc.local
[root@localhost ~]# source /etc/rc.d/rc.local 

Verifique se o serviço de observação de portas está habilitado:

[root@localhost ~]# ss -anlt
State     Recv-Q    Send-Q       Local Address:Port        Peer Address:Port    Process    
LISTEN    0         128                0.0.0.0:10050            0.0.0.0:*                  
LISTEN    0         128                0.0.0.0:10051            0.0.0.0:*                  
LISTEN    0         128                0.0.0.0:9000             0.0.0.0:*                  
LISTEN    0         128                0.0.0.0:22               0.0.0.0:*                  
LISTEN    0         80                       *:3306                   *:*                  
LISTEN    0         128                      *:80                     *:*                  
LISTEN    0         128                   [::]:22                  [::]:*                  
[root@localhost ~]# 

Até agora, o Zabbix6.2 foi implantado.

Três, tema Zabbix

O Zabbix pode escolher temas, aqui estão quatro:

3.1 Tema Azul

3.2 Tema Escuro

3.3 Tema DC

3.4 Tema CH

Quatro. Resumo

Este artigo apresenta o conceito do Zabbix, os novos recursos do Zabbix6.2 e como implantar o Zabbix6.2 no CentOS8. Finalmente, mostra quatro temas comumente usados ​​do Zabbix. Espero que este artigo seja útil para você. Obrigado para ler!

Acho que você gosta

Origin blog.csdn.net/weixin_43025343/article/details/132269517
Recomendado
Clasificación