Zabbix基于Dell系统管理OMSA监控物理服务器硬件
2018-03-22 01:24
585 查看
OMSA介绍:(OpenManageServerAdministrator)
Server Administrator通过一组全面的集成式管理服务,提供易于使用的、本地和远程系统监管;Server Administrator 通过两种方式提供系统管理解决方案;
1. 通过集成的、基于Web浏览器的图形用户界面(GUI);
2. 通过操作系统的命令行界面(CLI);
Server Administrator 提供以下信息;
1. 正常运行的系统和出现故障的系统;
2. 需要执行远程恢复操作的系统;
官方仓库地址:http://linux.dell.com/repo/hardware/
多个版本选择:
Dell Linux Repository(已弃用)
Dell System Update(简称DSU,Dell每次发布新库,OMSA版本可能有所不同),其中包括:
1.OpenManage Server Administrator;
2.BIOS和固件更新;
……
仓库设置:
#wget -q -O - http://linux.dell.com/repo/hardware/OMSA_7.1/bootstrap.cgi | bash #yum repolist #注意:每个版本库中所包含的OMSA版本不同;
主流版本:
安装OMSA:
OMSA提供的软件包:
srvadmin-all:安装所有OMSA组件;
srvadmin-base:只安装基本的OMSA,不安装web服务器;
srvadmin-webserver:安装Web界面;
srvadmin-storageservices:安装RAID管理;
#yum install srvadmin-base srvadmin-storageservices -y #ln -s /opt/dell/srvadmin/sbin/omreport /usr/bin/omreport #ln -s /opt/dell/srvadmin/sbin/omconfig /usr/bin/omconfig #启动服务: #/etc/init.d/dataeng start
主要CLI命令:
omreport:命令显示系统管理信息的报告,主要用于系统监控检索;
omconfig:命令可将您所分配的值写入对象的属性;
omhelp:命令可显示 CLI 命令的简短文字帮助;
omreport命令包含三级:(详细信息参见官方产品文档手册)
omreport chassis pwrmonitoring
1级命令omreport;
2级命令chassis,代表机架和塔式系统;刀片系统不使用此参数;
3级命令列出用于查看报告的指定对象和组件;
#常用硬件信息查询:(详细信息参见官方产品文档手册) omreport chassis batteries #查看系统电池的详细属性 omreport chassis fans #查看系统风扇的详细属性 omreport chassis nics #查看系统NIC网卡及接口详情 omreport chassis temps #查看系统温度探测器的属性 omreport chassis pwrsupplies #看系统电源设备的属性 omreport chassis processors #查看系统处理器的属性 omreport chassis memory #查看系统内存属性 omreport storage *** #看属于存储系统一部分的磁盘、控制器等
使用示例:
#查看整个机箱的详细: #omreport chassis Health #运行情况 Main System Chassis #主系统机箱 SEVERITY : COMPONENT #严重性(状态):组件 Ok : Fans #风扇 Ok : Intrusion #入侵检测 Ok : Memory #内存 Ok : Power Supplies #电源设备 Ok : Power Management #电源管理 Ok : Processors #处理器 Ok : Temperatures #温度 Ok : Voltages #电压 Ok : Hardware Log #硬件日志 Ok : Batteries #电池 #其中也可以对系统中的每一项属性进行详细信息检测: #omreport chassis pwrmonitoring #查看系统功耗的详细属性 Power Consumption #功耗 Index : 2 Status : Ok Probe Name : System Board Pwr Consumption #系统功率消耗 Reading : 112 W #读数 Warning Threshold : 896 W #警告阈值 Failure Threshold : 980 W #故障阈值 ...... Statistic : System Peak Power #系统峰值功率 Measurement Start Time : Wed May 28 01:57:36 2014 #测量开始时间 Peak Time : Tue Jun 20 14:58:08 2017 #峰值时间 Peak Reading : 279 W #峰值读数 ...... #以上仅列出一项
定义zabbix监控系统硬件信息:
#写入配置文件: #vim /etc/zabbix/zabbix_agentd.d/hardware.conf UserParameter=hardware_battery,omreport chassis batteries|awk '/^Status/{if($NF=="Ok") {print 1} else {print 0}}' UserParameter=hardware_fan_health,awk -vhardware_fan_number=`omreport chassis fans|grep -c "^Index"` -vhardware_fan=`omreport chassis fans|awk '/^Status/{if($NF=="Ok") count+=1}END{print count}'` 'BE 4000 GIN{if(hardware_fan_number==hardware_fan) {print 1} else {print 0}}' UserParameter=hardware_memory_health,awk -vhardware_memory=`omreport chassis memory|awk '/^Health/{print $NF}'` 'BEGIN{if(hardware_memory=="Ok") {print 1} else {print 0}}' UserParameter=hardware_nic_health,awk -vhardware_nic_number=`omreport chassis nics |grep -c "Interface Name"` -vhardware_nic=`omreport chassis nics |awk '/^Connection Status/{print $NF}'|wc -l` 'BEGIN{if(hardware_nic_number==hardware_nic) {print 1} else {print 0}}' UserParameter=hardware_cpu,omreport chassis processors|awk '/^Health/{if($NF=="Ok") {print 1} else {print 0}}' UserParameter=hardware_power_health,awk -vhardware_power_number=`omreport chassis pwrsupplies|grep -c "Index"` -vhardware_power=`omreport chassis pwrsupplies|awk '/^Status/{if($NF=="Ok") count+=1}END{print count}'` 'BEGIN{if(hardware_power_number==hardware_power) {print 1} else {print 0}}' UserParameter=hardware_temp,omreport chassis temps|awk '/^Status/{if($NF=="Ok") {print 1} else {print 0}}'|head -n 1 UserParameter=hardware_physics_health,awk -vhardware_physics_disk_number=`omreport storage pdisk controller=0|grep -c "^ID"` -vhardware_physics_disk=`omreport storage pdisk controller=0|awk '/^Status/{if($NF=="Ok") count+=1}END{print count}'` 'BEGIN{if(hardware_physics_disk_number==hardware_physics_disk) {print 1} else {print 0}}' UserParameter=hardware_virtual_health,awk -vhardware_virtual_disk_number=`omreport storage vdisk controller=0|grep -c "^ID"` -vhardware_virtual_disk=`omreport storage vdisk controller=0|awk '/^Status/{if($NF=="Ok") count+=1}END{print count}'` 'BEGIN{if(hardware_virtual_disk_number==hardware_virtual_disk) {print 1} else {print 0}}' #重启agent端: #/etc/init.d/zabbix-agent restart #server端测试: [root@zabbix ~]# zabbix_get -s agent端地址 -k "hardware_battery" 1
添加监控项:
添加触发器:
本文参考:
http://zh.community.dell.com/techcenter/systems-management/w/wiki/561.omsalinux
https://www.jianshu.com/p/ecbd5e21924b
Dell支持官方产品手册:(备注官方7.1版本支持中文文档)
http://www.dell.com/support/home/cn/zh/cndhs1/products/software/ent_sys_mgmt/ent_sys_mgmt_opnmng_svr_admin
Dell官方OpenManage yum repos:
http://linux.dell.com/repo/hardware/
Dell支持-搜索:
]http://www.dell.com/support/search/cn/zh/cndhs1#sort=relevancy&f:langFacet=[zh]
相关文章推荐
- 【硬件】DELLserver硬件监控和DELL系统管理工具OMSA介绍
- 【硬件】DELLserver硬件监控及DELL系统管理工具OMSA介绍
- (玩转ZABBIX)Dell 服务器硬件信息监控,自动生成服务器资产信息
- 基于Zabbix IPMI监控服务器硬件状况 推荐
- dell物理服务器硬件磁盘监控
- 基于Zabbix IPMI监控服务器硬件状况
- zabbix使用Omsa来监控Dell服务器的硬件信息
- zabbix监控华为服务器硬件状态
- calamari:基于web页面的ceph系统监控管理工具安装
- Zabbix服务器监控系统部署之自定义监控项的添加及配置(二)
- 服务器远程监控管理(二)-系统远程安装部署
- 利用DELL的OMSA监控服务器的温度
- zabbix企业应用之服务器硬件信息监控
- Zabbix企业应用之服务器硬件信息监控
- zabbix服务器监控suse系统教程
- 基于树莓派(Raspberry Pi)平台的MQ-2烟雾报警系统以及结合Zabbix监控的实现(一)
- 利用SQL 2005 系统表监控管理SQL服务器运行情况
- 使用Symantec Altiris 来监控 Dell 服务器 的 硬件
- 基于TCP/IP协议的电力通信综合监控管理系统设计与实现
- VMware首推集成到服务器硬件中系统管理程序