Secara default, oid untuk disk di OpenVZ host tidak ditemukan.

Agar dapat dimontitor, berikut cara yang bisa digunakan.

  1. 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