DEll硬件监控----(OMSA)SrvAdmin的部署及使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/GX_1_11_real/article/details/81634083

前言


前段时间我们对一些问题服务器进行了整理,其中由于我们的R710等系列的服务器自带的IDRAC的无法查看服务器的磁盘、内存等硬件的情况,所以对这些服务器另外安装了SrvAdmin,来进行查看。下面就是关于DEll硬件监控OMSA)的介绍及SrvAdmin的安装。



概念


  • OMSA(全称Openmanage Server Administrator),是戴尔公司自主研发的IT系统管理解决方案。

  • 其通过提供web的图形用户界面和操作系统的命令行工具对本地和远程的服务器进行管理和监控。

  • OMSA是IDRAC企业版的开源版,类似于centos之于redhat。

  • IDRAC和OMSA的web界面相似,功能也相似。



安装SrvAdmin


【1】获取SrvAdmin安装包(可使用其他版本的)


wget https://downloads.dell.com/FOLDER04616506M/1/OM-SrvAdmin-Dell-Web-LX-9.1.0-2757.RHEL6.x86_64_A00.tar.gz


【2】安装SrvAdmin


<1>解压包到/opt下

tar xf OM-SrvAdmin-Dell-Web-LX-9.1.0-2757.RHEL6.x86_64_A00.tar.gz  -C /opt/

<2>安装部分依赖

yum -y install openwsman-client

<3>进入解压后的目录,直接用yum命令安装

cd  /opt/linux/RPMS/supportRPMS/srvadmin/RHEL6/x86_64
yum -y localinstall *
cd  /opt/linux/RPMS/supportRPMS/metaRPMS/RHEL6/x86_64 
yum -y localinstall *

【3】启动SrvAdmin


<1>脚本启动

cd /opt/linux/supportscripts/
sh srvadmin-services.sh start

这里写图片描述


<2>查看端口号

netstat -lnput |grep 1311

这里写图片描述



【4】通过WEB界面查看

在浏览器中输入:https://IP:1311 (IP就是其服务器的IP;必须为https,否则失败)
用户名和密码是该服务器的用户名密码(非远程管理卡的密码)


这里写图片描述

这里写图片描述




简易脚本共享


【1】脚本


这是最基础的脚本,可根据需求进行完善。


cat an_srvadmin.sh

#!/bin/bash
#v0.1


#wget https://downloads.dell.com/FOLDER04616506M/1/OM-SrvAdmin-Dell-Web-LX-9.1.0-2757.RHEL6.x86_64_A00.tar.gz 

tar xf OM-SrvAdmin-Dell-Web-LX-9.1.0-2757.RHEL6.x86_64_A00.tar.gz  -C /opt/

yum -y install openwsman-client

cd  /opt/linux/RPMS/supportRPMS/srvadmin/RHEL6/x86_64

yum -y localinstall *

cd  /opt/linux/RPMS/supportRPMS/metaRPMS/RHEL6/x86_64 

yum -y localinstall *

cd /opt/linux/supportscripts/

sh srvadmin-services.sh start

netstat -lnput |grep 1311


【2】脚本使用(批量安装)


<1>进入跳板机
将要工作IP写入任意文件


<2>获取SrvAdmin安装包

wget https://downloads.dell.com/FOLDER04616506M/1/OM-SrvAdmin-Dell-Web-LX-9.1.0-2757.RHEL6.x86_64_A00.tar.gz

<3>推送包及脚本到工作ip,执行脚本

for i in `cat srvadmin.txt`; do rsync -aP OM-SrvAdmin-Dell-Web-LX-9.1.0-2757.RHEL6.x86_64_A00.tar.gz $i:/root/; done

for i in `cat srvadmin.txt`; do rsync -aP an_srvadmin.sh $i:/root/; done

for i in `cat srvadmin.txt`; do ssh $i "source /root/an_srvadmin.sh"; done

<4>查看是否成功

for i in `cat srvadmin.txt`; do ssh $i "netstat -lnput |grep 1311"; done

猜你喜欢

转载自blog.csdn.net/GX_1_11_real/article/details/81634083