

1.整体描述⇗
IBM的小型机通常都使用IBM HMC进行硬件管理,所以我们也通过HMC来获取采集其所管理的IBM小型机的硬件状态信息,从而用于监控。 思路:
--配置IBM小型机的HMC管理口;
--IBM HMC通过小型机的HMC管理口进行硬件管理;
--开启IBM HMC的ssh远程连接;
--配置Zabbix链接IBM HMC执行hmc管理命令获取硬件信息。
2.配置IBM小型机HMC管理口⇗
IBM的小型机配有两个HMC管理口,两个HMC管理口上默认配置的IP地址为169.254.2.147、169.254.3.147。 HMC管理口上提供了ASMI(Advanced System Management Interface)接口,通过WEB浏览器输入https://HMC口IP地址, 可以访问ASMI,默认的用户名密码为admin/admin。我们可以通过ASMI更改HMC管理口的IP地址,以匹配IBM HMC的网段,从而纳入IBM HMC管理。

注:确保HMC管理口上的IP地址与IBM HMC的地址可以连通
3.配置IBM HMC管理小型机⇗
BM HMC和小型机的HMC管理口连通后,通过登录IBM HMC的管理界面,默认用户名密码为hscroot/abc123, 点击添加主机,如下图:

可以看到“服务器”下已经有添加的主机,点击“全部分区”下的指定主机的分区“full”,再点击“打开终端窗口”, 就可以连接到分区操作系统进行命令行操作,如下两张图:


4.开启IBM HMC远程连接⇗
为了能够远程连上IBM HMC执行管理命令,需要开启IBM HMC的ssh功能,开启方法如下:

通过ssh登录IBM HMC, 执行命令,效果如下:

name列是当前的IBM HMC管理的所有小机的名称,这些名称在后面添加被管小机监控项时会用到
5.Zabbix通过IBM HMC实现小机带外监控⇗
5.1 添加IBM HMC监控主机

主机地址填写IBM HMC的地址
5.2 监控被管小机运行状态
5.2.1 添加监控项-IBM HMC管理的小机状态

ITEM NAME: HMC_192.168.1.20_HostStatus
#中间的IP为IBM HMC地址
Type: SSH agent
Key: ssh.run[HostStatus,192.168.1.20]
#里面的IP是要ssh连接的地址
Authentication method: Password
User name: hscroot #IBM HMC的登录用户名
Password: 1234567 #IBM HMC的登录密码
Executed script: lssyscfg -r -sys -F name,ipaddr,state
#IBM HMC的管理命令
Type of informatior: Text #命令返回值的类型
5.2.2 添加触发器-被管小机状态非运行告警

选中新创建的ITEM,点击“Create Trgger”
Trigger Name: HMC_192.168.1.20_HostDown
Expression:

Servirtiy: Average(一般严重)
5.3 监控被管小机CPU物理损坏
5.3.1 添加监控项-被管小机安装CPU数量

Name: HW_SVRP7720-08-SN06806ET_InstalledCPU
#HW前缀,中间为被管小机的名称
Type:SSH agent
Key:ssh.run[SVRP7720-08-SN06806ET_InstalledCPU,192.168.1.20]
#IP地址为IBM HMC地址
User name/Password : hscroot/1234567
#IBM HMC 的登录用户名密码
Executed script: lshwres -r proc -m SVRP7720-08-SN06806ET --level sys -F installed_sys_proc_units
#显示被管小机已安装CPU数量的IBM HMC命令
Information Type: Number(unsigned)
#数字(无正负)
Data Type: Decimal #十进制数字
5.3.2 添加监控项-被管小机可配置CPU数量

Name: HW_SVRP7720-08-SN06806ET_ConfigureCPU
#HW前缀,中间为被管小机的名称
Type: SSH agent
Key: ssh.run[SVRP7720-08-SN06806ET_ConfigureCPU,192.168.1.20]
#IP地址为IBM HMC地址
User name/Password : hscroot/1234567
#IBM HMC 的登录用户名密码
Executed script: lshwres -r proc -m SVRP7720-08-SN06806ET --level sys -F configurable_sys_proc_units
#显示被管小机已安装CPU数量的IBM HMC命令
Information Type: Number(unsigned)
#数字(无正负)
Data Type: Decimal #十进制数字
5.3.3 添加触发器-被管小机安装CPU不等于可配置CPU数量告警

5.4 监控被管小机MEM物理损坏
5.4.1 添加监控项-被管小机安装MEM大小

5.4.2 添加监控项-被管小机可配置MEM大小

5.4.3 添加触发器-被管小机安装MEM不等于可配置MEM大小告警

5.5 监控被管小机LED灯状态
5.5.1 添加监控项-被管小机LED灯状态

5.5.2 添加触发器-被管小机LED灯亮告警

5.6 监控被管小机Lpar状态
5.6.1 添加监控项-被管小机Lpar状态

5.6.2 添加触发器-被管小机Lpar状态非运行告警

选中新创建的ITEM,点击“Create Trgger”
Trigger Name: HW_SVRP7720-08-SN06806ET_LparStatusDown
Expression:

Servirtiy: Average(一般严重)
从trgger中查看该触发器内容:
