いつも、ホスト名とIPアドレスしかLCDに表示されないのでカスタマイズしました。(爆)
blog見ている人には関係ないですが、遊びに来た人にはうけるかな?
ちなみに、sb.shelties.jpサーバは、RaQ4の500MHz(K6-2)です。
それに、Strongbolt 1.06で運用中。
(CentOS と BlueQuartzで構成されてます。)
/etc/rc.d/init.d/lcd-showip
#!/bin/sh DOMAIN=base-lcd # Setup the path so we find stuff... . /etc/rc.d/init.d/functions LOCKFILE="/etc/locks/.lcdlock" # clean up lockfile if no one is using it if [ -e $LOCKFILE ]; then PID=`cat $LOCKFILE` if [ -z "`ps --no-heading -p $PID 2>/dev/null`" ]; then rm -f $LOCKFILE else exit 1 fi fi WORDS=`hostname` if [ "$WORDS" = "localhost" ]; then WORDS=`getmsg lcd_ipaddr` fi IPADDR=`ifconfig eth0 | grep "inet addr" | cut -f 2 -d":" | cut -f 1 -d" "` if [ "$IPADDR" = "" ]; then IPADDR="IP Addr Not Set" fi #/sbin/lcdstop #/sbin/lcd-write "$WORDS" "$IPADDR" SYSTEM=$WORDS /sbin/lcd-write "$SYSTEM" "$IPADDR" sleep 3 ruptime="$( uptime)" if $(echo $ruptime | grep -E "min|days" >/dev/null); then x=$(echo $ruptime | awk '{ print $3 $4}') else x=$(echo $ruptime | sed s/,//g| awk '{ print $3 }') fi ruptime="$x" up="uptime: "$x STATUS=$up /sbin/lcd-write "$SYSTEM" "$STATUS" sleep 3 CPU=`ps -eo pcpu,pid -o comm= | sort -k1 -n -r | head -1 | awk '{ print $1 } '` STATUS="cpu: "$CPU"%" /sbin/lcd-write "$SYSTEM" "$STATUS" sleep 3 TEMP=`cat /proc/cobalt/sensors/thermal | cut -f2 -d:` TEMP=`expr substr $TEMP 1 2` TEMP="temp: "$TEMP"c" STATUS=$TEMP /sbin/lcd-write "$SYSTEM" "$STATUS" sleep 3 rusedram="$(free -mto | grep Mem: | awk '{ print $3 }')" rtotalram="$(free -mto | grep Mem: | awk '{ print $2 }')" ram=`echo "$rusedram * 100" |bc` ram=`echo " $ram / $rtotalram"|bc` STATUS="ram: "$rusedram"/"$rtotalram"MB" /sbin/lcd-write "$SYSTEM" "$STATUS" sleep 3 disku="$(df -h | grep home | awk '{ print $3}')" diskt="$(df -h | grep home | awk '{ print $2}')" STATUS="disk: "$disku"/"$diskt /sbin/lcd-write "$SYSTEM" "$STATUS" sleep 3 timet="$(date +_%Y/%m/%d_%R)" /sbin/lcd-write "$SYSTEM" "$timet" sleep 3 /sbin/lcd-write "$SYSTEM" "$IPADDR" exit 0 |
こんな感じ。
※なんとなく、時間表示が桁あふれ?
あぁ、ちなみに、サーバへぼいです。
ごめんなさい。
だって、電気代や設置場所に…
cpuinfoは下記の通り。(爆)
# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 5
model : 8
model name : AMD-K6(tm) 3D processor
stepping : 12
cpu MHz : 498.042
cache size : 64 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8 pge mmx syscall 3dnow k6_mtrr
bogomips : 997.33
日 | 月 | 火 | 水 | 木 | 金 | 土 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |