munin for win32のグラフでnetworkが表示されない対策

いまだに動いているserver2003R2にインストールしてある munin for win32でデフォルトpluginの "network"の表示がされなくなったので、調べてみた。

結局、
munin-node-win32-master\src\plugins\network\NetworkMuninNodePlugin.cppの表示で、
DWORDを表示するのに、%dが使われていて、マイナスの値になっていたことが原因だったみたい。
なので、下記のように %u を使ってみたところ、グラフが表示された。

_snprintf(buffer, len, "down.value %u\nup.value %u\n.\n", 
    tcpStats.dwInSegs + udpStats.dwInDatagrams,
    tcpStats.dwOutSegs + udpStats.dwOutDatagrams);

Raspberry PIでI2C

apt-get upgradeしてもi2cdetect で

sudo i2cdetect -y 1
Error: Could not open file `/dev/i2c-1' or `/dev/i2c/1': No such file or directory

sudo i2cdetect -y 0
Error: Could not open file `/dev/i2c-0' or `/dev/i2c/0': No such file or directory

と怒られていたのが、
raspi-config でenable を選択して、再起動しただけで、

sudo i2cdetect -y 0
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --   

となった。
なんだかな。。。

munin for Mac OSX

sudo port install munin したらエラーになった

http://www.java.com/ja/download/installed8.jsp の記述は古いかも?とのこと。。。

とりあえず、ログ見たら、

:info:destroot cd plugins/javalib && javac -g -source 1.5 -target 1.5 ./org/munin/plugin/jmx/BasicMBeanConnection.java
:info:destroot No Java runtime present, requesting install.
:info:destroot make: *** [plugins/javalib//org/munin/plugin/jmx/BasicMBeanConnection.class] Error 1

とのことだったので、JDKをインストールしたらOKになった。
はじめはJRE入れろってChromeに表示されるので、インストールしてみたり、、、

10.7入れてた環境から10.10にあげたときに

sudo port upgrade outdated

しなかったのが敗因?

Raspberry PI2 で dnetc

そーいえば、Tegra K1が載ったJetson基盤と同じように
dnetc -numcpu 4とやってみた

dnetc v2.9110-519-CTR-11111118 for Linux (Linux 3.18.11-v7+).
Please provide the *entire* version descriptor when submitting bug reports.
The distributed.net bug report pages are at http://bugs.distributed.net/
Using email address (distributed.net ID) 'xx@yyyyy.zz.---'

[Nov 02 08:12:15 UTC] Loading crunchers with work...
[Nov 02 08:12:15 UTC] Automatic processor type detection did not
                      recognize the processor (tag: ",
                      id 0x4100c075")
[Nov 02 08:12:15 UTC] OGR-NG: Running micro-bench to select fastest core...
[Nov 02 08:12:37 UTC] OGR-NG: using core #3 (FLEGE 2.0 ARMv5).
[Nov 02 08:12:37 UTC] OGR-NG #a: Loaded 28/6-30-24-16-12-15
[Nov 02 08:12:37 UTC] OGR-NG #b: Loaded 28/6-30-24-16-12-17*
[Nov 02 08:12:37 UTC] OGR-NG #c: Loaded 28/6-30-24-16-13-2
[Nov 02 08:12:37 UTC] OGR-NG #d: Loaded 28/6-30-24-16-21-1
[Nov 02 08:12:37 UTC] OGR-NG: 4 packets remain in buff-in.og2
[Nov 02 08:12:37 UTC] OGR-NG: 0 packets are in buff-out.og2
[Nov 02 08:12:37 UTC] 4 crunchers ('a'-'d') have been started.


ちなみに --bench は下記

[Nov 02 08:17:35 UTC] OGR-NG: using core #0 (FLEGE 2.0).
[Nov 02 08:17:54 UTC] OGR-NG: Benchmark for core #0 (FLEGE 2.0)                
                      0.00:00:16.44 [2,781,449 nodes/sec]
[Nov 02 08:17:54 UTC] OGR-NG: using core #1 (FLEGE 2.0 ARMv3).
[Nov 02 08:18:14 UTC] OGR-NG: Benchmark for core #1 (FLEGE 2.0 ARMv3)          
                      0.00:00:16.91 [4,340,132 nodes/sec]
[Nov 02 08:18:14 UTC] OGR-NG: using core #2 (FLEGE 2.0 ARMv5-XScale).
[Nov 02 08:18:33 UTC] OGR-NG: Benchmark for core #2 (FLEGE 2.0 ARMv5-XScale)   
                      0.00:00:16.80 [4,582,937 nodes/sec]
[Nov 02 08:18:33 UTC] OGR-NG: using core #3 (FLEGE 2.0 ARMv5).
[Nov 02 08:18:53 UTC] OGR-NG: Benchmark for core #3 (FLEGE 2.0 ARMv5)          
                      0.00:00:16.86 [4,647,943 nodes/sec]
[Nov 02 08:18:53 UTC] OGR-NG benchmark summary :
                      Default core : #-1 (undefined)
                      Fastest core : #3 (FLEGE 2.0 ARMv5)
Nov 02 08:18:53 UTC] RC5-72: using core #0 (StrongARM 1-pipe).
[Nov 02 08:19:12 UTC] RC5-72: Benchmark for core #0 (StrongARM 1-pipe)         
                      0.00:00:17.04 [1,130,203 keys/sec]
[Nov 02 08:19:12 UTC] RC5-72: using core #1 (ARM 2/3/6/7 1-pipe).
[Nov 02 08:19:31 UTC] RC5-72: Benchmark for core #1 (ARM 2/3/6/7 1-pipe)       
                      0.00:00:16.13 [1,088,191 keys/sec]
[Nov 02 08:19:31 UTC] RC5-72: using core #2 (XScale 1-pipe).
[Nov 02 08:19:50 UTC] RC5-72: Benchmark for core #2 (XScale 1-pipe)            
                      0.00:00:17.10 [1,157,408 keys/sec]
[Nov 02 08:19:50 UTC] RC5-72 benchmark summary :
                      Default core : #-1 (undefined)
                      Fastest core : #2 (XScale 1-pipe)

vmdkドライブの容量拡大

virtualbox で使用していたvmdkドライブの容量を増やすために
“Expanding” a vmdk in VirtualBox |を参考にさせていただいて、
vboxmanage clonehd "C:\Users\USER\VirtualBox VMs\Work\Work-disk1.vmdk" "C:\Users\USER\VirtualBox VMs\Work\Work-disk2.vmdk" --existing ってな感じで大きなドライブへクローン後 「EaseUS Partition Master」パーティション編集ソフト - 窓の杜を使ってパーティションを拡大して完了

M1015のバージョンアップ

openindianaで使用していたM1015のBIOSが古くて3TBのドライブでも2TBまでしか使えなかったので、
M1015 / X9SCM-F USB Firmware Tools - User Customizations - Unraidとか、
IBM ServeRaid M1015 を IT Firmware化する - joker1007’s diaryとか、
のお世話になりながら、とりあえずP15にまであげた。

途中、
NO LSI SAS adapters found! Limited Cpmmand Set Available!
ERROR: Command Not allowed without an adapter!
ERROR: Couldn't Cewate Command -f
Exiting Program.
が出て、UEFIからsas2flashするも、やっぱりだめだったりしたが、
勝因は
フラッシュメモリを消去する
megarec -cleanflash 0

megarec -writesbr 0 sbrm1015.bin
が良かったみたい

megarec -cleanflash 0
って本当に、BIOS消えるんですね。BIOSの表示が出なくなったので、このままだめだったらどうしようと、
冷や汗ものでした。

munin plugin

FTDI ってそのまま Solarisに繋がる? - ganta-zeroの日記で書いた温度計http://strawberry-linux.com/catalog/items?code=12323の出力を無理やりっぽく munin pluginにしてみた。

参考にさせていただいたのは、このあたりhttp://www.seeds-std.co.jp/seedsblog/671.html

とりあえず、こんな感じ。

$ cat /opt/munin/lib/plugins/gettemp.pl
#!/usr/bin/perl
#
#

if($ARGV[0]){
 &print_config if ($ARGV[0] eq "config");
} else {
 &main;
}

exit;

sub print_config{
  print "graph_args -r --lower-limit 0","\n";
  print "graph_title templeture","\n";
  print "graph_category temp","\n";
  print "graph_info templeture","\n";
  print "graph_vlabel temp","\n";
  print "temp.label temp","\n";

  return;

}

sub main{

open (IN, '/dev/term/0');

my $count;
$count = 0;
my @ondo;
my @shitsudo;

my $sum;
$sum = 0;

        for ( $count = 0; $count < 10; $count++){
                my $line = ;

                chomp($line);

                if( length $line != 0){
                        my @d;
                        @d = split(/,/, $line);
#                       print $d[0], $d[1], "\n";

                        my @o;
                        @o = split(/#/, $d[0]);
                        $sum = $sum + $o[1];

                        my @s;
                        @s = split(/\$/, $d[1]);

                        push @ondo, [@o];
                        push @shitsudo, [@s];
                }
        }
close(IN);

my $ave;
$ave = $sum / $count * 2;
print "temp.value $ave\n";

return;
}

1;