Instalación de monitoreo de Zabbix (puede construirlo exitosamente siguiendo los pasos del documento) El
documento se ha instalado en el lado del servidor zabbix. Más adelante, escribiré un documento de cliente de monitoreo. Bienvenido a recopilar.
##### Al seguir la implementación del documento, asegúrese de leer cada palabra con atención. Asegúrese de tenerla (cada palabra es importante) #
Reimpresión
privada , comuníquese con el blogger; de lo contrario, se deben investigar los derechos de autor. Existe WeChat bajo los derechos de autor. Entorno del sistema: centos7
IP | Nombre del nodo |
---|---|
192.168.128.151 | admin-zabbix |
1. Modifique el nombre de host.
ejecución del nodo admin-zabbix
[root@admin-zabbix ~]# hostnamectl set-hostname admin-zabbix
2. Apague el firewall y la
ejecución del nodo selinux admin-zabbix
[root@admin-zabbix ~]#systemctl stop firewalld
[root@admin-zabbix ~]#systemctl disable firewalld
[root@admin-zabbix ~]#setenforce 0
3. Instale el paquete de configuración del repositorio de código fuente de yum e instale zabbix. (Puede haber un error, lo
marqué en el acto ) ejecución del nodo 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 la autorización de inicio de sesión remoto de la base de datos e importe los archivos de la base de datos.
ejecución del nodo 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 la base de datos para el servidor / proxy zabbix.
ejecución del nodo admin-zabbix
Use vim para modificar el archivo de configuración /etc/zabbix/zabbix_server.conf
## A continuación marqué el número de línea y lo modifiqué para que sea el mismo, para que pueda mantener otras configuraciones como predeterminadas (no escriba el número de línea)
91行 DBHost=192.168.182.151
100行 DBName=zabbix
116行 DBUser=zabbix
124行 DBPassword=zabbix
6. Inicie el proceso del servidor zabbix y active el inicio automático.
ejecución del nodo admin-zabbix
[root@admin-zabbix ~]# systemctl start zabbix-server.service
[root@admin-zabbix ~]# systemctl enable zabbix-server.service
7. Configure el archivo de configuración web de front-end.
Ejecución del nodo admin-zabbix
Utilice vim para modificar el archivo de configuración /etc/httpd/conf.d/zabbix.conf.
## A continuación, marqué el número de línea y lo modifiqué para que sea el mismo, para que pueda mantener otras configuraciones como predeterminadas (no escriba el número de línea)
20行 php_value date.timezone Asia/Shanghai
[root@admin-zabbix ~]# systemctl start httpd
8. Abra el navegador e ingrese la dirección del nodo admin-zabbix.
Haga clic en Siguiente parada para
comprobar los problemas de permisos (no habrá problemas de permisos, simplemente haga clic en Siguiente parada directamente) y haga clic en Siguiente parada.
Ingrese la información de la base de datos requerida (para que coincida con la anterior, si se hace según el documento, no hay problema).
No es necesario ingresar el nombre de host y el nombre del puerto. Haga clic en Siguiente parada.
Haga clic en Siguiente parada directamente.
Haga clic en Finalizar. La pregunta es que hemos instalado y escrito correctamente un archivo
. El nombre de usuario predeterminado de zabbix en el lado web es Admin y la contraseña es zabbix (tenga en cuenta que el nombre de usuario es una A mayúscula).
Ahora podemos ver la interfaz web.
Aquí está instalado nuestro sistema de monitorización zabbix
Enlace al documento de alarma por correo electrónico https://blog.csdn.net/zeorg/article/details/112128191
Los parámetros del documento provienen del documento oficial (https://www.zabbix.com) Si hay alguna infracción, comuníquese con el blogger para eliminar
wx: a1362623821