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);