sephilyu / iLo

HP iLO Plugin for LCD Smartie

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iLO LCD

HP iLO Plugin for LCD Smartie

LCD Smartie的插件,连接 HP iLO 来显示服务器状态信息,测试用的机器是我的 MicroServer Gen8。
iLO 数据的读取代码来自于 iLO Viewer。

LCD Smartie:https://sourceforge.net/projects/lcdsmartie/
iLO Viewer:https://github.com/angieduan/iLOViewer

FUNCTIONS

5 functions available in current version.

Function 1
  • param1: property path, eg: fan/fans[1]/label, temp.temperature[label=CPU].currentreading
  • param2: use pretty value
  • return: postfix if value exists

examples:

  • $dll(iLO,1,fan/fans[1]/label,) returns fan 1 speed
  • $dll(iLO,1,temp.temperature[label=CPU].currentreading,) returns current temperature of CPU
Function 2: Overview shortcut
  • param1: property path, eg: server_name means Overview.server_name
  • param2: use pretty value
  • return: postfix if value exists

examples:

  • $dll(iLO,2,server_name,) returns server_name
Function 3: fan shortcut
  • param1: property path, eg: Fan 1.speed means Fan/fans[label=Fan 1].speed
  • param2: use pretty value
  • return: postfix if value exists

examples:

  • $dll(iLO,3,Fan 1.speed,) returns server_name
Function 4: temperature shortcut
  • param1: property path, eg: CPU.caution means Temp/temperature[label=CPU].caution
  • param2: use pretty value
  • return: postfix if value exists

examples:

  • $dll(iLO,4,CPU.caution,) returns CPU caution temperature
Function 20: loading status
  • param1: not used
  • param2: not used
  • return: status

examples:

  • $dll(iLO,20,,)

Sample

  • $dll(iLO,3,Fan 1.speed,%)$Fill(6) $dll(iLO,4,CPU.currentreading,$dll(iLO,4,CPU.temp_unit,))$Fill(12) $dll(iLO,4,PCI.currentreading,$dll(iLO,4,PCI.temp_unit,))$Fill(18) $dll(iLO,4,iLO.currentreading,$dll(iLO,4,iLO.temp_unit,))$Fill(24) $dll(iLO,4,Chipset.currentreading,$dll(iLO,4,Chipset.temp_unit,))
  • $dll(iLO,20,,) $dll(iLO,3,Fan 1.speed,%)$Fill(6) $dll(iLO,4,CPU.currentreading,C)$Fill(12) $dll(iLO,4,PCI.currentreading,C)$Fill(18) $dll(iLO,4,iLO.currentreading,C)$Fill(24) $dll(iLO,4,Chipset.currentreading,C)

About

HP iLO Plugin for LCD Smartie

License:MIT License


Languages

Language:C# 100.0%