Dell 服务器硬件信息监控,自动生成服务器资产信息

在对服务器的硬件监控上,目前业界主要基于如下两种:

1、服务器自带的工具,比如HP的hpacucli,DELL的OMSA等

2、智能平台管理接口 (IPMI,全称Intelligent Platform Management Interface)

基于以上两种,通过nagios、zabbix或自研运维平台等包裹,进行预警操作。

由于公司使用的服务器全部为DELL PowerEdge系列的,这里将以如何对DELL PowerEdge系列服务器硬件进行监控这一实际案例为主。

一、OMSA 介绍

DELL OMSA的全称为Dell Openmanage Server Administrator,它是戴尔公司基于自主研发力量开发的IT系统管理解决方案,通过与业内领先的系统管理解决方案供应商密切配合,在深入了解用户对系统管理需求的基础上,OMSA系统管理方案可以全面解决系统管理人员最关心的系统部署、系统监控和系统变更三大系统管理问题。它通过提供以下两种方式来对本地和远程的服务器进行管理和监控。

界面:

这里基于zabbix 开源监控平台,自己编写监控脚本,通过自定义key得方式在zabbix中进行数据监控和故障预警。

一、直接获取值的监控项:


二、LLD由于有些服务器部件是变动得,所以基于LLD(Low-level discovery)动态得发现设备并基于我指定得监控项模板创建监控项:

三、一台真实服务器得数据效果展示:

RAID状态监控(由于服务器上可能会创建多个raid,并且raid级别各不一样):


机箱状态:


硬件——BBU:


硬件——CPU:

硬件——内存:

硬件——温度:

硬件——电压:


硬件——电源:

硬件——硬盘:

硬件——网卡(这里得“问题”是没有连接):

硬件——风扇:


硬件——资产信息:

四、这套监控还完成了服务器资产信息管理

在很多服务器得情况下,一般使用zabbix监控得用户,当某个机器告警了,要连上去看一下得时候,不知道这台机器得IP。一般会到zabbix右上角搜索一台机器,然后点击去找到这个机器得IP或者域名,然后登陆到服务器上查看。(我们告警得时候告警得是机器得alias名称——别名,不会选择报IP,因为别名让收告警得用户更好知道这台是台提供什么得服务器或者作用。)

在这个基础上我又在监控得机器上加入了很多信息,并且不是手动去输入得都是自动生成的。服务器情况从此不管是运行状态还是设备信息都能从监控这一个平台全部看到。

下面是效果:

========================================================================

如果你觉得该篇文章写的不错,并且在你的工作或者生活中带来了帮助,那么你愿意在生活中给予我帮助吗?如果你愿意,为我写博客添加一些动力,可以扫下面得二维码给予我少量得赞助。

(不管再小得赞助都是你对我得肯定,这会是我一直坚持下去得动力~! 谢谢!)

这是我的微信:

时间: 2024-10-06 00:13:09

Dell 服务器硬件信息监控,自动生成服务器资产信息的相关文章

express-generator 自动生成服务器基本文件

(1) 安装 express-generator 构建工具 npm install -g express-generator 在命令行中用 npm 在全局安装 express-generator 脚手架工具 (2) 生成服务器基本文件 express FCXY 用 express 初始化我们的 FCXY 项目,并自动生成基本文件 生成的 FCXY 的项目文件一般在我们的主目录下(D:\AAA\nodejs--MySQL) (3) 初始化后的项目文件的目录结构如下: ├── app.js # 应用

Mybatis使用generator自动生成映射配置文件信息

 使用mybatis配置映射文件比较的麻烦,但是有自动生成jar工具,方便加速开发速度,下面主要是该工具的使用以及相关的配置. 1.下载相关的资源 我们需要下载mybatis-generator-core-1.3.2.jar,mysql-connector-java-5.1.34.jar(对应相关数据库的驱动包),generator.xml(配置文件)  我的网盘全部相关下载地址:http://pan.baidu.com/s/1ntn48pb 下载解压后会有 generator.xml  和两个

Python-根据已有的行政区域信息,自动生成exl文件

最近接到个小任务,需要从下图这样的信息中找出社区.行政村并且分类.事后我计算了一下,只是行政村就有500+,这样的重复性劳动果断选择Python来执行. 为了方便其他和我遇到同样问题的人,我用pyinstaller将这个程序打包了.根据以往经验,在win7 32位电脑上是可以运行的. 使用起来需要注意的就是需要有像上图[name.txt]一样的文件才行. 本来打算用爬虫爬去zf的网站信息的,无奈这几个网站风格都不一样,况且复制起来也挺方便,就没用爬虫. 原理就是利用了正则表达式,匹配了"社区&q

Makefile 7——自动生成依赖关系 三颗星

后面会介绍gcc获得源文件依赖的方法,gcc这个功能就是为make而存在的.我们采用gcc的-MM选项结合sed命令.使用sed进行替换的目的是为了在目标名前加上"objs/"前缀.gcc的-E选项,预处理.在生成依赖关系时,其实并不需要gcc编译源文件,只要预处理就可以获得依赖关系了.通过-E选项,可以避免生成依赖关系时gcc发出警告,以及提高依赖关系的生成效率. 现在,已经找到自动生成依赖关系的方法了,那么如何将其整合到我们complicated项目的Makefile中呢?自动生成

Eclipse自动补全功能和自动生成作者、日期注释等功能设置

以前想实现添加代码作者信息的东西,但不知道怎样实现,今天终于在网上无意中找到解决办法了 Eclipse自动生成作者.日期注释等功能设置 在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的. 修改作者.日期注释格式:打开Windows->Preferences->Java->Code Style->Code Templates,点击右边窗口中的Comments,可以看到有很多选项,我们便可对此注释信息模板进行编辑. 如我们希望在一个Java文件

Eclipse自动生成作者、日期注释等功能设置

我们在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的. 修改作者.日期注释格式:打开Windows->Preferences->Java->Code Style->Code Templates,点击右边窗口中的Comments,可以看到有很多选项,我们便可对此注释信息模板进行编辑. 如我们希望在一个Java文件的开头设置作者信息.日期信息. 选择Types,点击Edit,将 /** * @author ${user} * ${tags} *

RHEL6下packagekit自动生成repo文件

RHEL6中增加了一个新的包管理器packagekit. PackageKit 支持将 yum.conary.apt.box.pacman/alpm 等作为后端 然而在实际使用过程中发现一个问题 我将ISO挂载作为YUM源,在安装包后,会在/etc/yum.repo.d/目录下自动生成一个packagekit-media.repo文件 文件中所指定的源是失效的,从而导致yum安装包失败,错误提示为: Error: Cannot retrieve repository metadata (repo

Eclipse快捷键自动生成注释代码,修改预格式

用Eclipse编写Java代码,可以快捷键自动生成注释代码,但是自动生成的注释信息都是预先设置好的格式. 其实我们可以在Eclipse中进行设置自己希望显示的信息格式. 方法:点击Windows->Preferences->Java->Code Style->Code Templates, 选择右边窗口中的Comments,对具体的注释信息进行编辑设置. 例如:设置作者作者信息以及日期信息. 选择Types,点击Edit,可以对原来的模板进行修改,原格式如下: /**  * @a

Eclipse自动生成作者、日期注释等功能设置(转载)

在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的. 修改作者.日期注释格式:打开Windows->Preferences->Java->Code Style->Code Templates,点击右边窗口中的Comments,可以看到有很多选项,我们便可对此注释信息模板进行编辑. 如我们希望在一个Java文件的开头设置作者信息.日期信息. 选择Types,点击Edit,将 /** * @author ${user} * ${tags} */