Zabbix in Action - Windows
文章目录
【注意】最后更新于 November 21, 2019,文中内容可能已过时,请谨慎使用。
软硬件环境
- Server端:Ubuntu 16.04虚拟机
- Agent端:Windows Server,主要硬件有DL380 G7、DL380 G9、DL380 G10、DL160 G6、DELL2900、DELL2950、supermicro等
Server tool安装&问题汇总
- zabbix agent、ntpdate、mail工具安装与配置
|
|
- 无法抓取Client端数据,需要设定server端端口,并重启zabbix
|
|
-
若为硬体服务器需要特别注意时间同步,需要确保Zabbix服务器的时间准确
|
|
HP DL380系列服务器透过iLO口snmp协议进行硬件监控
- 系统需要开启SNMP服务,并在security选项卡中开放public只读功能
- 需要安装iLO 3/4 Channel Interface Driver
- 需要安装iLO 3/4 Management Controller Driver Package
- 需要安装HPE Insight Management Agents
- 需要安装Smart Array SAS/SATA Controller Driver,用于读取硬盘信息(这个当时搞了好久)
- OID查询:http://oidref.com/1.3.6.1.4.1.3582.4.1.4.1.2.1.19
- HP服务器驱动查找:https://support.hpe.com/hpesc/public/km/product/1009087943/hpe-proliant-dl380-gen9-server-models?ismnp=0&l5oid=7271241#t=DriversandSoftware&sort=relevancy&layout=table
DL160 G6 & Supermicro透过ipmi & snmp协议进行硬件监控
- DL160 IPMI接口共用NIC1,需要將BMC NIC Allocation設定為Shared,賬號:admin,密碼:admin
- Supermicro IPMI接口有單獨的網卡,設定完之後需要斷電重啓,賬號:ADMIN,密碼:ADMIN
- Supermicro服務器透過SNMP協議監控HDD狀況(需要安裝MegaRAID Storage Manager)
- IOD查询:https://mibs.observium.org/mib/LSI-MegaRAID-SAS-MIB/
- Supermicro其他硬件信息透過ipmi協議獲取
|
|
DELL服务器硬件监控
DELL服务器因为过旧,都没有安装带外管理的卡,所以硬件监控全部是透过自定key的方式实现的
- 服务器需要安装OMSA管理工具
- python脚本参见:https://github.com/Charles-Miao/Server-Monitoring/tree/master/Ver2.0/zabbix/Windows/Zabbix/dell
Windows服务器一些特殊信息获取
因为有很多信息客户端无法获取到,所以需要自己写自定义key,有些指令因为处理时间较长,需要透过Sender的方式进行获取
- python脚本参见:https://github.com/Charles-Miao/Server-Monitoring/tree/master/Ver2.0/zabbix/Windows/Zabbix/windows
Zabbix web端配置模板
文章作者 Charles Miao
上次更新 2019-11-21