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上略有不同,不過基本上差不多
使用方法
usage: zabbix_agentd [-Vhp] [-c <config-file>] [-t <item key>]
參數
-c --config <config-file> 配置文件絕對路徑 -p --print 打印出所有的item,然后退出 -t --test <item key> 測試指定item key,然后退出 -h --help 幫助 -V --version 顯示版本號
zabbix_agentd命令詳解(Windows)
基本上使用方法和linux一樣,不過有些特殊,在window里,zabbix_agentd多了服務這塊。
-i --install 安裝為服務 -d --uninstall 移除服務 -s --start 啟動服務zabbix_agentd -x --stop 關閉zabbix_agentd -m --multiple-agents 多個服務,服務名包含agentd的主機名(不常用)
zabbix_agentd實例測試
列出items
# ./zabbix_agentd -p | grep uptime system.uptime [u|15923945]
測試key
# ./zabbix_agentd -t system.uptime -c /usr/local/zabbix-2.2.1/etc/zabbix_agentd.conf system.uptime [u|15923992]
啟動zabbix_agentd
# ./zabbix_agentd -c /usr/local/zabbix-2.2.1/etc/zabbix_agentd.conf