005.Zabbix-Agent客户端安装

Posted itzgr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了005.Zabbix-Agent客户端安装相关的知识,希望对你有一定的参考价值。

一 安装Zabbix-Agent

  1 [[email protected] ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
  2 [[email protected] ~]# yum install -y zabbix-agent
  3 [[email protected] ~]# firewall-cmd --permanent --add-port=10050/tcp
  4 [[email protected] ~]# firewall-cmd --permanent --add-port=10051/tcp
  5 [[email protected] ~]# firewall-cmd --reload			#开放防火墙相应Zabbix端口

二 Zabbix相关配置

2.1 zabbix配置

  1 [[email protected] ~]# vi /etc/zabbix/zabbix_agentd.conf
  2 PidFile=/var/run/zabbix/zabbix_agentd.pid
  3 LogFile=/var/log/zabbix/zabbix_agentd.log
  4 LogFileSize=0
  5 Server=172.0.0.1,172.24.8.100		#被动模式,允许哪台服务器连接Agent
  6 ServerActive=172.24.8.100			#主动模式,向哪台服务器主动传送数据
  7 Hostname=imxhy02				#必须与zabbix服务端web上的配置一致
  8 Include=/etc/zabbix/zabbix_agentd.d/*.conf

2.2 zabbix启动级开机启动

  1 [[email protected] ~]# systemctl start zabbix-agent.service
  2 [[email protected] ~]# systemctl enable zabbix-agent.service

附一 Windows下安装Zabbix-Agent

技术分享图片
  • 在相应的目录创建相应的目录,并将压缩包中的conf/zabbix_agentd.win.conf复制到此目录
如:C:Program Fileszabbix_agent
  • 将压缩包/bin/win32&win64对应的版本文件复制到新建的目录;
如:
技术分享图片
  • 服务器管理界面——配置-->服务-->zabbix服务。设为自动启动。
  • 修改安装目录下的配置文件修改zabbix-3.2confzabbix_agentd.win.conf
  1 LogFile=C:Program Fileszabbix_agentzabbix_agentd.log
  2 Server=172.0.0.1,172.24.8.100	#被动模式,允许哪台服务器连接Agent
  3 ServerActive=172.24.8.100	#主动模式,向哪台服务器主动传送数据
  4 Hostname=VWIN701		#此处必须与在Web界面添加主机时填写的hostname一致
  • 客户端启动
开始---->运行---->cmd
  1 cd C:Program Fileszabbix_agent
  2 "zabbix_agentd.exe" -c "C:Program Fileszabbix_agentzabbix_agentd.win.conf" -i
  3 "zabbix_agentd.exe" -c "C:Program Fileszabbix_agentzabbix_agentd.win.conf" -s
  4 -c  :指定配置文件所有位置
  5 -i   :安装客户端
  6 -s  :启动客户端
  7 -x  :停止客户端
  8 -d :卸载客户端
  • 防火墙开放Zabbix程序
技术分享图片
注意:安装服务之后,可以在管理工具----服务中将Zabbix agent设为开机启动。

附二 SNMP监控方式的配置

  1 yum -y install net-snmp
  2 vi /etc/snmpd/snmpd.conf
  3 com2sec mynetwork 172.24.8.100 public_monitor
  4 com2sec mynetwork 127.0.0.1 public
  5 group MyROGroup v2c mynetwork

三 Zabbix-Server和Zabbix-Agent验证检测

3.1 手动检测

采用Zabbix-Get来检测Zabbix-Server到Zabbix-Agent的数据获取成功与否。
  1 [[email protected] ~]# yum -y install zabbix-get.x86_64
  2 [[email protected] ~]# vi /etc/zabbix/zabbix_agentd.conf
  3 PidFile=/var/run/zabbix/zabbix_agentd.pid
  4 LogFile=/var/log/zabbix/zabbix_agentd.log
  5 LogFileSize=0
  6 Server=127.0.0.1,172.24.8.100		#被动模式,允许哪台服务器连接Agent
  7 ServerActive=172.24.8.100		        #主动模式,向哪台服务器主动传送数据
  8 #Zabbix-server本身也需要被监控,因此此处填写自己的IP地址
  9 Hostname=Zabbix server			#必须与zabbix服务端web上的配置一致
 10 [[email protected] ~]# zabbix_get -s 172.24.8.100 -k system.uname	#测试本机
 11 [[email protected] ~]# zabbix_get -s 172.24.8.101 -k system.uname	#测试另一台Linux主机
 12 [[email protected] ~]# zabbix_get -s 172.24.8.102 -k system.uname	#测试另一台windows
 13 [[email protected] ~]# zabbix_get -s 172.24.8.100 -p 10050 -I 127.0.0.1 -k system.uname

以上是关于005.Zabbix-Agent客户端安装的主要内容,如果未能解决你的问题,请参考以下文章

HTTP客户端代码片段

golang代码片段(摘抄)

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

PHP代码-psysh调试代码片段工具

VIM 代码片段插件 ultisnips 使用教程

Android 插件化VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )(代码片段