软硬件环境

  • Server端:Ubuntu 16.04虚拟机

  • Agent端:Windows Server,主要硬件有DL380 G7、DL380 G9、DL380 G10、DL160 G6、DELL2900、DELL2950、supermicro等

Server tool安装&问题汇总

  • zabbix agent、ntpdate、mail工具安装与配置
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

1

2

3

4

5

6

7

8

9

10

11

12

13

14
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

#agent安装和配置

sudo apt-get install zabbix-agent

sudo apt-get install zabbix-get

#安装时间同步工具

sudo apt-get install ntpdate

#安装发送mail工具

sudo apt-get install bsd-mailx

sudo apt-get install mailx

sudo apt-get install s-nail

sudo apt-get install mailutils

#配置发送mail工具

sudo vim /etc/s-nail.rc

#配置Zabbix发送mail脚本:/usr/lib/zabbix/alertscripts/send_mail.sh

echo "$3" | mail -s "$2" "$1"
  • 无法抓取Client端数据,需要设定server端端口,并重启zabbix
1
2
3
4
5
6

1

2

3
1
2
3
4
5
6

#手动设定端口:10051

vim /etc/zabbix/zabbix_server.conf

sudo /etc/init.d/zabbix-server restart

安装异常: The frontend does not match Zabbix database

若为硬体服务器需要特别注意时间同步,需要确保Zabbix服务器的时间准确

1
2
3
4
5
6

1

2

3
1
2
3
4
5
6

# 时间同步

# crontab -l

00 00 * * * /usr/sbin/ntpdate -u 195.13.1.153

HP DL380系列服务器透过iLO口snmp协议进行硬件监控

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協議獲取

1
2
3
4

1

2
1
2
3
4

ipmitool -I lanplus -H 192.168.123.149 -U ADMIN -P ADMIN sensor list

ipmitool -I lanplus -H 192.168.123.149 -U ADMIN -P ADMIN sensor get "P1-DIMM3B Temp"

DELL服务器硬件监控

DELL服务器因为过旧,都没有安装带外管理的卡,所以硬件监控全部是透过自定key的方式实现的

Windows服务器一些特殊信息获取

因为有很多信息客户端无法获取到,所以需要自己写自定义key,有些指令因为处理时间较长,需要透过Sender的方式进行获取

Zabbix web端配置模板

文章作者

上次更新

2019-11-21