Zabbix系列—②源码编译安装 5.2.6版本(Agent客户端)

运维 系统运维
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

一、部署环境说明

OS:CentOS 7.7 x64(3.10.0-1160.21.1.el7)

IP:192.168.168.102

Hostname:Test2

Server端IP:192.168.168.103

注:系统为最小化安装,部署前已完成系统初始化、内核及安全优化。

软件说明:

目录说明:

二、安装Zabbix-Agent客户端

1.创建Zabbix用户组及用户

  1. groupadd zabbix 
  2. useradd -g zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix 

2.下载源码编译安装

  1. cd /data/tools 
  2. wget https://cdn.zabbix.com/zabbix/sources/stable/5.2/zabbix-5.2.6.tar.gz 
  3. tar xf zabbix-5.2.6.tar.gz 
  4. cd zabbix-5.2.6 
  5. ./configure --prefix=/usr/local/zabbix --enable-agent 
  6. make && make install 
  7. ## 更改Zabbix-server的文件和目录属主属组 
  8. chown -R zabbix.zabbix /usr/local/zabbix/ 

## configure参数说明:

  1. --prefix=/usr/local/zabbix:指定zabbix安装路径 
  2. --enable-agent:启动agent端 

3.修改配置文件

##创建日志目录

  1. mkdir -p /data/logs/zabbix 

##修改目录权限

  1. chown -R zabbix.zabbix /data/logs/zabbix 

##修改agent配置文件

  1. cd /usr/local/zabbix/etc 
  2. cp zabbix_agentd.conf zabbix_agentd.conf.bak 
  3. vi zabbix_agentd.conf 
  4. //找到如下对应的属性项进行修改 
  5. PidFile=/data/logs/zabbix/zabbix_agentd.pid 
  6. LogFile=/data/logs/zabbix/zabbix_agentd.log 
  7. Server=192.168.168.103                 #Zabbix服务端ip地址 
  8. ServerActive=192.168.168.103       #Zabbix服务端ip地址 
  9. Hostname=test2                            #必须与在Zabbix WEB管理页面创建主机时的hostname一致 
  10. UnsafeUserParameters=1              #是否允许自定义的key,1为允许,0为不允许 

4.配置Zabbix服务管理脚本

##复制管理脚本

  1. cd /data/tools/zabbix-5.2.6/ 
  2. cp misc/init.d/tru64/zabbix_agentd /etc/init.d/ 

 ##添加脚本执行权限

  1. chmod o+x /etc/init.d/zabbix_agentd 

##修改启动脚本中PID文件路径

  1. sed -i "s#PIDFILE=/tmp/zabbix_agentd.pid#PIDFILE=/data/logs/zabbix/zabbix_agentd.pid#g" /etc/init.d/zabbix_agentd 

##建立软链接

  1. ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/ 
  2. ln -s /usr/local/zabbix/bin/zabbix_* /usr/local/bin/ 

注:若不创建软链接,则需修改脚本中的DAEMON路径,指向zabbix安装目录路径。

三、测试验证

1.启动zabbix-agent

  1. /etc/init.d/zabbix_agentd start 

2.查看服务是否启动成功

  1. netstat -nltp | grep zabbix 

3.查看客户端与服务端通信是否正常

注:若agent端服务器开启了防火墙,需开放10050端口,或者关闭防火墙。

在zabbix_server端执行:

  1. zabbix_get -s 192.168.168.102 -p 10050 -k "system.uptime" 

有数据回显则通信正常,无则尝试查看agent端的日志。

到此,zabbix_agend端已安装完成!接下来就是在Server端的WEB页面添加该Agent端客户机进行监控。

 

责任编辑:姜华 来源: 今日头条
相关推荐

2021-06-30 06:59:47

Zabbix Server服务端MySQL

2022-03-29 08:31:18

RabbitMQMQ客户端

2022-04-01 08:31:11

RabbitMQ客户端Channel

2022-05-19 09:02:45

开源zabbix监控

2011-03-29 14:44:44

Zabbix安装

2022-04-07 08:30:57

AMQP协议RabbitMQ客户端源码

2022-04-20 08:32:09

RabbitMQ流控制

2012-05-31 10:45:45

集客买

2011-04-01 14:09:44

CentOS 5.5zabbix

2009-03-04 10:27:50

客户端组件桌面虚拟化Xendesktop

2021-07-16 06:56:50

Nacos注册源码

2011-03-29 10:22:35

Zabbix Agen安装

2011-03-25 12:50:29

nagios安装

2015-03-30 14:24:06

网易布局

2011-10-31 13:42:46

Android客户端人人网

2015-01-27 23:27:48

微信微信客户端

2010-07-19 17:10:31

安装Telnet客户端

2020-12-31 11:12:09

Windows客户端花生壳

2010-06-08 10:34:23

opensuse 10

2022-12-27 09:33:28

点赞
收藏

51CTO技术栈公众号