监控物理服务器电源
centos7系统(戴尔服务器)
~]# vim /etc/yum.repos.d/dell-system-update.repo
[DELL-OMSA]
name=DELL-OMSA
baseurl=https://linux.dell.com/repo/hardware/DSU_22.08.12/os_dependent/RHEL7_64/
enabled=1
gpgcheck=0
gpgkey=http://linux.dell.com/repo/hardware/latest/public.key
~]# yum -y install srvadmin-all
~]# /opt/dell/srvadmin/sbin/srvadmin-services.sh start
~]# source /etc/profile
~]# cat /tmp/test.sh
st=$(omreport chassis pwrsupplies | grep ^Status | awk -F '[ :]+' '{print $NF}'| grep Ok | wc -l)
if [ $st -eq '2' ]; then
echo '双电源正常'
else
ehco '电源异常,一个电源断电'
fi
~] bash /tmp/test.sh
其他系统(红帽/SUSE )
源地址:https://linux.dell.com/repo/hardware/dsu/os_dependent/
其他类型服务器
~]# yum install ipmitool
~]$ipmitool sdr | grep -i power | grep PS
PSU1 Power | 144 Watts | ok
PSU2 Power | 144 Watts | ok
这个命令会显示与电源相关的传感器读数,帮助你了解电源的状态。编写对应脚本即可实现监控
当然也可以下载戴尔的OMSA来监控硬件信息
OMSA CLI常用命令介绍(硬件状态查看)
安装完成后,需要重新登陆,使环境变量生效,或者使用source命令
$ source /etc/profile
在任何时候都可以使用omreport -?来获取命令帮助,例如:
$ omreport -?
$ omreport chassis -?
$ omreport chassis fans -?
常用硬件状态查看命令
1、查看整体硬件状态
$ omreport chassis
2、查看处理器状态
$ omreport chassis processors
3、查看风扇状态
$ omreport chassis fans
4、查看内存状态
$ omreport chassis memory
5、查看网卡状态
$ omreport chassis nics
6、查看硬件温度
$ omreport chassis temps
7、查看电源状态
$ omreport chassis pwrsupplies
8、查看CMOS电池状态
$ omreport chassis batteries
常用RAID阵列卡状态查看命令
1、查看RAID阵列卡信息
$ omreport storage controller
2、查看RAID阵列
$ omreport storage vdisk
3、查看物理磁盘状态(需要指定controller的ID)
$ omreport storage pdisk controller=0
4、查看RAID卡电池状态
$ omreport storage battery
5、查看RAID卡缓存状态
$ omreport storage cachecade
(更多RAID阵列卡状态查看命令请参考http://www.dell.com/support/manuals/us/en/19/dell-opnmang-srvr-admin-v7.3/OMSA_CLI-v1/Omreport-Storage-Commands?guid=GUID-3D33A63A-4B6D-4E01-B8AA-9F5F2F00F200&lang=en-us)
文章评论