
使用 iLO 监控 HP 服务器硬件
如果我们在组织中有一台 HP 服务器,并且我们想使用 Centreon 对其进行监控, Nagios 或类似产品, 在这篇文章中,您将找到了解您的健康状况的步骤, 硬件 (磁盘, 袭击, 电源, 通风 机…) 和任何组件, 以及了解每个传感器的温度.
那么让我们开始😉吧,以防我在某些场合没有向你提到它, GitHub 项目 'centreon-plugins’ 这太神奇了, 因为有了它,我们将能够监控很多事情, 系统, 产品, 摘要列表:
- 应用: 阿帕奇, 星号, Elasticsearch, Github 的, 詹金斯, 卡 夫 卡, Nginx 浏览器, Pfsense, 雷迪斯, 雄猫, 清漆,…
- 云: AWS, 天蓝色, 码头工人, 办公365, 努塔尼克斯, 普罗 米修斯,…
- 数据库: 火鸟, Informix 公司, MS SQL, MySQL (MySQL的, 神谕, Postgres, 卡珊德拉
- 硬件: 打印机 (RFC3805), 不间断电源 (Powerware 软件, Mge, 标准), Sun 硬件, 思科 UCS, 传感器 IP, HP Proliant, HP 刀片式机箱, 戴尔 Openmanage, 戴尔 CMC, 力登,…
- 网: 阿鲁巴岛, 锦, 蓝衣, 锦, 检查站, 思科 AP/IronPort/ASA/标准, 极端, 加强, 新华三, 赫尔施曼, HP Procurve, F5 BIG-IP, 杜松, 帕洛阿尔托, 红背, 河床, Ruggedcom 公司, 斯通软件,…
- 操作系统: Linux的 (SNMP (SNMP 协议), NRPE), Freebsd 软件 (SNMP (SNMP 协议)), AIX 公司 (SNMP (SNMP 协议)), 索拉里斯 (SNMP (SNMP 协议))…
- 存储: EMC Clariion, Netapp, 灵活, 惠普 MSA p2000, 戴尔 EqualLogic, 威联通, 潘祖拉, 群晖科技…
通过以下步骤,我们将能够安装它:
Yum 安装 git git clone https://github.com/centreon/centreon-plugins.git yum install perl net-snmp-perl yum install perl-XML-LibXML perl-JSON perl-libwww-perl perl-XML-XPath perl-Net-Telnet perl-Net-DNS perl-DBI perl-DBD-MySQL perl-DBD-Pg
为了尝试它或查看它的所有可能性,我给您留下一个例子:
cd centreon-plugins perl centreon_plugins.pl --list-plugin | grep -i linux | grep 'PLUGIN'
perl centreon_plugins.pl --plugin=os::Linux的::SNMP (简体中文)::插件 --help perl centreon_plugins.pl --plugin=os::Linux的::SNMP (简体中文)::插件 --list-mode perl centreon_plugins.pl --plugin=os::Linux的::SNMP (简体中文)::插件 --mode=load --help
因此,我们将使用该脚本来监视服务器的运行状况, 正如我们所说, 这是通过 iLO 完成的, 因此,我们将创建一个命令,该命令将连接到 iLO 的 IP 地址,并通过我们将使用最低权限创建的 iLO 用户名和密码.
因为 “配置” > “命令” 我们可以根据前面的提示创建命令, 因此,如果我们想要使用此脚本来监控任何 iLO 版本 2, 3 或 4; 在 Centreon 中创建一个命令就足够了, 为其命名 (例如,我将输入 centreon_plugins.pl_iLO2-3-4) 在命令行中,我们指示:
/usr/bin/perl /usr/lib/centreon/plugins/centreon-plugins/centreon_plugins.pl –主机名=$HOSTADDRESS$ –用户名=$ARG 1$ –密码=$ARG 2$ –插件=hardware::服务器::惠普::国际劳工组织::XMLAPI 接口::插件 –mode=hardware –component $ARG 3$
哪里, 参数将为:
- $ARG$1 → iLO 用户
- $ARG2$ → iLO 密码
- $ARG3$ → 检查 ('粉丝', '温度', “VRM”, 'PSU', “CPU”, '记忆', 'NIC', '电池', '', 'driveencl', 'pdrive', 'ldrive', “BIOS”)
使用这个命令,我们可以根据需要创建任意数量的服务, 正如我们可能已经注意到的, 在情节中 3 我们将向您传递我们使用刚刚创建的此命令创建的每个 Service 将执行的检查类型.
我们将有风扇的数据, 温度传感器, 电压调节模块, 电源, CPU 状态, RAM 模块的状态, 网卡, 电池, Ctrl 键, 记录抽屉, 物理磁盘, 逻辑磁盘或 BIOS.
一旦您从 Centreon 导出数据, 您会看到我们有很多 HP 服务器的受监控元素.
我说了什么, 正如您之前所读到的, 此脚本对许多设备都有效, 因此,探索它的可能性, 他在吸什么!
感谢您阅读这些帖子 & 在社交网络上分享,