10TBのHDDを取り付けたらMRTGのグラフがおかしくなった件

f:id:cutxout:20190913221512p:plain

  • グラフの内容に何か違和感を感じると思ってよく見たら、8TBから10TBに換装しいるにもかかわらず最大容量が減っている。
  • セクターサイズが変わったのだろうかと思ってsnmpwalkで確認したら、INTで返ってくるディスク容量がマイナスになってるのが原因であるな。
  • MRTG自体は正しく扱えるのかもしれないが、自分で計算させている部分でおかしくなっていると思われる。今後、容量が変わるたびに計算を買えるのは面倒なので、よろしく動くように変更するのが宿題です。とりあえずメモ。
$ snmpwalk -v2c -c ######## 192.168.100.2 .1.3.6.1.2.1.25.2.3.1
iso.3.6.1.2.1.25.2.3.1.1.1 = INTEGER: 1
iso.3.6.1.2.1.25.2.3.1.1.2 = INTEGER: 2
iso.3.6.1.2.1.25.2.3.1.1.3 = INTEGER: 3
iso.3.6.1.2.1.25.2.3.1.1.4 = INTEGER: 4
iso.3.6.1.2.1.25.2.3.1.1.5 = INTEGER: 5
iso.3.6.1.2.1.25.2.3.1.1.6 = INTEGER: 6
iso.3.6.1.2.1.25.2.3.1.1.7 = INTEGER: 7
iso.3.6.1.2.1.25.2.3.1.1.8 = INTEGER: 8
iso.3.6.1.2.1.25.2.3.1.1.9 = INTEGER: 9
iso.3.6.1.2.1.25.2.3.1.1.10 = INTEGER: 10
iso.3.6.1.2.1.25.2.3.1.1.11 = INTEGER: 11
iso.3.6.1.2.1.25.2.3.1.1.12 = INTEGER: 12
iso.3.6.1.2.1.25.2.3.1.1.13 = INTEGER: 13
iso.3.6.1.2.1.25.2.3.1.1.14 = INTEGER: 14
iso.3.6.1.2.1.25.2.3.1.2.1 = OID: iso.3.6.1.2.1.25.2.1.4
iso.3.6.1.2.1.25.2.3.1.2.2 = OID: iso.3.6.1.2.1.25.2.1.4
iso.3.6.1.2.1.25.2.3.1.2.3 = OID: iso.3.6.1.2.1.25.2.1.4
iso.3.6.1.2.1.25.2.3.1.2.4 = OID: iso.3.6.1.2.1.25.2.1.4
iso.3.6.1.2.1.25.2.3.1.2.5 = OID: iso.3.6.1.2.1.25.2.1.4
iso.3.6.1.2.1.25.2.3.1.2.6 = OID: iso.3.6.1.2.1.25.2.1.4
iso.3.6.1.2.1.25.2.3.1.2.7 = OID: iso.3.6.1.2.1.25.2.1.4
iso.3.6.1.2.1.25.2.3.1.2.8 = OID: iso.3.6.1.2.1.25.2.1.5
iso.3.6.1.2.1.25.2.3.1.2.9 = OID: iso.3.6.1.2.1.25.2.1.5
iso.3.6.1.2.1.25.2.3.1.2.10 = OID: iso.3.6.1.2.1.25.2.1.5
iso.3.6.1.2.1.25.2.3.1.2.11 = OID: iso.3.6.1.2.1.25.2.1.5
iso.3.6.1.2.1.25.2.3.1.2.12 = OID: iso.3.6.1.2.1.25.2.1.4
iso.3.6.1.2.1.25.2.3.1.2.13 = OID: iso.3.6.1.2.1.25.2.1.3
iso.3.6.1.2.1.25.2.3.1.2.14 = OID: iso.3.6.1.2.1.25.2.1.2
iso.3.6.1.2.1.25.2.3.1.3.1 = STRING: "C:\\ Label:  Serial Number "
iso.3.6.1.2.1.25.2.3.1.3.2 = STRING: "D:\\ Label:  Serial Number "
iso.3.6.1.2.1.25.2.3.1.3.3 = STRING: "E:\\ Label:  Serial Number "
iso.3.6.1.2.1.25.2.3.1.3.4 = STRING: "F:\\ Label:  Serial Number "
iso.3.6.1.2.1.25.2.3.1.3.5 = STRING: "G:\\ Label:Elements1  Serial Number "
iso.3.6.1.2.1.25.2.3.1.3.6 = STRING: "H:\\ Label:  Serial Number "
iso.3.6.1.2.1.25.2.3.1.3.7 = STRING: "I:\\ Label:  Serial Number "
iso.3.6.1.2.1.25.2.3.1.3.8 = STRING: "K:\\"
iso.3.6.1.2.1.25.2.3.1.3.9 = STRING: "L:\\"
iso.3.6.1.2.1.25.2.3.1.3.10 = STRING: "N:\\"
iso.3.6.1.2.1.25.2.3.1.3.11 = STRING: "O:\\"
iso.3.6.1.2.1.25.2.3.1.3.12 = STRING: "Z:\\ Label:RAMD-DRIVE  Serial Number "
iso.3.6.1.2.1.25.2.3.1.3.13 = STRING: "Virtual Memory"
iso.3.6.1.2.1.25.2.3.1.3.14 = STRING: "Physical Memory"
iso.3.6.1.2.1.25.2.3.1.4.1 = INTEGER: 4096
iso.3.6.1.2.1.25.2.3.1.4.2 = INTEGER: 4096
iso.3.6.1.2.1.25.2.3.1.4.3 = INTEGER: 4096
iso.3.6.1.2.1.25.2.3.1.4.4 = INTEGER: 4096
iso.3.6.1.2.1.25.2.3.1.4.5 = INTEGER: 4096
iso.3.6.1.2.1.25.2.3.1.4.6 = INTEGER: 4096
iso.3.6.1.2.1.25.2.3.1.4.7 = INTEGER: 4096
iso.3.6.1.2.1.25.2.3.1.4.8 = INTEGER: 0
iso.3.6.1.2.1.25.2.3.1.4.9 = INTEGER: 0
iso.3.6.1.2.1.25.2.3.1.4.10 = INTEGER: 0
iso.3.6.1.2.1.25.2.3.1.4.11 = INTEGER: 0
iso.3.6.1.2.1.25.2.3.1.4.12 = INTEGER: 4096
iso.3.6.1.2.1.25.2.3.1.4.13 = INTEGER: 65536
iso.3.6.1.2.1.25.2.3.1.4.14 = INTEGER: 65536
iso.3.6.1.2.1.25.2.3.1.5.1 = INTEGER: 234124271
iso.3.6.1.2.1.25.2.3.1.5.2 = INTEGER: 976721407
iso.3.6.1.2.1.25.2.3.1.5.3 = INTEGER: 488378000
iso.3.6.1.2.1.25.2.3.1.5.4 = INTEGER: 976721407
iso.3.6.1.2.1.25.2.3.1.5.5 = INTEGER: -1853358593  #これ
iso.3.6.1.2.1.25.2.3.1.5.6 = INTEGER: 1465097471
iso.3.6.1.2.1.25.2.3.1.5.7 = INTEGER: 1953473535
iso.3.6.1.2.1.25.2.3.1.5.8 = INTEGER: 0
iso.3.6.1.2.1.25.2.3.1.5.9 = INTEGER: 0
iso.3.6.1.2.1.25.2.3.1.5.10 = INTEGER: 0
iso.3.6.1.2.1.25.2.3.1.5.11 = INTEGER: 0
iso.3.6.1.2.1.25.2.3.1.5.12 = INTEGER: 2097151
iso.3.6.1.2.1.25.2.3.1.5.13 = INTEGER: 1203096
iso.3.6.1.2.1.25.2.3.1.5.14 = INTEGER: 1047448
iso.3.6.1.2.1.25.2.3.1.6.1 = INTEGER: 28102266
iso.3.6.1.2.1.25.2.3.1.6.2 = INTEGER: 896732507
iso.3.6.1.2.1.25.2.3.1.6.3 = INTEGER: 344539826
iso.3.6.1.2.1.25.2.3.1.6.4 = INTEGER: 740020679
iso.3.6.1.2.1.25.2.3.1.6.5 = INTEGER: 430601117  #これ
iso.3.6.1.2.1.25.2.3.1.6.6 = INTEGER: 1458759808
iso.3.6.1.2.1.25.2.3.1.6.7 = INTEGER: 1920946327
iso.3.6.1.2.1.25.2.3.1.6.8 = INTEGER: 0
iso.3.6.1.2.1.25.2.3.1.6.9 = INTEGER: 0
iso.3.6.1.2.1.25.2.3.1.6.10 = INTEGER: 0
iso.3.6.1.2.1.25.2.3.1.6.11 = INTEGER: 0
iso.3.6.1.2.1.25.2.3.1.6.12 = INTEGER: 179600
iso.3.6.1.2.1.25.2.3.1.6.13 = INTEGER: 299336
iso.3.6.1.2.1.25.2.3.1.6.14 = INTEGER: 242885