一、关闭防火墙及selinux

systemctl stop firewalld     //关闭防火墙

systemctl disable firewalld //关闭防火墙自启

setenforce 0 //临时关闭selinux

vim /etc/selinux -> SELINUX= disable //修改selinux启动方式

二、上传openssl11到系统上

参考文档:https://www.cnblogs.com/linnuo/p/15936694.html

Openssl下载地址:http://mirror.centos.org/centos/7/os/x86_64/Packages/openssl-1.0.2k-19.el7.x86_64.rpm

使用以下命令进行安装:

rpm -ivh openssl11-libs-1.1.1k-2.el7.x86_64.rpm --force

安装成功如下图所示:

三、安装zabbix-agent

使用以下命令安装agent客户端

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-agent-5.0.2-1.el8.x86_64.rpm

安装成功如图所示:

四、修改配置文件

配置文件的路径为/etc/zabbix/zabbix_agentd.conf,使用vim修改以下参数

vim /etc/zabbix/zabbix_agentd.conf //修改配置文件

修改位置:

PidFile=/var/run/zabbix/zabbix_agentd.pid   //13行

LogFile=/var/log/zabbix/zabbix_agentd.log   //32行

LogFileSize=0                               //43行

Include=/etc/zabbix/zabbix_agentd.d/*.conf  //309行

//上面的是核对项,下面的是修改项//

Server=本机IP,服务器IP     //如图172.29.230.4为本机IP,172.31.254.13为服务器IP

ServerActive=服务器IP

Hostname=testhost                     //158行,指定名称

#Hostname填写要监控的主机名,Server才能根据名字找到它(此处hostname要与zabbix监控当中添加主机的主机名一致)

五、在zabbix-server测添加agent

1、配置->主机->填写主机名称、IP等信息

2、模板->选择模板后更新

3、检查是否添加成功,监测->主机->最新数据,如果有数据返回,则添加成功

 

六、排错步骤

1、使用ping命令测试zabbix-server和zabbix-agent的连通性

2、首先确认防火墙和SELINUX的关闭,使用getenforce命令

systemctl status firewalld     //查看防火墙状态

getenforce //查看selinux的状态

3、检查配置文件

cat /etc/zabbix/zabbix_agentd.conf

关键参数:

Server=本机IP,服务器IP     //中间有一个逗号

ServerActive=服务器IP

Hostname=testhost                     //158行,指定名称

4、查看日志

cat /var/log/zabbix/zabbix_agentd.log   //使用cat或者tail命令查看日志,分析故障点 

Logo

更多推荐