支持适用于 Nagios Core 的 Dell OpenManage 插件
Summary: 适用于 Nagios Core 的 Dell OpenManage 插件提供了一种主动的数据中心管理方法,它提供了使用 Integrated Dell Remote Access Controller (iDRAC)、模块化基础架构、存储和网络设备,通过免代理方法监控当前几代 Dell PowerEdge 服务器的功能。通过此插件,用户可以全面了解硬件级情况,包括整体和组件级运行状况监控,以检查故障和解决问题。 ...
Symptoms
适用于 Nagios Core 的 Dell OpenManage 插件
- 全面的硬件级可见性
- 无需工程师的 PowerEdge 服务器管理
- 组件级运行状况监控
适用于 Nagios Core 的 Dell OpenManage 插件提供了一种主动的数据中心管理方法,该方法可在 Nagios 控制台中使用 Integrated Dell Remote Access Controller (iDRAC) 与 Lifecycle Controller 技术、模块化基础架构、存储和网络设备,通过免代理方法提供用于监视 Dell PowerEdge 服务器的功能。借助此插件,用户可以全面了解 PowerEdge 服务器、模块化基础架构、存储和网络设备的硬件级可见性,包括整体和组件级运行状况监视,从而更快地检测到和解决故障。详细了解 Dell + Nagios >
Nagios Core 的 OpenManage 插件的功能和优点
优点
- 保护对 Nagios Core 产品的现有投资,以在数据中心基础架构中集成和监视戴尔服务器、模块化基础架构和存储
- 提高管理大型异构数据中心环境的运营效率和灵活性
- 通过减少维护、监控和排除服务器基础架构中任何问题所花费的时间,提高工作效率
- 帮助快速作出影响数据中心资源可用性的明智决策
功能
- 详细的系统信息,包括深层组件级库存清单详细信息
- 监视整体运行状况,包括所有受支持的戴尔平台和设备的组件级运行状况
- 提供保修信息并监控受支持的戴尔平台和设备
- SNMP 警报监视所有受支持的戴尔平台和设备
- 查看与 SNMP 警报对应的警报知识库 (KB) 信息,以便更快地进行故障处理
- 从 Nagios Core 启动以下 1 对 1 和 1 对多 web 控制台,以执行进一步的故障排除、配置或管理活动:
- iDRAC Web 控制台 — 适用于 PowerEdge 和超融合基础架构 (HCI) 平台
- OpenManage Enterprise 模块化和机箱管理控制器 (CMC) 控制台,用于模块化盘柜
- ME4 存储阵列的 PowerVault 管理器
- PS 系列 (EqualLogic) 组管理器控制台
- SC、SCv 和 FS 系列 (Dell Compellent) Enterprise Manager 控制台
适用于 Nagios Core 的 Dell OpenManage 插件的增强功能
戴尔正在不断改进其适用于 Nagios Core 的 Dell OpenManage 插件。
适用于 Nagios Core 3.1 的 Dell OpenManage 插件的新功能
- 新平台支持:
- 基于最新 PowerEdge 服务器平台的 iDRAC9
- PowerEdge MX7000 模块化机箱平台
- PowerVault ME4 系列 SAN/DAS 存储 - ME4012、ME4024、ME4084
- 戴尔 VxFlex 就绪型节点
- Dell Networking 设备 — 支持最新的 OS6、OS9 和 OS10 版本
- 使用 iDRAC 的 GPU 监控支持
- 通过主机定义文件中的 AES-256 位密码加密提供更强的安全性
- 通过使用具有 TLS 1.2 支持的 Dell Warranty API 进行保修监控,以提供更强的安全性
- 在服务器、MX7000 模块化机箱和 ME4 存储阵列的整体运行状况服务状态中查看 SNMP 陷阱或故障信息
改进
- 以下各项的新设备检查脚本选项:
- 列出主机的所有组件监控服务
- 为单个主机或主机组启用或禁用一个或多个组件监视服务
- 从检查中包括或排除某个组件的一个或多个实例 - 例如,禁止监视特定风扇实例(例如“系统主板风扇 6”)
- 使用 iDRAC Redfish REST API 改进和加快发现、资源清册和服务检查
- 除了现有的 python wheel 支持以外,还支持使用 python 源发布的 omsdk 库安装,这在不使用 pip 的环境中非常有用
有关增强功能和限制、已修复问题和已知问题的完整列表,请参阅 适用于 Nagios Core 的 Dell OpenManage 插件版本 3.1 发行说明 。
适用于 Nagios Core 3.0 的 Dell OpenManage 插件程序
有关增强功能和限制、已修复问题和已知问题的完整列表,请参阅 适用于 Nagios Core 的 Dell OpenManage 插件版本 3.0 发行说明 。
- 新功能:
- 免代理监测支持当前具有 iDRAC9 的 Dell PowerEdge 服务器。
- iDRAC Redfish REST API 支持 PowerEdge 服务器平台的查找、资源清册和监测
- 支持 Dell Networking 交换机的查找、清点和监测:C 系列、S 系列、N 系列、Z 系列和刀片式 I/O(M1000E 为 MIOA 或 MXL,FX2/FX2s 为 FN-IOM/FN-IOA)
- 改进:
- 通过移除有关开放源代码组件和 Perl 模块的多个依赖项来简化插件安装和部署
- 使用用 Python 重新编写的新插件体系结构改进和加快发现、清点和服务检查
- 增强的主机和服务检查
适用于 Nagios Core 2.1 的 Dell OpenManage 插件程序
- 支持第 14 代服务器和超融合基础架构 (HCI) 平台
- 增强了针对所有受支持戴尔设备的硬件保修状态监控
有关增强功能和限制、已修复问题和已知问题的完整列表,请参阅 适用于 Nagios Core 的 Dell OpenManage 插件版本 2.1 发行说明 。
适用于 Nagios Core 2.0 的 Dell OpenManage 插件程序
- 查找和监视以下戴尔设备
- Dell PowerEdge M1000e、Dell PowerEdge VRTX 和 Dell PowerEdge FX2/FX2s 机箱
- Dell EqualLogic PS 系列存储阵列
- Dell Compellent 存储阵列
- Dell PowerVault MD 34/38 系列存储阵列
- 提供基本系统信息,包括以下戴尔设备的组件级详细信息:
- Dell PowerEdge M1000e、Dell PowerEdge VRTX 和 Dell PowerEdge FX2/FX2s 机箱
- Dell EqualLogic PS 系列存储阵列
- Dell Compellent 存储阵列
- Dell PowerVault MD 34/38 系列存储阵列
- 监控受支持戴尔设备的以下组件的运行状况
- 受支持戴尔机箱的电源、风扇、I/O、插槽和 KVM
- Dell PowerEdge VRTX 机箱的盘柜、控制器、物理磁盘和虚拟磁盘
- Dell PowerEdge VRTX 和 PowerEdge FX2/FX2s 机箱的 PCIe
- Dell EqualLogic PS 系列存储阵列的成员物理磁盘、存储池和组卷
- Dell Compellent 存储阵列的物理磁盘和卷
- 提供受支持戴尔设备的保修信息。
- 从所有受支持戴尔设备监控 SNMP 警报。
- 查看与 SNMP 警报对应的以下戴尔设备的警报知识库 (KB) 信息,以便更快地进行故障排除
- 第 12 代及更新代系的 Dell PowerEdge 服务器
- Dell PowerEdge M1000e、Dell PowerEdge VRTX 和 Dell PowerEdge FX2/FX2s 机箱
- Dell EqualLogic PS 系列存储阵列
- 从 Nagios Core 启动以下 web 控制台,以执行进一步的故障排除、配置或管理活动
- Dell Chassis Management Controller (CMC) 控制台
- Dell EqualLogic Group Manager 控制台
- Dell Compellent Storage Manager 控制台
- 从以前的 Dell OpenManage 插件版本 1.0 升级到适用于 Nagios Core 的当前 Dell OpenManage 插件版本 2.0。
有关增强功能和限制、已修复问题和已知问题的完整列表,请参阅 适用于 Nagios Core 的 Dell OpenManage 插件版本 2.0 发行说明 。
适用于 Nagios Core 1.0 的 Dell OpenManage 插件程序
- 通过使用带生命周期控制器的集成戴尔远程访问控制器 (iDRAC),通过无代理的带外方法发现并监控戴尔的第 12 代及更高版本 PowerEdge 服务器。
- 提供基本系统信息,包括有关戴尔服务器的组件级详细信息。
- 监控戴尔服务器的整体和组件级(如物理磁盘、虚拟磁盘、风扇、电池、网络设备、防盗)运行状况。
- 从受支持设备监控 SNMP 警报。
- 从 Nagios Core 启动 iDRAC Web 控制台,以执行进一步的故障处理、配置或管理活动。
适用于 Nagios Core 的 Dell OpenManage 插件的许可
适用于 Nagios Core 的 Dell OpenManage 插件是免费的。
下载并安装适用于 Nagios Core 的 Dell OpenManage 插件
适用于 Nagios Core 的 Dell OpenManage 插件是 Nagios Core 版本 3.5.0 或更高版本的扩展。此外,前提条件要求包括:
- OpenManage Python Software Development Kit (OMSDK)
- 已安装 Python 版本 2.7.5 及更高版本或 3.6.3 及更高版本。
- python Argparse 模块已安装。
- python Netaddr 模块已安装。
- (可选)已安装 Java 版本 1.8 或更高版本以查看戴尔保修信息。
- (可选)已安装 SNMP Trap Translator (SNMPTT) 版本 1.3 或更高版本,以接收 SNMP 警报。建议使用最新版本。
- 要安装 OMSDK 软件包,请运行以下命令。建议始终使用最新版本。
pip install omsdk
- 要升级 OMSDK 软件包,请运行以下命令:
pip install omsdk --upgrade
- 要卸载 OMSDK 软件包,请运行以下命令:
pip uninstall omsdk
- 下载适用于 Nagios Core GNU .zip 文件的 OpenManage 插件版本 3.1 下载Dell_EMC_OpenManage_Plugin_v3.1_Nagios_Core_A00.tar.gz
- 通过运行以下命令来解压已下载的文件:
tar -zxvf Dell_EMC_OpenManage_Plugin_v3.1_Nagios_Core_A00.tar.gz。解压以下文件夹和文件:- Dell_OpenManage_Plugin 文件夹
- Dell_EMC_OM_Plugin_3_1_For_NagiosCore_IG.pdf 文件
- Dell_EMC_OM_Plugin_3_1_For_NagiosCore_ReadMe.txt 文件
- license_en.txt 文件
- 转至
Dell_OpenManage_Plugin/Install文件夹,然后运行以下命令以调用安装程序:./install.sh - 如果安装了 Nagios Core 版本 3.5.0 或更高版本,则按 Y 键,或按任意其他键退出安装过程,安装 Nagios Core 版本 3.5.0 或更高版本,然后再次开始安装过程。或者,按“Enter”键继续默认值 (Y)。
- 当系统提示您提供 Nagios Core 安装位置时,提供路径,然后按 Enter 键。或者,按“Enter”继续默认位置
/usr/local/nagios/。如果不满足任何其他必需的前提条件,则安装过程将显示相应的消息并继续安装。但是,在功能调用之前,应安装所有必需的前提条件,否则会显示错误消息并且功能会中止。 - 按 Y 键接受“最终用户许可协议”,或按任意其他键退出安装。或者,按“Enter”键继续默认值 (Y)。
- 按“Y”将属性“escape_html_tags”设置为“0”,或按“N”继续默认设置“1”。或者,按“Enter”键继续使用默认值 (N)。
建议您继续进行安装,并将属性escape_html_tags设置为“0”以提高可读性(多行视图),以便区分戴尔插件中的不同实例或实体。
- 如果已安装 SNMPTT,请提供 SNMPTT 的安装路径,然后按“Y”继续安装。或者,按“Enter ”键以继续默认文件路径
/etc/snmp/snmptt.ini。如果您尚未安装 SNMPTT 并想要跳过此步骤,请按 Enter 键。如果安装此插件时未安装 SNMPTT,但您稍后想要接收 SNMP 警报,请执行以下操作:- 安装 SNMPTT。
- 转至 <NAGIOS_HOME>/dell/install,然后运行以下命令:
./install.sh trap - 通过运行以下命令重新启动 SNMPTT 服务:
service snmptt restart - 通过运行以下命令重新启动 Nagios Core 服务:
service nagios restart
- 如果已安装 Java,请提供 Java 的安装路径,然后按“Y”继续安装。或者,按“Enter”继续默认文件路径
/usr/bin/java。如果在安装此插件时未安装 Java,但您稍后想要安装或升级 Java 版本,请执行以下操作:- 安装 Java。
- 转至 <NAGIOS_HOME>/dell/install,然后运行以下命令:
./install.sh java - 通过运行以下命令重新启动 Nagios Core 服务:
service nagios restart
- 要验证 Nagios Core 配置条目,请运行以下命令:
/bin/nagios -v /etc/nagios.cfg。成功的配置更新将显示零错误或警告。如果在此步骤中收到错误或警告,请手动进行解决。 - 如果已安装 SNMPTT 并希望验证 SNMPTT 配置条目,请转至安装 SNMPTT 的路径,并验证以下条目是否存在于
snmptt.ini“TrapFiles”部分下的文件:- <NAGIOS_HOME>/dell/config/templates/Dell_Agent_free_Server_Traps.conf
- <NAGIOS_HOME>/dell/config/templates/Dell_Chassis_Traps.conf
- <NAGIOS_HOME>/dell/config/templates/Dell_Compellent_Traps.conf
- <NAGIOS_HOME>/dell/config/templates/Dell_EqualLogic_Traps.conf
- <NAGIOS_HOME>/dell/config/templates/Dell_PowerVaultMD_Traps.conf
- <NAGIOS_HOME>/dell/config/templates/Dell_PowerVaultME4_Traps.conf
- <NAGIOS_HOME>/dell/config/templates/Dell_PowerEdge_MX7000_Traps.conf
- <NAGIOS_HOME>/dell/config/templates/Dell_F10_Switch_Traps.conf
- <NAGIOS_HOME>/dell/config/templates/Dell_F10NG_Switch_Traps.conf
- <NAGIOS_HOME>/dell/config/templates/Dell_N_Series_Traps.conf
- 通过运行以下命令重新启动 Nagios Core 服务:
service nagios restart - 如果安装了 SNMPTT,则通过运行以下命令重新启动 SNMPTT 服务:
service snmptt restart - 安装后:
- 创建密码资源文件以存储加密和解密密码。
- 请转至
<NAGIOS_HOME>/etc/resource.cfg并定义一个巨集$OMINAGIOSRESPATH$=<absolute path>在resource.cfg并提供在步骤 1 中创建的文件的绝对路径。 - 通过运行以下命令重新启动 Nagios Core 服务:
service nagios restart创建密码资源文件和密码的原则:- 密码应包含任何字母数字和特殊字符。
- 密码的长度应至少为 10 个字符,最多为 25 个字符。
- 建议定期更改密码。
- 密码短语资源文件应具有“Nagios”用户和运行发现脚本的用户的读取权限。
- “Nagios”用户运行发现脚本。
- 下载适用于 Nagios Core gnu .zip 文件的 OpenManage 插件版本 3.1 下载Dell_EMC_OpenManage_Plugin_v3.1_Nagios_Core_A00.tar.gz >
- 通过运行以下命令来解压已下载的文件:
tar -zxvf Dell_EMC_OpenManage_Plugin_v3.1_Nagios_Core_A00.tar.gz。解压以下文件夹和文件:- Dell_OpenManage_Plugin 文件夹
- Dell_EMC_OM_Plugin_3_1_For_NagiosCore_IG.pdf 文件
- Dell_EMC_OM_Plugin_3_1_For_NagiosCore_ReadMe.txt 文件
- license_en.txt 文件
- 转至 Dell_OpenManage_Plugin/Install 文件夹,然后运行以下命令以调用安装程序:
./install.sh - 如果安装了 Nagios Core 版本 3.5.0 或更高版本,则按 Y 键,或按任意其他键退出安装过程,安装 Nagios Core 版本 3.5.0 或更高版本,然后再次开始安装过程。或者,按 Enter 键继续默认值 (Y)。
- 当系统提示您提供 Nagios Core 安装位置时,提供路径,然后按 Enter 键。或者,按 Enter 键继续默认位置 /usr/local/nagios/。
如果不满足任何其他必需的前提条件,则安装过程将显示相应的消息并继续安装。但是,在功能调用之前,应安装所有必需的前提条件,否则会显示错误消息并且功能会中止。
- 当系统提示升级到适用于 Nagios Core 的 Dell OpenManage 插件版本 3.0 时,按 Y。或者按 Enter 键以继续使用默认值 (Y)。按任意其他键退出安装过程。
- 按 Y 键接受“最终用户许可协议”,或按任意其他键退出安装。或者,按 Enter 键继续默认值 (Y)。
- 如果安装了 SNMPTT,请提供 SNMPTT 的安装路径,然后按 Y键继续安装。或者,按 Enter 键以继续默认文件路径 /etc/snmp/snmptt.ini。如果您尚未安装 SNMPTT 并想要跳过此步骤,请按 Enter 键。
如果安装此插件时未安装 SNMPTT,但您稍后想要接收 SNMP 警报,请执行以下操作:
- 安装 SNMPTT。
- 转至 <NAGIOS_HOME>/dell/install,然后运行以下命令:
./install.sh trap - 通过运行以下命令重新启动 SNMPTT 服务:
service snmptt restart - 通过运行以下命令重新启动 Nagios Core 服务:
service nagios restart
- 如果已安装 Java,请提供 Java 的安装路径,然后按 Y键继续安装。或者,按 Enter 键继续默认文件路径 /usr/bin/java。
如果在安装此插件时未安装 Java,但您稍后想要安装或升级 Java 版本,请执行以下操作:
- 安装 Java。
- 转至 <NAGIOS_HOME>/dell/install,然后运行以下命令:
./install.sh java - 通过运行以下命令重新启动 Nagios Core 服务:
service nagios restart
- 要验证 Nagios Core 配置条目,请运行以下命令:
<NAGIOS_HOME>/bin/nagios -v <NAGIOS_HOME>/etc/nagios.cfg。成功的配置更新将显示零错误或警告。如果在此步骤中收到错误或警告,请手动进行解决。 - 如果已安装 SNMPTT 并且想要验证 SNMPTT 配置条目,请转至 SNMPTT 的安装路径,并验证 snmptt.ini文件中的 TrapFiles部分下是否存在以下条目:
- <NAGIOS_HOME>/dell/config/templates/Dell_Agent_free_Server_Traps.conf
- <NAGIOS_HOME>/dell/config/templates/Dell_Chassis_Traps.conf
- <NAGIOS_HOME>/dell/config/templates/Dell_Compellent_Traps.conf
- <NAGIOS_HOME>/dell/config/templates/Dell_EqualLogic_Traps.conf
- <NAGIOS_HOME>/dell/config/templates/Dell_PowerVaultMD_Traps.conf
- <NAGIOS_HOME>/dell/config/templates/Dell_PowerVaultME4_Traps.conf
- <NAGIOS_HOME>/dell/config/templates/Dell_PowerEdge_MX7000_Traps.conf
- <NAGIOS_HOME>/dell/config/templates/Dell_F10_Switch_Traps.conf
- <NAGIOS_HOME>/dell/config/templates/Dell_F10NG_Switch_Traps.conf
- <NAGIOS_HOME>/dell/config/templates/Dell_N_Series_Traps.conf
- 通过运行以下命令重新启动 Nagios Core 服务:
service nagios restart - 如果安装了 SNMPTT,则通过运行以下命令重新启动 SNMPTT 服务:
service snmptt restart - 执行安装后步骤并重新查找所有设备
- 卸载版本 2.1 或 2.0,然后安装适用于 Nagios-Core 的 OpenManage 插件程序版本 3.1。
- 从 2.1 或 2.0 升级到版本 3.0,然后从 3.0 升级到版本 3.1。
适用于 Nagios Core 的 Dell OpenManage 插件的资源
关于 Nagios
Nagios 是一种功能强大的 IT 管理系统和 IT 监控软件套件,使相关组织能够发现和解决 IT 基础架构问题,以免其影响关键业务流程。有关 Dell + Nagios 创新集成的更多详细信息,请参阅了解有关 Dell + Nagios >的更多信息
Dell.com 上的社区
加入适用于第三方控制台集成的 OpenManage Connections 社区以了解:
- 提问与答疑板块
- 阅读博客并对文章进行评论
- 通过观点交流改善产品,并对其他社区成员发布的观点进行投票
- 还有更多
文档
有关最新的文档,请参阅适用于 Nagios Core 的 Dell OpenManage 插件文档 。
视频
Dell OpenManage + Nagios:创新集成
负责集成、连接和 API 的 Dell OpenManage 产品营销经理 Natalie Patterson 讨论了如何将 Nagios 监控与其独特的工具集成在一起,以控制 IT 的日常复杂性。|了解 Dell + Nagios 如何集成以获得更高性能:https://www.nagios.com/dell
2019 年 12 月适用于 Nagios Core 版本 3.0 的 Dell Open Manage 插件
介绍适用于 Nagios Core 的 Dell OpenManage 插件版本 3.0 的安装过程以及查找戴尔设备。
2018 年 7 月查找适用于 Nagios Core 的 OpenManage 插件版本 3.0 中的设备
介绍如何使用 SNMP 协议查找戴尔网络交换机,并提供分步 python 命令
2018 年 7 月