- A+
所属分类:zabbix
zabbix_agentd是什么,作用是什么?
zabbix_agentd非常非常重要,它是每个学习zabbix必须熟悉也必须接触到得东西,把zabbix_agentd安装到被监控服务器上,zabbix_server便可以和zabbix_agentd通信来获取数据。下面来详细聊聊zabbix_agentd。
zabbix支持哪些系统?
作为一个跨平台的监控系统,zabbix_agentd可以被安装到各式各样的系统中,如下:
Linux
IBM AIX
FreeBSD
NetBSD
OpenBSD
HP-UX
Mac OS X
Solaris: 9, 10, 11
Windows: 2000, Server 2003, XP, Vista, Server 2008, 7
zabbix_agentd命令详解(Linux)
linux和windows上略有不同,不过基本上差不多
使用方法
1 |
usage: zabbix_agentd [-Vhp] [-c <config-file>] [-t <item key>] |
参数
1 2 3 4 5 |
-c --config <config-file> 配置文件绝对路径 -p --print 打印出所有的item,然后退出 -t --test <item key> 测试指定item key,然后退出 -h --help 帮助 -V --version 显示版本号 |
zabbix_agentd命令详解(Windows)
基本上使用方法和linux一样,不过有些特殊,在window里,zabbix_agentd多了服务这块。
1 2 3 4 5 |
-i --install 安装为服务 -d --uninstall 移除服务 -s --start 启动服务zabbix_agentd -x --stop 关闭zabbix_agentd -m --multiple-agents 多个服务,服务名包含agentd的主机名(不常用) |
zabbix_agentd实例测试
列出items
1 2 |
# ./zabbix_agentd -p | grep uptime system.uptime [u|15923945] |
测试key
1 2 |
# ./zabbix_agentd -t system.uptime -c /usr/local/zabbix-2.2.1/etc/zabbix_agentd.conf system.uptime [u|15923992] |
启动zabbix_agentd
1 |
# ./zabbix_agentd -c /usr/local/zabbix-2.2.1/etc/zabbix_agentd.conf |

微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
30/05/2018 下午 9:19 沙发
agentd配置文件里面,server和activeserver能否用域名代替?
04/06/2015 下午 4:19 板凳
我和楼上的是报同样的错误,但我在被监视的服务器上的zabbix_agentd.conf中已经指明server的IP了,还是不行啊。
14/02/2015 下午 9:44 地板
zabbix server 得什么配置啊,我的服务器是一台虚拟机,经常IO过大,iostat await过大。
14/02/2015 下午 10:00 1层
@tank 建议换一台硬盘速度好的服务器,如果你是阿里云,建议使用性能好点的RDS。
06/01/2015 下午 6:59 4楼
谢谢了。。有两个IP。换了个IP。。果然好了。。。这几天把你的这些文章看一遍。。
06/01/2015 下午 9:59 1层
@ch 欢迎拍砖
06/01/2015 下午 5:55 5楼
安装过agent,服务端与客户端是否能Ping通就能获取数据?我是在不同网段一直报Received empty response from Zabbix Agent at [*.*.*.*]. Assuming that agent dropped connection because of access permission的错。。
06/01/2015 下午 6:48 1层
@ch 能ping通不一定能获取到数据,客户端内要指定服务器的ip地址。你给的这个错误信息,很明显就是没指定服务器ip。