Instalação Linux do servidor zabbix5.0 - etapas superdetalhadas
- Ambiente e versão
-
- 1. Inicialize o ambiente e desligue o firewall
- 2. Obtenha a fonte de download do zabbix
- 3. Mude para a fonte zabbix.repo do Alibaba
- 4. Baixe o servidor zabbix
- 5. Instale extensões
- 6. Modifique a fonte front-end do zabbix-front e modifique os seguintes parâmetros
- 7. Instale o ambiente front-end zabbix e instale-o no ambiente scl.
- 8. Instale o banco de dados exigido pelo zabbix, mariadb
- 9. Configure o banco de dados e inicie-o na inicialização
- 10. Inicialize o banco de dados e defina a senha
- 11. Crie banco de dados, usuário e informações de banco de dados exigidas pelo zabbix
- 12. Use o comando zabbix-mysql para importar informações do banco de dados
- 13. Modifique o arquivo de configuração do servidor zabbix e altere a senha do banco de dados
- 14. Modifique o arquivo de configuração php do zabbix (modifique o fuso horário)
- 15. Inicie os serviços relacionados ao zabbix
- 16. Visite a entrada do Zabbix
- 17. Após a instalação bem-sucedida, a senha da conta padrão
- Instalado com sucesso, uma salva de palmas!
Ambiente e versão
Máquina virtual (centos7) modo nat
zabbix5.0
usa privilégios de root para operar durante todo o processo
1. Inicialize o ambiente e desligue o firewall
vim /etc/selinux/config
修改 SELINUX=disabble
systemctl stop firewalld #关闭防火墙
getenforce #查看状态
2. Obtenha a fonte de download do zabbix
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
3. Mude para a fonte zabbix.repo do Alibaba
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
Verifique o arquivo de configuração. O endereço foi alterado para o endereço Alibaba Cloud.
vim /etc/yum.repos.d/zabbix.repo
4. Baixe o servidor zabbix
yum install zabbix-server-mysql zabbix-agent -y
5. Instale extensões
A ferramenta de instalação permite usar múltiplas versões de software na máquina sem afetar o ambiente de dependência de todo o sistema.
Instale coleções de software para facilitar a instalação subsequente de versões superiores do php. A versão padrão do php instalada pelo yum é 5.4, que é muito baixa.
yum install centos-release-scl -y
6. Modifique a fonte front-end do zabbix-front e modifique os seguintes parâmetros
vim /etc/yum.repos.d/zabbix.repo #修改该文件的配置参数
[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/frontend
enabled=1 #开启这里的参数
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
7. Instale o ambiente front-end zabbix e instale-o no ambiente scl.
# 会安装到该目录下
/opt/rh/
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y #安装命令
8. Instale o banco de dados exigido pelo zabbix, mariadb
yum install mariadb-server -y
9. Configure o banco de dados e inicie-o na inicialização
systemctl enable --now mariadb
10. Inicialize o banco de dados e defina a senha
mysql_secure_installation
Ao instalar pela primeira vez, pressione Enter diretamente.
11. Crie banco de dados, usuário e informações de banco de dados exigidas pelo zabbix
create database zabbix character set utf8 collate utf8_bin; #创建zabbix数据库
create user zabbix@localhost identified by 'YourPassword'; #创建用户zabbix@localhost
grant all privileges on zabbix.* to zabbix@localhost; #给zabbix@localhost用户 zabbix数据库的所有权限
flush privileges; #刷新授权表
12. Use o comando zabbix-mysql para importar informações do banco de dados
# mysql -u用户名 -p 数据库名
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
#输入密码
#使用该用户名进入数据库查看zabbix库中是不是已经导入表了
13. Modifique o arquivo de configuração do servidor zabbix e altere a senha do banco de dados
vim /etc/zabbix/zabbix_server.conf
#找到这里修改数据库密码
DBUser=zabbix
### Option: DBPassword
# Database password.
# Comment this line if no password is used.
#
# Mandatory: no
# Default:
DBPassword=YourPassword #设置密码
:wq
#保存 退出
14. Modifique o arquivo de configuração php do zabbix (modifique o fuso horário)
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
#修改以下内容
php_value[date.timezone] = Asia/Shanghai
15. Inicie os serviços relacionados ao zabbix
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm #启动
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm #开机启动
16. Visite a entrada do Zabbix
IP do servidor/zabbix
Após entrar, clique em Próximo passo. O display fica todo verde ok, indicando que os preparativos necessários foram concluídos.
17. Após a instalação bem-sucedida, a senha da conta padrão
Administrador
zabbix
Instalado com sucesso, uma salva de palmas!
O próximo artigo apresenta as etapas de instalação do cliente zabbix5.0 e a solução para caracteres gráficos chineses ilegíveis.