暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【Z投稿】Zabbix-通过HMC监控IBM小机硬件

Zabbix开源社区 2018-04-20
1117

作者: 王鸿瑞,多年IT行业监控、自动化、大数据等方面就职经验,,曾就职于中软、邯郸银行, 目前就职于北京XXXX信息技术有限公司。

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中查看该触发器内容:

欢迎投稿


内容

与运维、Zabbix相关即可


方式

私信Z_kuma


关于投稿专栏

主要为大家提供一个展现自己的平台,作者观点不等同Z社区观点~

欢迎读者在评论区留言讨论哝~


Zabbix培训进行中

点击查看培训介绍

2018,5月14-18,北京站,点击报名!

2018,5月21-25,上海站,点击报名!

让你的Zabbix 6 到飞起!

一键关注

关注公众号

加入社区(备注Zabbix)

Zabbix社区,因你而更美好


文章转载自Zabbix开源社区,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论