Instalação de monitoramento do Zabbix (você pode construí-lo com sucesso seguindo os passos do documento) O
documento foi instalado no lado do servidor zabbix. Mais tarde, irei escrever um documento do cliente de monitoramento. Bem-vindo a coletar.
##### Ao seguir a implantação do documento, certifique-se de ler cada palavra com atenção. Certifique-se de tê-la (cada palavra é importante) #
Reimpressão
privada , entre em contato com o blogueiro, caso contrário, os direitos autorais devem ser investigados. Há WeChat sob os direitos autorais. Ambiente do sistema: centos7
IP | Nome do nó |
---|---|
192.168.128.151 | admin-zabbix |
1. Modifique o nome do host.
execução de nó admin-zabbix
[root@admin-zabbix ~]# hostnamectl set-hostname admin-zabbix
2. Desligue o firewall e a
execução do nó selinux admin-zabbix
[root@admin-zabbix ~]#systemctl stop firewalld
[root@admin-zabbix ~]#systemctl disable firewalld
[root@admin-zabbix ~]#setenforce 0
3. Instale o pacote de configuração do repositório de código-fonte yum e instale o zabbix. (Pode haver um erro, marquei-o no
local ) execução do nó admin-zabbix
[root@admin-zabbix ~]# rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm ##在这一步如果报错的话执行下面命令
[root@admin-zabbix ~]# rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm##上面如果为报错不用执行
[root@admin-zabbix ~]# yum -y install yum-utils ##如果在这一步报错的话执行下面操作
修改/etc/yum.repos.d/zabbix.repo 文件成如下内容
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=https://repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=https://repo.zabbix.com/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
[root@admin-zabbix ~]# yum -y install yum-utils
[root@admin-zabbix ~]# yum-config-manager --enable rhel-7-server-optional-rpms
##安装 Zabbix server
[root@admin-zabbix ~]# yum install zabbix-server-mysql -y
##安装 Zabbix proxy 并使用 MySQL 数据库
[root@admin-zabbix ~]# yum install zabbix-proxy-mysql -y
[root@admin-zabbix ~]# yum -y install mariadb-server
##安装 Zabbix 前端
[root@admin-zabbix ~]# yum install zabbix-web-mysql -y
[root@admin-zabbix ~]# yum -y install httpd
4. Configure a autorização de login remoto do banco de dados e importe os arquivos do banco de dados.
execução de nó admin-zabbix
[root@admin-zabbix ~]# systemctl restart mariadb
[root@admin-zabbix ~]# gunzip /usr/share/doc/zabbix-server-mysql-4.0.27/create.sql.gz
[root@admin-zabbix ~]# mysql
MariaDB [zabbix]> create database zabbix character set utf8 collate utf8_bin;##这里注意一定要设置utf8_bin 要不然后期会出错
MariaDB [(none)]> grant all PRIVILEGES on zabbix.* to zabbix@'%' IDENTIFIED BY 'zabbix';
MariaDB [(none)]> flush privileges;
[root@admin-zabbix ~]# mysql -h 192.168.182.151 -uzabbix -pzabbix
MariaDB [zabbix]> use zabbix
MariaDB [zabbix]> source /usr/share/doc/zabbix-server-mysql-4.0.27/create.sql
5. Configure o banco de dados para o servidor / proxy zabbix.
Execução do nó admin-zabbix
Use vim para modificar o arquivo de configuração /etc/zabbix/zabbix_server.conf
## Abaixo, marquei o número da linha e modifiquei para que fosse o mesmo, para que você possa manter outras configurações como padrão (não escreva o número da linha)
91行 DBHost=192.168.182.151
100行 DBName=zabbix
116行 DBUser=zabbix
124行 DBPassword=zabbix
6. Inicie o processo zabbix-server e ative a inicialização automática.
execução de nó admin-zabbix
[root@admin-zabbix ~]# systemctl start zabbix-server.service
[root@admin-zabbix ~]# systemctl enable zabbix-server.service
7. Configure o arquivo de configuração da web do front-end.
Execução do nó admin-zabbix
Use vim para modificar o arquivo de configuração /etc/httpd/conf.d/zabbix.conf.
## Abaixo, marquei o número da linha e modifiquei para que ficasse o mesmo, para que você possa manter outras configurações como padrão (não escreva o número da linha)
20行 php_value date.timezone Asia/Shanghai
[root@admin-zabbix ~]# systemctl start httpd
8. Abra o navegador e digite o endereço do nó admin-zabbix.
Clique em Próxima parada para
verificar os problemas de permissões (não haverá problemas de permissões, apenas clique em Próxima parada diretamente) e clique em Próxima parada.
Insira as informações do banco de dados necessárias (para coincidir com o anterior, se for feito de acordo com o documento, não há problema).
Não é necessário inserir o nome do host e o nome da porta. Clique em Próxima parada.
Clique em Próxima parada diretamente.
Clique em Concluir. A questão é que instalamos e gravamos um arquivo com sucesso
. O nome de usuário padrão do zabbix no lado da web é Admin e a senha é zabbix (observe que o nome de usuário é A maiúsculo).
Agora podemos ver a interface da web.
Aqui, nosso sistema de monitoramento zabbix está instalado
Link de documento de alarme por e-mail https://blog.csdn.net/zeorg/article/details/112128191
Os parâmetros do documento vêm do documento oficial (https://www.zabbix.com). Se houver alguma violação, entre em contato com o blogueiro para excluir
wx: a1362623821