Secara default, oid untuk disk di OpenVZ host tidak ditemukan.
Agar dapat dimontitor, berikut cara yang bisa digunakan.
- buat script di OpenVZ host
[root@tixoez]# vim /usr/local/sbin/vzdisk.sh
#!/bin/bash
DF_DATA=”$(df / | grep / | tr ‘%’ ‘ ‘)”
TOTAL=$(echo $DF_DATA | awk ‘{ print $2 }’)
USED=$(echo $DF_DATA | awk ‘{ print $3 }’)
FREE=$(echo $DF_DATA | awk ‘{ print $4 }’)
PCNT=$(echo $DF_DATA | awk ‘{ print $5 }’)
echo $TOTAL
echo $USED
echo $FREE
echo $PCNT
2. edit snmpd.conf dan tambahkan command
[root@tixoez]# vim /etc/snmp/snmpd.conf
#Distro Detection
extend vzdisks /usr/local/sbin/vzdisk.sh
3. restart snmp
[root@tixoez]#/etc/init.d/snmpd restart
4. panggil snmp mengunakan oid
[root@tixoez]# snmpwalk -c nocstats -v 2c localhost .1.3.6.1.4.1.8072.1.3.2.4.1.2.7.118
NET-SNMP-EXTEND-MIB::nsExtendOutLine.”vzdisks”.1 = STRING: 188743680
NET-SNMP-EXTEND-MIB::nsExtendOutLine.”vzdisks”.2 = STRING: 15437520
NET-SNMP-EXTEND-MIB::nsExtendOutLine.”vzdisks”.3 = STRING: 173306160
NET-SNMP-EXTEND-MIB::nsExtendOutLine.”vzdisks”.4 = STRING: 9