[转帖]Hp服务器iLO IML硬件日志收集与远程巡检

hp,服务器,ilo,iml,硬件,日志,收集,远程,巡检 · 浏览次数 : 0

小编点评

## HP iLO Log Collector 项目介绍 **项目地址:**  https://github.com/zhangrj/HP-iLO-Log-Collector **惠普服务器 iLO 模块远程控制工具** 该套小程序用于批量收集 HP 服务器的 iLO 日志,并将日志写入本地文件并以邮件形式发送巡检报告。 **主要功能:** * 管理 iLO 用户并设置权限 * 获取服务器物理状态信息 * 控制电源和重启服务器 * 获取 iLO 日志 * 获取 iLO 事件日志 **安装和使用:** 1. 下载 python-hpilo 安装包。 2. 将安装包中的 `auto_add_hp_ilo_user.py` 文件复制到项目根目录中。 3. 修改 `auto_add_hp_ilo_user.py` 文件中的 `user_name`、`passwd` 等配置信息。 4. 创建 `ilo_login_info.txt` 文件并写入 iLO IP 地址和管理员账号密码。 5. 创建 `get_ilo_log_and_send_email.py` 和 `get_server_event_log.py` 文件,并将它们放置在项目的根目录中。 6. 运行 `get_ilo_log_and_send_email.py` 并指定 `ilo_login_info.txt` 文件路径。 7. 定期运行 `get_ilo_log_and_send_email.py` 以收集和发送 iLO 日志。 **使用说明:** 1. 将 `auto_add_hp_ilo_user.py` 和 `ilo_login_info.txt` 等文件复制到项目的根目录中。 2. 修改 `auto_add_hp_ilo_user.py` 文件中的 `user_name`、`passwd` 等配置信息。 3. 创建 `get_ilo_log_and_send_email.py` 和 `get_server_event_log.py` 文件,并将它们放置在项目的根目录中。 4. 修改 `get_ilo_log_and_send_email.py` 和 `get_server_event_log.py` 文件中的配置信息。 5. 启动服务:`python server.py` 6. 启动收集器:`python collector.py` **注意:** * 首次执行 `get_ilo_log_and_send_email.py` 需要保存所有历史 iLO 日志,否则只会保存自上次执行后新生成的日志。 * 可以调整日志保存路径和邮件配置。

正文

项目地址: https://github.com/zhangrj/HP-iLO-Log-Collector

惠普服务器的iLO模块,可用于远程控制服务器电源、开启远程控制台、检查服务器健康状态等,其中IML( Integrated Management Log )是排查硬件故障的重要手段,这套小程序就是用来批量收集Hp服务器的IML日志,可写入本地文件并以邮件形式发送巡检报告。

python-hpilo

安装包:https://github.com/zhangrj/HP-iLO-Log-Collector/blob/master/python-hpilo-4.3.tar.gz

参考文档: http://seveas.github.io/python-hpilo/install.html

python-hpilo是一个可与ilo通信的python模块,简要的使用方法:

  1. ilo = hpilo.Ilo(ilo_ip, username, password)
  2. ilo.function(parameters)

几个常用的函数

添加iLO用户并指定用户名、密码、权限,可用于批量添加用户:

add_user(user_login, user_name, password, admin_priv=False, remote_cons_priv=True, reset_server_priv=False, virtual_media_priv=False, config_ilo_priv=True)

修改用户信息,例如可用于批量修改默认账号密码:

mod_user(user_login, user_name=None, password=None, admin_priv=None, remote_cons_priv=None, reset_server_priv=None, virtual_media_priv=None, config_ilo_priv=None)

获取服务器物理状态信息:

get_embedded_health()

电源控制与重启:

  1. press_pwr_btn():按一下电源键
  2. hold_pwr_btn(toggle=None):长按电源键
  3. reset_rib():重置ilo
  4. reset_server():重启服务器
  5. cold_boot_server():冷重启
  6. warm_boot_server():热重启

获取iLO日志:

get_ilo_event_log()

获取IML日志:

get_server_event_log()

文件介绍与使用方法

首次执行 get_ilo_log_and_send_email.py 将会保存所有历史IML日志,如果服务器数量多,日志量可能比较大。再次执行 get_ilo_log_and_send_email.py 则只会保存自上次执行后新生成的IML日志。定期跑一遍,即可实现远程巡检。

</article>

与[转帖]Hp服务器iLO IML硬件日志收集与远程巡检相似的内容:

[转帖]Hp服务器iLO IML硬件日志收集与远程巡检

项目地址: https://github.com/zhangrj/HP-iLO-Log-Collector 惠普服务器的iLO模块,可用于远程控制服务器电源、开启远程控制台、检查服务器健康状态等,其中IML( Integrated Management Log )是排查硬件故障的重要手段,这套小程序

[转帖]华为、惠普、 戴尔、浪潮 服务器命名规则和型号分类

华为 Huawei 服务器命名规则和型号分类 惠普 HP 服务器命名规则和型号分类 按HP服务器按外形可分为三大类:塔式服务器,机架式服务器和刀片式服务器 一、按字母来区分: 塔式型号是按照 ML 系列来命名的;ProLiant ML110 G7即为塔式服务器。 机架式型号是按照 DL 系列来命名的

[转帖]ubuntu 时间同步- systemd-timesyncd配置

https://www.cnblogs.com/zhangzhiwei122/p/15886433.html 修改配置 root@HP:~# vi /etc/systemd/timesyncd.conf[Time]NTP=ntp.ntsc.ac.cn cn.ntp.org.cn ##只设置NTP这行

[转帖]JVM CPU过高排查之路

https://www.jianshu.com/p/97860bbeb45c 双十一了,头一天晚上10点左右收到阿里云cpu超过90%短信报警。 第二天上班了,开始处理,步骤如下: 1、top找出cpu高的java进程号9592 2、top -Hp 9592查看cpu占用time最高的线程编号281

[转帖]

Linux ubuntu20.04 网络配置(图文教程) 因为我是刚装好的最小系统,所以很多东西都没有,在开始配置之前需要做下准备 环境准备 系统:ubuntu20.04网卡:双网卡 网卡一:供连接互联网使用网卡二:供连接内网使用(看情况,如果一张网卡足够,没必要做第二张网卡) 工具: net-to

[转帖]

https://cloud.tencent.com/developer/article/2168105?areaSource=104001.13&traceId=zcVNsKTUApF9rNJSkcCbB 前言 Redis作为高性能的内存数据库,在大数据量的情况下也会遇到性能瓶颈,日常开发中只有时刻

[转帖]ISV 、OSV、 SIG 概念

ISV 、OSV、 SIG 概念 2022-10-14 12:29530原创大杂烩 本文链接:https://www.cndba.cn/dave/article/108699 1. ISV: Independent Software Vendors “独立软件开发商”,特指专门从事软件的开发、生产、

[转帖]Redis 7 参数 修改 说明

2022-06-16 14:491800原创Redis 本文链接:https://www.cndba.cn/dave/article/108066 在之前的博客我们介绍了Redis 7 的安装和配置,如下: Linux 7.8 平台 Redis 7 安装并配置开机自启动 操作手册https://ww

[转帖]HTTPS中间人攻击原理

https://www.zhihu.com/people/bei-ji-85/posts 背景 前一段时间,公司北京地区上线了一个HTTPS防火墙,用来监听HTTPS流量。防火墙上线之前,邮件通知给管理层,我从我老大那里听说这个事情的时候,说这个有风险,然后意外地发现,很多人原来都不知道HTTPS防

[转帖]关于字节序(大小端)的一点想法

https://www.zhihu.com/people/bei-ji-85/posts 今天在一个技术群里有人问起来了,当时有一些讨论(不完全都是我个人的观点),整理一下: 为什么网络字节序(多数情况下)是大端? 早年设备的缓存很小,先接收高字节能快速的判断报文信息:包长度(需要准备多大缓存)、地