普罗米修斯惠普国际劳工组织计量出口商
hpilo-exporter-forked的Python项目详细描述
#HP ILO Metrics Exporter
blackbox喜欢将HP服务器集成式熄灯(ILO)状态导出到普罗米修斯的导出器。
仪表
这里是仪表状态代码
``` ` ` `
0-正常
1-降级
2-死亡(其他)
` ` ` `
/>
/>//<<
/>
/>你的ILO
``
运行状况概览:
电池:{状态:正常}
BIOS硬件:{状态:正常}
风扇:{冗余:冗余,状态:正常}
内存:{状态:正常}
网络:{状态:链路断开},
电源:{冗余:冗余,状态:正常}
处理器:{状态:正常}
存储:{状态:降级}
温度:{status:ok}
vrm:{status:ok}
drive:{status:ok}
```
返回的输出为:
````
`
hpilo电池{proliant dl360-gen9产品{proliant dl360-gen9产品{product name=“name.fqdn.domain”}0.0
hpilo u存储{proliant dl360-gen9产品{product name=“name.fqdn.domain.fqdn.domain”}1.0
hpilo 1.0
hpilo{_fans{product_name=“ProLiant DL360 Gen9”,server_name=“name.fqdn.domain”}0.0
hpilo_bios_硬件{product_name=“ProLiant DL360 Gen9”,server_name=“name.fqdn.domain”}0.0
hpilo_内存{product_name=“ProLiant DL360 Gen9”,server_name=“name.fqdn.domain”}0.0
hpilo U电源{product_name=“ProLiant DL360 Gen9”,服务器名为“name.fqdn.domain”}0.0
hpilo_处理器{product_name=“ProLiant DL360 Gen9”,服务器名为“name.fqdn.domain”}0.0
hpilo_网络{product_name=“ProLiant DL360 Gen9”,服务器名为“name.fqdn.domain”}2.0
hpilo_温度{产品名为“ProLiant DL360 Gen9”,server_name=“name.fqdn.domain”}0.0
hpilo_vrm{product_name=“ProLiant DL380 Gen6”,server_name=“name.fqdn.domain”}0.0
hpilo_drive{product_name=“ProLiant DL380 Gen6”,server_name=“name.fqdn.domain”}0.0
hpilo_固件{product_name=“ProLiant DL360 Gen9”,server_name=“name.fqdn.domain”}2.5
```
\必须安装“python”和“pip”软件。
可从Docker获取构建映像存储库:
```
idnt/hpilo exporter:latest
````
`/metrics`默认值。
```
curl'http://127.0.0.1:9416/metrics?iLo_u主机=127.0.0.1&iLo_u端口=443&iLo_u用户=管理&;国际劳工组织密码=admin'
```
>将参数传递给docker run命令
```
docker run-p 9416:9416 hpilo exporter:最新--端口9416--国际劳工组织用户我的用户--国际劳工组织密码我的秘密密码
````
国际劳工局:
图片:my.registry/hpilo exporter
端口:
-9416:9416
命令:
-'--port=9416'
部署:
位置:
约束:
-node.hostname==mynode.domain
````
[普罗米修斯头盔外接程序](https://github.com/idnt/prometheus helm addons)。
\prometheus config
假设:
-导出程序在“http://hpilo:9416`
-使用相同的端口,所有劳工组织的用户名和密码
``yml
-job-name:'hpilo'
scrape-interval:1m
参数:
ilo-port:['443']
ilo-user:['my'u ilo-user']
ilo-密码:['my'u ilo-ilo-ilo-密码]
静态配置:
-target:
-ilo-fqdn.domain
relabel-configs:
relabel-configs:
-源标签:[地址]
目标实验室el:u param_ilo_host
-源代码标签:[u param_ilo_host]
目标代码标签:ilo_host
-目标代码标签:u address_u
替换代码:hpilo:8082```
blackbox喜欢将HP服务器集成式熄灯(ILO)状态导出到普罗米修斯的导出器。
仪表
这里是仪表状态代码
``` ` ` `
0-正常
1-降级
2-死亡(其他)
` ` ` `
/>
/>//<<
/>
/>你的ILO
``
运行状况概览:
电池:{状态:正常}
BIOS硬件:{状态:正常}
风扇:{冗余:冗余,状态:正常}
内存:{状态:正常}
网络:{状态:链路断开},
电源:{冗余:冗余,状态:正常}
处理器:{状态:正常}
存储:{状态:降级}
温度:{status:ok}
vrm:{status:ok}
drive:{status:ok}
```
返回的输出为:
````
`
hpilo电池{proliant dl360-gen9产品{proliant dl360-gen9产品{product name=“name.fqdn.domain”}0.0
hpilo u存储{proliant dl360-gen9产品{product name=“name.fqdn.domain.fqdn.domain”}1.0
hpilo 1.0
hpilo{_fans{product_name=“ProLiant DL360 Gen9”,server_name=“name.fqdn.domain”}0.0
hpilo_bios_硬件{product_name=“ProLiant DL360 Gen9”,server_name=“name.fqdn.domain”}0.0
hpilo_内存{product_name=“ProLiant DL360 Gen9”,server_name=“name.fqdn.domain”}0.0
hpilo U电源{product_name=“ProLiant DL360 Gen9”,服务器名为“name.fqdn.domain”}0.0
hpilo_处理器{product_name=“ProLiant DL360 Gen9”,服务器名为“name.fqdn.domain”}0.0
hpilo_网络{product_name=“ProLiant DL360 Gen9”,服务器名为“name.fqdn.domain”}2.0
hpilo_温度{产品名为“ProLiant DL360 Gen9”,server_name=“name.fqdn.domain”}0.0
hpilo_vrm{product_name=“ProLiant DL380 Gen6”,server_name=“name.fqdn.domain”}0.0
hpilo_drive{product_name=“ProLiant DL380 Gen6”,server_name=“name.fqdn.domain”}0.0
hpilo_固件{product_name=“ProLiant DL360 Gen9”,server_name=“name.fqdn.domain”}2.5
```
\必须安装“python”和“pip”软件。
可从Docker获取构建映像存储库:
```
idnt/hpilo exporter:latest
````
`/metrics`默认值。
```
curl'http://127.0.0.1:9416/metrics?iLo_u主机=127.0.0.1&iLo_u端口=443&iLo_u用户=管理&;国际劳工组织密码=admin'
```
>将参数传递给docker run命令
```
docker run-p 9416:9416 hpilo exporter:最新--端口9416--国际劳工组织用户我的用户--国际劳工组织密码我的秘密密码
````
国际劳工局:
图片:my.registry/hpilo exporter
端口:
-9416:9416
命令:
-'--port=9416'
部署:
位置:
约束:
-node.hostname==mynode.domain
````
[普罗米修斯头盔外接程序](https://github.com/idnt/prometheus helm addons)。
\prometheus config
假设:
-导出程序在“http://hpilo:9416`
-使用相同的端口,所有劳工组织的用户名和密码
``yml
-job-name:'hpilo'
scrape-interval:1m
参数:
ilo-port:['443']
ilo-user:['my'u ilo-user']
ilo-密码:['my'u ilo-ilo-ilo-密码]
静态配置:
-target:
-ilo-fqdn.domain
relabel-configs:
relabel-configs:
-源标签:[地址]
目标实验室el:u param_ilo_host
-源代码标签:[u param_ilo_host]
目标代码标签:ilo_host
-目标代码标签:u address_u
替换代码:hpilo:8082```