Zabbix分布式监控实战

目录

一、准备工作:

1、修改主机名称

2、安装部分基础软件

3、获取IP地址

4、关闭防火墙

5、注意时间是否同步

6、配置Zabbix5.0的源

二、安装对应服务端

1、监控服务器配置:zabbix-server :192.168.3.51

2、代理服务器配置:zabbix-proxy :192.168.3.53

3、Agent2客户机配置:zabbix-agent01 :192.168.3.52

三、浏览器WEB配置

1、初始设置

 2、修改为中文界面

 3、修复中文乱码问题

 4、配置Agent代理模式操作


一、准备工作:

1、修改主机名称

# 修改监控服务器名称
[root@localhost ~]# hostnamectl set-hostname zabbix-server
# 重启监控服务器生效
[root@localhost ~]# reboot
[root@zabbix-server ~]# hostname
    zabbix-server
# 查看系统版本信息
[root@zabbix-server ~]# cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)

# ****************************************************************
[root@localhost ~]# hostnamectl set-hostname zabbix-proxy
[root@localhost ~]# reboot
[root@zabbix-proxy ~]# hostname
    zabbix-proxy
[root@zabbix-proxy ~]# cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)

# ****************************************************************
[root@localhost ~]# hostnamectl set-hostname zabbix-agent01
[root@localhost ~]# reboot
[root@zabbix-agent01 ~]# hostname
    zabbix-agent01
[root@zabbix-agent01 ~]# cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)

2、安装部分基础软件

[root@zabbix-server ~]# yum -y install tree net-tools vim ntpdate wget

# ****************************************************************
[root@zabbix-proxy ~]# yum -y install tree net-tools vim ntpdate wget

# ****************************************************************
[root@zabbix-agent01 ~]# yum -y install tree net-tools vim ntpdate wget

3、获取IP地址

# 获取监控服务器的IP地址
[root@zabbix-server ~]# ifconfig enp0s3 | awk 'NR==2{print $2}'
    192.168.3.51

# ****************************************************************
# 获取代理服务器的IP地址
[root@zabbix-proxy ~]# ifconfig enp0s3 | awk 'NR==2{print $2}'
    192.168.3.53

# ****************************************************************
# 获取Agent2客户机的IP地址
[root@zabbix-agent01 ~]# ifconfig enp0s3 | awk 'NR==2{print $2}'
    192.168.3.52

4、关闭防火墙

# 修改将“SELINUX=enforcing”更改为“SELINUX=disabled”,永久关闭SELINUX
[root@zabbix-server ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
# 禁止防火墙开机启动并立即执行
[root@zabbix-server ~]# systemctl disable --now firewalld
# 查看防火墙状态
[root@zabbix-server ~]# systemctl status firewalld
# 查看Selinux状态
[root@zabbix-server ~]# getenforce
    Disabled

[root@zabbix-server ~]# iptables -L
    Chain INPUT (policy ACCEPT)
    target     prot opt source               destination

    Chain FORWARD (policy ACCEPT)
    target     prot opt source               destination

    Chain OUTPUT (policy ACCEPT)
    target     prot opt source               destination

# ****************************************************************
[root@zabbix-proxy ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
[root@zabbix-proxy ~]# systemctl disable --now firewalld
[root@zabbix-proxy ~]# systemctl status firewalld
[root@zabbix-proxy ~]# getenforce
[root@zabbix-proxy ~]# iptables -L

# ****************************************************************
[root@zabbix-agent01 ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
[root@zabbix-agent01 ~]# systemctl disable --now firewalld
[root@zabbix-agent01 ~]# systemctl status firewalld
[root@zabbix-agent01 ~]# getenforce
[root@zabbix-agent01 ~]# iptables -L

5、注意时间是否同步

# 统一时间的配置
[root@zabbix-proxy ~]# ntpdate -u ntp.alyun.com
# 查看时间
[root@zabbix-proxy ~]# date
# 统一时区的配置,先做备份
[root@zabbix-proxy ~]# mv /etc/localtime{,.bak}
[root@zabbix-proxy ~]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 检查时区及时间是否同步
[root@zabbix-proxy ~]# date

# ****************************************************************
[root@zabbix-agent01 ~]# ntpdate -u ntp.alyun.com
[root@zabbix-agent01 ~]# date
[root@zabbix-agent01 ~]# mv /etc/localtime{,.bak}
[root@zabbix-agent01 ~]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
[root@zabbix-agent01 ~]# date

6、配置Zabbix5.0的源

[root@zabbix-server ~]# cd /etc/yum.repos.d
# 从阿里云仓库下载
[root@zabbix-server yum.repos.d]# rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
# 检查是否下载完成
[root@zabbix-server yum.repos.d]# ls 
CentOS-Base.repo      CentOS-CR.repo         CentOS-fasttrack.repo  CentOS-Sources.repo  CentOS-x86_64-kernel.repo  zabbix.repo
CentOS-Base.repo.bak  CentOS-Debuginfo.repo  CentOS-Media.repo      CentOS-Vault.repo    docker-ce.repo
[root@zabbix-server yum.repos.d]# cd ~
# 更换zabbix.repo源为阿里云(默认为国外官方云,速度会比较慢)
# 将/etc/yum.repos.d/zabbix.repo文件内容中的默认下载地址替换为阿里云地址
[root@zabbix-server ~]# sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
[root@zabbix-server ~]# cat /etc/yum.repos.d/zabbix.repo
# 利用grep命令检查以baseurl为开头的内容
[root@zabbix-server ~]# grep '^baseurl' /etc/yum.repos.d/zabbix.repo
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/frontend
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/debuginfo/
baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/
# 清除原yum缓存
[root@zabbix-server ~]# yum clean all
# 重新生成缓存
[root@zabbix-server ~]# yum makecache

# ****************************************************************
[root@zabbix-proxy ~]# cd /etc/yum.repos.d
[root@zabbix-proxy yum.repos.d]# rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
[root@zabbix-proxy yum.repos.d]# cd ~
[root@zabbix-proxy ~]# sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
[root@zabbix-proxy ~]# grep '^baseurl' /etc/yum.repos.d/zabbix.repo
[root@zabbix-proxy ~]# yum clean all
[root@zabbix-proxy ~]# yum makecache

# ****************************************************************
[root@zabbix-agent01 ~]# cd /etc/yum.repos.d
[root@zabbix-agent01 yum.repos.d]# rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
[root@zabbix-agent01 yum.repos.d]# cd ~
[root@zabbix-agent01 ~]# sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
[root@zabbix-agent01 ~]# grep '^baseurl' /etc/yum.repos.d/zabbix.repo
[root@zabbix-agent01 ~]# yum clean all
[root@zabbix-agent01 ~]# yum makecache

二、安装对应服务端

1、监控服务器配置:zabbix-server :192.168.3.51

1、安装zabbix服务端
[root@zabbix-server ~]# yum -y install zabbix-server-mysql zabbix-agent
# 安装 Software Collections,便于后续安装高版本的php。默认yum安装php版本为5.4过低。
# SCL(Software Collections)可以在同一个操作系统上安装和使用多个版本软件,不会影响整个系统的安装包,软件包安装在/opt/rh目录下
[root@zabbix-server ~]# yum -y install centos-release-scl


2、修改zabbix-frontend前端源,修改参数enabled:
[root@zabbix-server ~]# vim /etc/yum.repos.d/zabbix.repo
# 检查修改内容
[root@zabbix-server ~]# cat /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=0   # 修改前为0,修改为1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591


3、安装zabbix前端环境
[root@zabbix-server ~]# yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
# 查看安装目录
[root@zabbix-server ~]# ls /opt/rh/
    rh-php72


4、安装zabbix所需的数据库
[root@zabbix-server ~]# yum install mariadb-server -y
# 配置数据库,设置为开机启动并立即运行
[root@zabbix-server ~]# systemctl enable --now mariadb
# 查看数据库状态
[root@zabbix-server ~]# systemctl status mariadb
# 检查端口号3306
[root@zabbix-server ~]# netstat -tunlp


5、初始化数据库初始密码
[root@zabbix-server ~]# mysql_secure_installation
# 输入你当前的root密码,默认为空,所以直接回车
Enter current password for root (enter for none):
# 是否设置root密码,输入:y 回车 ,依次输入密码和再次确认输入密码
Set root password? [Y/n] y
New password:wq123
Re-enter new password:wq123
# 是否移除匿名用户,匿名用户没有用,所以在此处移除。输入:y 回车
Remove anonymous users? [Y/n] y
# 禁止root用户远程登录,这里需要远程登录,所以输入:n 回车
Disallow root login remotely? [Y/n] n
# 是否移除测试数据库,这里不需要,输入:y 回车
Remove test database and access to it? [Y/n] y
# 是否刷新授权表,这里输入:y 回车
Reload privilege tables now? [Y/n] y
# 测试登录数据库
[root@zabbix-server ~]# mysql -uroot -p
Enter password:wq123


6、添加数据库用户以及zabbix所需的数据库信息
MariaDB [(none)]> show databases;
# 创建zabbix数据库,设置编码为utf-8
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
    Query OK, 1 row affected (0.00 sec)
# 创建用户zabbix,设置密码为wq123
MariaDB [(none)]> create user zabbix@localhost identified by 'wq123';
    Query OK, 0 rows affected (0.00 sec)
# 对数据库zabbix.*内的所有数据授权用户zabbix
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost;
    Query OK, 0 rows affected (0.00 sec)
# 刷新授权表操作
MariaDB [(none)]> flush privileges;
    Query OK, 0 rows affected (0.00 sec)
# 退出数据库操作
MariaDB [(none)]> exit;
    Bye

7、使用zabbix-MySQL命令,导入数据库信息
# 查看zabbix服务器数据库信息是否存在
[root@zabbix-server ~]# ls /usr/share/doc/zabbix-server-mysql*/create.sql.gz
/usr/share/doc/zabbix-server-mysql-5.0.34/create.sql.gz
# 将文件解压缩后导入到zabbix用户的zabbix数据库中,输入登录密码完成操作
# -u用户名 -p 数据库名
[root@zabbix-server ~]# zcat /usr/share/doc/zabbix-server-mysql-5.0.34/create.sql.gz | mysql -uzabbix -p zabbix
Enter password:wq123
# 输入zabbix用户和密码登录数据库
[root@zabbix-server ~]# mysql -uzabbix -pwq123
# 显示所有数据库
MariaDB [(none)]> show databases;
# 切换到zabbix用户
MariaDB [(none)]> use zabbix
# 显示zabbix数据库中所有数据表
MariaDB [zabbix]> show tables;
# 退出数据库
MariaDB [zabbix]> exit;


8、修改zabbix server配置文件,修改数据库的密码
[root@zabbix-server ~]# vim /etc/zabbix/zabbix_server.conf
# 通过关键字搜索,输入 /DBPassword  回车定位需要修改的地方
    DBPassword=wq123  # 修改为数据库密码
# 利用grep命令检查以DBPassword为开头的行
[root@zabbix-server ~]# grep '^DBPassword' /etc/zabbix/zabbix_server.conf
    DBPassword=wq123


9、修改zabbix的php配置文件
[root@zabbix-server ~]# ls /etc/opt/rh/rh-php72/php-fpm.d/
    www.conf  zabbix.conf
[root@zabbix-server ~]# vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
    php_value[date.timezone] = Asia/Shanghai  # 修改后
# 利用grep命令检查是否修改完成
[root@zabbix-server ~]# grep 'timezone' /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
    php_value[date.timezone] = Asia/Shanghai


10、配置hosts解析,在监控服务器的/etc/hosts写入配置信息
[root@zabbix-server ~]# vi /etc/hosts
# 检查hosts配置信息	
[root@zabbix-proxy ~]# cat /etc/hosts
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    192.168.3.51 zabbix-server
    192.168.3.53 zabbix-proxy
    192.168.3.52 zabbix-agent01


11、启动zabbix相关服务
[root@zabbix-server ~]# systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
[root@zabbix-server ~]# systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
# 查看端口信息
[root@zabbix-server ~]# netstat -tnlp
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State           PID/Program name
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN          906/sshd
    tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1273/master
    tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      2119/zabbix_agentd
    tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      2128/zabbix_server
    tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      2141/php-fpm: maste
    tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      1232/mysqld
    tcp6       0      0 :::22                   :::*                    LISTEN      906/sshd
    tcp6       0      0 ::1:25                  :::*                    LISTEN      1273/master
    tcp6       0      0 :::10050                :::*                    LISTEN      2119/zabbix_agentd
    tcp6       0      0 :::10051                :::*                    LISTEN      2128/zabbix_server
    tcp6       0      0 :::80                   :::*                    LISTEN      2216/httpd
以上可以看出,端口号为10050代表自己,10051代表服务器,3306代表MYSQL数据库

2、代理服务器配置:zabbix-proxy :192.168.3.53

1、安装zabbix-proxy连接数据库及发现客户端工具
[root@zabbix-proxy ~]# yum -y install zabbix-proxy-mysql zabbix-get


2、安装zabbix数据库
[root@zabbix-proxy ~]# yum -y install mariadb-server mariadb
# 设置数据库为开机启动并立即运行
[root@zabbix-proxy ~]# systemctl enable --now mariadb
# 查看状态
[root@zabbix-proxy ~]# systemctl status mariadb
# 检查端口
[root@zabbix-proxy ~]# netstat -tunlp

	
3、配置代理服务器数据库,创建相关数据库及账户密码
[root@zabbix-proxy ~]# mysql
# 创建zabbix_proxy数据库,设置编码为utf-8
MariaDB [(none)]> create database zabbix_proxy character set utf8 collate utf8_bin;
Query OK, 0 rows affected (0.00 sec)
# 对数据库zabbix_proxy.*内的所有数据授权给用户zabbix,设置密码为zabbix
MariaDB [(none)]> grant all privileges on zabbix_proxy.* to zabbix@localhost identified by 'zabbix';
Query OK, 0 rows affected (0.00 sec)
# 刷新授权表操作
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
# 退出数据库操作
MariaDB [(none)]> exit;
Bye
	

4、使用zabbix-MySQL命令,导入zabbix-proxy数据库信息
# 查看安装信息存放目录路径
[root@zabbix-proxy ~]# rpm -ql zabbix-proxy-mysql
    /etc/logrotate.d/zabbix-proxy
    /etc/zabbix/zabbix_proxy.conf
    /usr/lib/systemd/system/zabbix-proxy.service
    /usr/lib/tmpfiles.d/zabbix-proxy.conf
    /usr/lib/zabbix/externalscripts
    /usr/sbin/zabbix_proxy_mysql
    /usr/share/doc/zabbix-proxy-mysql-5.0.34
    /usr/share/doc/zabbix-proxy-mysql-5.0.34/AUTHORS
    /usr/share/doc/zabbix-proxy-mysql-5.0.34/COPYING
    /usr/share/doc/zabbix-proxy-mysql-5.0.34/ChangeLog
    /usr/share/doc/zabbix-proxy-mysql-5.0.34/NEWS
    /usr/share/doc/zabbix-proxy-mysql-5.0.34/README
    /usr/share/doc/zabbix-proxy-mysql-5.0.34/schema.sql.gz
    /usr/share/man/man8/zabbix_proxy.8.gz
    /var/log/zabbix
    /var/run/zabbix
# 将文件解压缩后导入到zabbix用户的zabbix_proxy数据库中,输入登录密码完成操作
# -u用户名 -p 数据库名
[root@zabbix-proxy ~]# zcat /usr/share/doc/zabbix-proxy-mysql-5.0.34/schema.sql.gz | mysql -uzabbix -p zabbix_proxy
Enter password:zabbix
# 检查是否导入
# 输入zabbix用户和密码登录数据库
[root@zabbix-proxy ~]# mysql -uzabbix -pzabbix
# 显示所有数据库
MariaDB [(none)]> show databases;
# 切换到zabbix用户
MariaDB [(none)]> use zabbix_proxy
# 显示zabbix数据库中所有数据表
MariaDB [zabbix]> show tables;
# 退出数据库
MariaDB [zabbix]> exit;
	

5、修改代理服务器配置文件,链接数据库的信息
# 第162行写入信息:DBPassword=zabbix,并做好.ori的备份
[root@zabbix-proxy ~]# sed -i.ori '162a DBPassword=zabbix' /etc/zabbix/zabbix_proxy.conf
# 将127.0.0.1替换成监控服务器ip地址,表示代理服务器向谁发送数据
[root@zabbix-proxy ~]# sed -i 's#Server=127.0.0.1$Server=192.168.3.51#' /etc/zabbix/zabbix_proxy.conf
# 将Hostname替换成代理服务器(本机)的主机名称
[root@zabbix-proxy ~]# sed -i 's#Hostname=Zabbix proxy#Hostname=zabbix-proxy#' /etc/zabbix/zabbix_proxy.conf
# 检查代理服务器的配置文件,显示以小写a到大写Z为开头的行,可以排除注释行和空行
[root@zabbix-proxy ~]# grep '^[a-Z]' /etc/zabbix/zabbix_proxy.conf
    Server=192.168.3.51    # 监控服务器IP地址
    Hostname=zabbix-proxy  # 代理服务器(本机)名称
    LogFile=/var/log/zabbix/zabbix_proxy.log
    LogFileSize=0
    PidFile=/var/run/zabbix/zabbix_proxy.pid
    SocketDir=/var/run/zabbix
    DBPassword=zabbix      # 代理服务器数据库密码
    DBName=zabbix_proxy    # 代理服务器数据库名称
    DBUser=zabbix          # 代理服务器数据库用户名
    SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
    Timeout=4
    ExternalScripts=/usr/lib/zabbix/externalscripts
    LogSlowQueries=3000
    StatsAllowedIP=127.0.0.1
# 重启zabbix-proxy服务
[root@zabbix-proxy ~]# systemctl restart zabbix-proxy
# 设置zabbix-proxy服务为开机自启
[root@zabbix-proxy ~]# systemctl enable zabbix-proxy
# 查看zabbix-proxy服务状态
[root@zabbix-proxy ~]# systemctl status zabbix-proxy


6、配置hosts解析,在代理服务器的/etc/hosts写入配置信息
[root@zabbix-proxy ~]# vi /etc/hosts
# 检查hosts配置信息	
[root@zabbix-proxy ~]# cat /etc/hosts
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    192.168.3.51 zabbix-server
    192.168.3.53 zabbix-proxy
    192.168.3.52 zabbix-agent01

3、Agent2客户机配置:zabbix-agent01 :192.168.3.52

Zabbix-agent2为新版本,采用golang语言开发的客户端

Zabbix-agent2默认用10050端口,即zabbix客户端的端口

旧版本Zabbix-agent与新版本Zabbix-agent2不能通用

1、安装zabbix-agent2服务
[root@zabbix-agent01 ~]# yum -y install zabbix-agent2


2、修改配置文件
[root@zabbix-agent01 ~]# vim /etc/zabbix/zabbix_agent2.conf
# 检查配置文件,显示以小写a到大写Z为开头的行,可以排除注释行和空行
[root@zabbix-agent01 ~]# grep '^[a-Z]' /etc/zabbix/zabbix_agent2.conf
    PidFile=/var/run/zabbix/zabbix_agent2.pid  # 进程ID
    LogFile=/var/log/zabbix/zabbix_agent2.log  # 日志记录
    LogFileSize=0
    Server=192.168.3.53        # 代理服务器IP地址
    ServerActive=192.168.3.53  # 代理服务器IP地址
    Hostname=zabbix-agent01    # Agent2客户端(本机)名称
    HostnameItem=system.hostname
    Include=/etc/zabbix/zabbix_agent2.d/*.conf
    ControlSocket=/tmp/agent.sock
# 检查启动命令
[root@zabbix-agent01 ~]# ls -l /usr/sbin/zabbix_agent2


3、设置zabbix-agent2服务为开机自启并立即运行
[root@zabbix-agent01 ~]# systemctl enable --now zabbix-agent2
# 检查端口情况,10050端口
[root@zabbix-agent01 ~]# netstat -tunlp

4、配置hosts解析,在Agent2客户机的/etc/hosts写入配置信息
[root@zabbix-agent01 ~]# vi /etc/hosts
# 检查hosts配置信息	
[root@zabbix-agent01 ~]# cat /etc/hosts
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    192.168.3.51 zabbix-server
    192.168.3.53 zabbix-proxy
    192.168.3.52 zabbix-agent01

三、浏览器WEB配置

1、初始设置

浏览器访问:http://192.168.3.51/zabbix

 

 

 

 

 

 

 注意:输入默认账户密码:账户为Admin(首字母大写),密码为zabbix

 

 2、修改为中文界面

 

 3、修复中文乱码问题

Zabbix默认检测了服务器本身,但是修改中文编码后出现乱码问题,如下显示:

 

解决方法:安装相应中文字体

[root@zabbix-server ~]# yum -y install wqy-microhei-fonts
# 复制字体
[root@zabbix-server ~]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[root@zabbix-server ~]# \cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

 

 4、配置Agent代理模式操作

配置agent代理操作如下:管理 —— agent代理程序 

 配置主机操作如下:

 修改主机模板,操作如下:

 

 如果上述没有启动,建议如下操作:

以上如果无法发现,请依次重启代理服务器和Agent2客户机
# 代理服务器开启日志监测
[root@zabbix-proxy ~]# tail -f /var/log/zabbix/zabbix_proxy.log
# 客户机重启zabbix-agent2服务
[root@zabbix-agent01 ~]# systemctl restart zabbix-agent2


# 服务器开启日志监测
[root@zabbix-server ~]# tail -f /var/log/zabbix/zabbix_server.log
# 代理服务器重启zabbix-proxy服务
[root@zabbix-proxy ~]# systemctl restart zabbix-proxy

猜你喜欢

转载自blog.csdn.net/weixin_44611826/article/details/130600843
今日推荐