如何在Dell PowerEdge服务器的LCD显示屏上设置自定义文本

有人知道在那里显示自定义文本的方法吗?

由于某些原因,使用Dell的omconfig脚本不适用于我,但我不想安装80MB的Java和Web服务器,无论如何。 理想情况下,一些小工具应该能够做到这一点。

有没有人反向工程呢?

我正在尝试在R410服务器上解决这个问题

我已经在使用IPMI的各种dell之前得到了这个工作。 这里是关于这个问题的post, http://www.mail-archive.com/[email protected]/msg00352.html

你没有说它是哪台机器,所以你的里程可能会有所不同,但是IPMI确实能够工作,而且它的优点在于你可以完全保持开放源代码和标准的linux软件,而不依赖于omconfig或者任何dell提供的工具。 另外检查一下ipmitool,如果IPMI是在内核中编译的,或者在你正在使用的任何发行版中作为模块提供的,那么它应该足以满足你的需要。

我在各种PowerEdge R <something>系统上使用类似的东西:

#!/usr/bin/perl -w # # Jesper Nyerup <[email protected]> my $ipmitool = '/usr/bin/ipmitool'; my @chararray = split(//, join(' ', @ARGV)); usage() if (@chararray == 0 or @chararray > 14); system("$ipmitool raw 0x6 0x58 193 0x0 0x0 ". sprintf('0x%x ', scalar(@chararray)). join(' ', map { sprintf('0x%x', ord($_)) } @chararray)); system("$ipmitool raw 0x6 0x58 0xc2 0x0 0x0 ". "0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0"); sub usage { print <<EOF; Usage: $0 <string> Max. 14 characters EOF exit 1 } 

我还没有find戴尔专有IPMI命令的完整参考,但根据我在这里find的文档 , ipmitool的第一次调用将提供的string放入显示器的寄存器之一,第二次翻转显示缓冲区实际显示这个。

编辑 :我把这个片段放在Github上 ,以备将来参考。

我们的1900可以让您input静态文本 – 如服务器名称或IP地址 – 在BIOS设置下的字段

戴尔支持可以为您提供小文本模式程序,以设置将显示在液晶显示器上的服务器名称和其他信息。 不同的PowerEdge系列有不同的实用程序。