RHEL7为Zabbix4离线安装Dell硬件监控OMSA
DELL R640服务器未对iDRACR接口进行配置和连线,RHEL 7.4只能离线安装Dell硬件监控OMSA,与Zabbix4.2联动监控服务器硬件状态。OpenManage Server Administrator(OMSA)是Dell的硬件监控软件,等于是iDRAC的开源版本,Server Administrator通过两种方式提供系统管理解决方案; 一种是通过集成的基于Web浏览器的图形用户界面(GUI); 第二种是通过操作系统的命令行界面(CLI);
安装OMSA
访问https://www.dell.com/support/home/us/en/04/product-support/product/poweredge-r640/drivers
下载https://downloads.dell.com/FOLDER05558128M/1/OM-SrvAdmin-Dell-Web-LX-9.3.0-3465_A00.tar.gz
并上传OM-SrvAdmin-Dell-Web-LX-9.3.0-3465_A00.tar.gz到服务器/root/
yum install -y libcmpiCppImpl0 openwsman-server sblim-sfcb sblim-sfcc pciutils libgcrypt-devel libxslt openwsman-client OpenIPMI mkdir OMSA mv OM-SrvAdmin-Dell-Web-LX-9.3.0-3465_A00.tar.gz /root/OMSA cd /root/OMSA tar zxvf OM-SrvAdmin-Dell-Web-LX-9.3.0-3465_A00.tar.gz ./setup.sh
同意条款,y
选择需要安装的软件包,这里不安装Web Server Interface,只输入1,2,3,4,5,7,8,9
确认,i
导入新密钥,y
使用增强消息格式,y
开启服务器管理服务,y
完成安装
开启服务 /opt/dell/srvadmin/sbin/srvadmin-services.sh enable 测试命令 /opt/dell/srvadmin/bin/omreport storage controller
其他配置
软件包可以从这里下载https://github.com/templeydy/zabbix-omsa
或者下载附件
安装MegaCli
SCP传入/root目录 rpm -ivh MegaCli-8.07.14-1.noarch.rpm
添加执行权限
visudo zabbix ALL=(ALL) NOPASSWD: /opt/MegaRAID/MegaCli/MegaCli64 Defaults:zabbix !requiretty
Zabbix配置
将userparameter_hardware.conf传入/etc/zabbix/zabbix_agentd.d/
vim /etc/zabbix/zabbix_agentd.conf 修改为 UnsafeUserParameters=1 Timeout=30
vim /etc/zabbix/zabbix_server.conf 修改为: Timeout=30
重启agent服务
systemctl restart zabbix-agent
导入模板文件
温度值需要等待大概10分钟
状态1表示正常,状态0表示异常
其他服务器快速脚本
cd /root mkdir /root/OMSA wget http://10.37.11.103/MegaCli-8.07.14-1.noarch.rpm wget -P /etc/zabbix/zabbix_agentd.d/ http://10.37.11.103/userparameter_hardware.conf wget -P /root/OMSA/ http://10.37.11.103/OM-SrvAdmin-Dell-Web-LX-9.3.0-3465_A00.tar.gz rpm -ivh MegaCli-8.07.14-1.noarch.rpm cd /root/OMSA tar zxvf OM-SrvAdmin-Dell-Web-LX-9.3.0-3465_A00.tar.gz echo "zabbix ALL=(ALL) NOPASSWD: /opt/MegaRAID/MegaCli/MegaCli64" >> /etc/sudoers sed -i '$a\Defaults:zabbix !requiretty' /etc/sudoers yum install -y libcmpiCppImpl0 openwsman-server sblim-sfcb sblim-sfcc pciutils libgcrypt-devel libxslt openwsman-client OpenIPMI net-snmp-utils sed 's/# Timeout=3/Timeout=30/g' -i /etc/zabbix/zabbix_agentd.conf sed 's/# UnsafeUserParameters=0/UnsafeUserParameters=1/g' -i /etc/zabbix/zabbix_agentd.conf ./setup.sh 1,2,3,4,5,7,8,9 /opt/dell/srvadmin/sbin/srvadmin-services.sh enable /opt/dell/srvadmin/bin/omreport storage controller systemctl restart zabbix-agent
WEB组件安装(可选)
选择 i
选择 y
登陆方式 https://IP:1311 用户名和密码为系统用户密码
常用命令
omreport storage controller 查询controller信息 omreport storage adisk controller=0 查询阵列磁盘中物理磁盘信息 omreport storage pdisk controller=0 查询物理磁盘信息 omreport storage vdisk controller=0 查询虚拟磁盘信息 omreport chassis pwrsupplies 查看物理电源状态信息 omreport chassis pwrmonitoring 查看电源信息(电流、功耗) omreport chassis bios BIOS版本及发布日期 omreport chassis biossetup BIOS设置信息 omreport chassis fans [ index=0 ] 风扇信息 omreport chassis info 服务器序型号、列号、服务代码、IDRAC版本 omreport chassis memory [ index=0 ] 内存信息 omreport chassis nics [ index=0 | config=team ] 网卡信息 omreport chassis processors 物理CPU信息 omreport chassis temps CPU和主板温度 omreport chassis batteries CMOS电池状态 omreport system alertlog 系统日志浏览 omreport system esmlog 硬件日志 omreport system summary 所有系统组件信
本站所有文章均可随意转载,转载时请保留原文链接及作者。