Reference: http://forums.cacti.net/viewtopic.php?f=12&t=47979
Get Dataquery and import it into Cacti: http://files.hypervisor.fr/scripts/cacti_data_query_zfs_-_zpool_usage.xml
Get SNMP query: http://files.hypervisor.fr/scripts/zpool_usage.xml , and copy it to /usr/share/cacti/resource/snmp_queries
Extend SNMP on Solaris
append below entries to /etc/net-snmp/snmp/snmpd.conf
extend .1.3.6.1.4.1.2021.88 zpool_name /bin/bash -c "zpool list -H -o name"
extend .1.3.6.1.4.1.2021.88 zpool_snap /bin/bash -c "zpool list -Ho name|for zpool in `xargs`;do zfs get -rHp -o value usedbysnapshots $zpool|awk -F: '{sum+=$1} END{print sum}';done"
extend .1.3.6.1.4.1.2021.88 zpool_used /bin/bash -c "zpool list -Ho name|xargs zfs get -Hp -o value used"
extend .1.3.6.1.4.1.2021.88 zpool_data_used /bin/bash -c "zpool list -Ho name|for zpool in `xargs`;do snap=`zfs get -rHp -o value usedbysnapshots $zpool|awk -F: '{sum+=$1} END{print sum}'`;pool=`zfs get -Hp -o value used $zpool`; echo $pool $snap|awk '{print ($1-$2);}';done"
extend .1.3.6.1.4.1.2021.88 zpool_available /bin/bash -c "zpool list -Ho name|xargs zfs get -Hp -o value available"
extend .1.3.6.1.4.1.2021.88 zpool_capacity /bin/bash -c "zpool list -H -o capacity"
Restart SNMP,
# svcadm disable svc:/application/management/net-snmp:default
# svcadm enable svc:/application/management/net-snmp:default
Showing posts with label SNMP. Show all posts
Showing posts with label SNMP. Show all posts
Monday, April 7, 2014
Monday, March 17, 2014
Cacti and Windows 2k8
snmpwalk -v2c -cgroupv3 37.15.10.89
As far as I know, SNMPv3 is not supported on either Windows Server 2008 or Windows Server 2008 R2.
Supported Versions
http://msdn.microsoft.com/en-us/library/aa379141(VS.85).aspx
For Windows Server 2012, there is no official document announcement that the SNMPv3 is supported. Given this situation, you may try some third-party tools to simulate the environment to run SNMPv3.
As far as I know, SNMPv3 is not supported on either Windows Server 2008 or Windows Server 2008 R2.
Supported Versions
http://msdn.microsoft.com/en-us/library/aa379141(VS.85).aspx
For Windows Server 2012, there is no official document announcement that the SNMPv3 is supported. Given this situation, you may try some third-party tools to simulate the environment to run SNMPv3.
Monday, August 26, 2013
SNMP OID for disks
# snmpwalk -v 3 -l AuthNoPriv -u cactiadmin -A <password> <hostname> .1.3.6.1.2.1.25.2.3.1
HOST-RESOURCES-MIB::hrStorageIndex.1 = INTEGER: 1
HOST-RESOURCES-MIB::hrStorageIndex.3 = INTEGER: 3
HOST-RESOURCES-MIB::hrStorageIndex.6 = INTEGER: 6
HOST-RESOURCES-MIB::hrStorageIndex.7 = INTEGER: 7
HOST-RESOURCES-MIB::hrStorageIndex.8 = INTEGER: 8
HOST-RESOURCES-MIB::hrStorageIndex.10 = INTEGER: 10
HOST-RESOURCES-MIB::hrStorageIndex.31 = INTEGER: 31
HOST-RESOURCES-MIB::hrStorageIndex.32 = INTEGER: 32
HOST-RESOURCES-MIB::hrStorageIndex.33 = INTEGER: 33
HOST-RESOURCES-MIB::hrStorageIndex.34 = INTEGER: 34
HOST-RESOURCES-MIB::hrStorageIndex.35 = INTEGER: 35
HOST-RESOURCES-MIB::hrStorageIndex.36 = INTEGER: 36
HOST-RESOURCES-MIB::hrStorageIndex.37 = INTEGER: 37
HOST-RESOURCES-MIB::hrStorageIndex.38 = INTEGER: 38
HOST-RESOURCES-MIB::hrStorageIndex.39 = INTEGER: 39
HOST-RESOURCES-MIB::hrStorageIndex.40 = INTEGER: 40
HOST-RESOURCES-MIB::hrStorageIndex.41 = INTEGER: 41
HOST-RESOURCES-MIB::hrStorageIndex.42 = INTEGER: 42
HOST-RESOURCES-MIB::hrStorageIndex.43 = INTEGER: 43
HOST-RESOURCES-MIB::hrStorageIndex.44 = INTEGER: 44
HOST-RESOURCES-MIB::hrStorageIndex.45 = INTEGER: 45
HOST-RESOURCES-MIB::hrStorageType.1 = OID: HOST-RESOURCES-TYPES::hrStorageRam
HOST-RESOURCES-MIB::hrStorageType.3 = OID: HOST-RESOURCES-TYPES::hrStorageVirtualMemory
HOST-RESOURCES-MIB::hrStorageType.6 = OID: HOST-RESOURCES-TYPES::hrStorageOther
HOST-RESOURCES-MIB::hrStorageType.7 = OID: HOST-RESOURCES-TYPES::hrStorageOther
HOST-RESOURCES-MIB::hrStorageType.8 = OID: HOST-RESOURCES-TYPES::hrStorageOther
HOST-RESOURCES-MIB::hrStorageType.10 = OID: HOST-RESOURCES-TYPES::hrStorageVirtualMemory
HOST-RESOURCES-MIB::hrStorageType.31 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.32 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.33 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.34 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.35 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.36 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageType.37 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageType.38 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageType.39 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageType.40 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageType.41 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageType.42 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageType.43 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageType.44 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageType.45 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageDescr.1 = STRING: Physical memory
HOST-RESOURCES-MIB::hrStorageDescr.3 = STRING: Virtual memory
HOST-RESOURCES-MIB::hrStorageDescr.6 = STRING: Memory buffers
HOST-RESOURCES-MIB::hrStorageDescr.7 = STRING: Cached memory
HOST-RESOURCES-MIB::hrStorageDescr.8 = STRING: Shared memory
HOST-RESOURCES-MIB::hrStorageDescr.10 = STRING: Swap space
HOST-RESOURCES-MIB::hrStorageDescr.31 = STRING: /
HOST-RESOURCES-MIB::hrStorageDescr.32 = STRING: /dev
HOST-RESOURCES-MIB::hrStorageDescr.33 = STRING: /boot/efi
HOST-RESOURCES-MIB::hrStorageDescr.34 = STRING: /dbfs
HOST-RESOURCES-MIB::hrStorageDescr.35 = STRING: /sys/fs/fuse/connections
HOST-RESOURCES-MIB::hrStorageDescr.36 = STRING: /scandoc
HOST-RESOURCES-MIB::hrStorageDescr.37 = STRING: /data1
HOST-RESOURCES-MIB::hrStorageDescr.38 = STRING: /data2
HOST-RESOURCES-MIB::hrStorageDescr.39 = STRING: /data3
HOST-RESOURCES-MIB::hrStorageDescr.40 = STRING: /data4
HOST-RESOURCES-MIB::hrStorageDescr.41 = STRING: /data5
HOST-RESOURCES-MIB::hrStorageDescr.42 = STRING: /data6
HOST-RESOURCES-MIB::hrStorageDescr.43 = STRING: /data7
HOST-RESOURCES-MIB::hrStorageDescr.44 = STRING: /data8
HOST-RESOURCES-MIB::hrStorageDescr.45 = STRING: /mnt
HOST-RESOURCES-MIB::hrStorageAllocationUnits.1 = INTEGER: 1024 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.3 = INTEGER: 1024 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.6 = INTEGER: 1024 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.7 = INTEGER: 1024 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.8 = INTEGER: 1024 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.10 = INTEGER: 1024 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.31 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.32 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.33 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.34 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.35 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.36 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.37 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.38 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.39 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.40 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.41 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.42 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.43 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.44 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.45 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageSize.1 = INTEGER: 12155540
HOST-RESOURCES-MIB::hrStorageSize.3 = INTEGER: 14259856
HOST-RESOURCES-MIB::hrStorageSize.6 = INTEGER: 12155540
HOST-RESOURCES-MIB::hrStorageSize.7 = INTEGER: 4839032
HOST-RESOURCES-MIB::hrStorageSize.8 = INTEGER: 0
HOST-RESOURCES-MIB::hrStorageSize.10 = INTEGER: 2104316
HOST-RESOURCES-MIB::hrStorageSize.31 = INTEGER: 59534244
HOST-RESOURCES-MIB::hrStorageSize.32 = INTEGER: 1519442
HOST-RESOURCES-MIB::hrStorageSize.33 = INTEGER: 39892
HOST-RESOURCES-MIB::hrStorageSize.34 = INTEGER: 120180154
HOST-RESOURCES-MIB::hrStorageSize.35 = INTEGER: 0
HOST-RESOURCES-MIB::hrStorageSize.36 = INTEGER: 1400856
HOST-RESOURCES-MIB::hrStorageSize.37 = INTEGER: 1393359
HOST-RESOURCES-MIB::hrStorageSize.38 = INTEGER: 1393359
HOST-RESOURCES-MIB::hrStorageSize.39 = INTEGER: 1393359
HOST-RESOURCES-MIB::hrStorageSize.40 = INTEGER: 1393359
HOST-RESOURCES-MIB::hrStorageSize.41 = INTEGER: 1393359
HOST-RESOURCES-MIB::hrStorageSize.42 = INTEGER: 1393359
HOST-RESOURCES-MIB::hrStorageSize.43 = INTEGER: 1393359
HOST-RESOURCES-MIB::hrStorageSize.44 = INTEGER: 1393359
HOST-RESOURCES-MIB::hrStorageSize.45 = INTEGER: 534204
HOST-RESOURCES-MIB::hrStorageUsed.1 = INTEGER: 11836056
HOST-RESOURCES-MIB::hrStorageUsed.3 = INTEGER: 11849536
HOST-RESOURCES-MIB::hrStorageUsed.6 = INTEGER: 235324
HOST-RESOURCES-MIB::hrStorageUsed.7 = INTEGER: 4839032
HOST-RESOURCES-MIB::hrStorageUsed.10 = INTEGER: 13480
HOST-RESOURCES-MIB::hrStorageUsed.31 = INTEGER: 50409441
HOST-RESOURCES-MIB::hrStorageUsed.32 = INTEGER: 48
HOST-RESOURCES-MIB::hrStorageUsed.33 = INTEGER: 2984
HOST-RESOURCES-MIB::hrStorageUsed.34 = INTEGER: 47065623
HOST-RESOURCES-MIB::hrStorageUsed.35 = INTEGER: 0
HOST-RESOURCES-MIB::hrStorageUsed.36 = INTEGER: 1256834
HOST-RESOURCES-MIB::hrStorageUsed.37 = INTEGER: 947160
HOST-RESOURCES-MIB::hrStorageUsed.38 = INTEGER: 947160
HOST-RESOURCES-MIB::hrStorageUsed.39 = INTEGER: 947160
HOST-RESOURCES-MIB::hrStorageUsed.40 = INTEGER: 947160
HOST-RESOURCES-MIB::hrStorageUsed.41 = INTEGER: 947160
HOST-RESOURCES-MIB::hrStorageUsed.42 = INTEGER: 947160
HOST-RESOURCES-MIB::hrStorageUsed.43 = INTEGER: 947160
HOST-RESOURCES-MIB::hrStorageUsed.44 = INTEGER: 947160
HOST-RESOURCES-MIB::hrStorageUsed.45 = INTEGER: 497161
HOST-RESOURCES-MIB::hrStorageIndex.1 = INTEGER: 1
HOST-RESOURCES-MIB::hrStorageIndex.3 = INTEGER: 3
HOST-RESOURCES-MIB::hrStorageIndex.6 = INTEGER: 6
HOST-RESOURCES-MIB::hrStorageIndex.7 = INTEGER: 7
HOST-RESOURCES-MIB::hrStorageIndex.8 = INTEGER: 8
HOST-RESOURCES-MIB::hrStorageIndex.10 = INTEGER: 10
HOST-RESOURCES-MIB::hrStorageIndex.31 = INTEGER: 31
HOST-RESOURCES-MIB::hrStorageIndex.32 = INTEGER: 32
HOST-RESOURCES-MIB::hrStorageIndex.33 = INTEGER: 33
HOST-RESOURCES-MIB::hrStorageIndex.34 = INTEGER: 34
HOST-RESOURCES-MIB::hrStorageIndex.35 = INTEGER: 35
HOST-RESOURCES-MIB::hrStorageIndex.36 = INTEGER: 36
HOST-RESOURCES-MIB::hrStorageIndex.37 = INTEGER: 37
HOST-RESOURCES-MIB::hrStorageIndex.38 = INTEGER: 38
HOST-RESOURCES-MIB::hrStorageIndex.39 = INTEGER: 39
HOST-RESOURCES-MIB::hrStorageIndex.40 = INTEGER: 40
HOST-RESOURCES-MIB::hrStorageIndex.41 = INTEGER: 41
HOST-RESOURCES-MIB::hrStorageIndex.42 = INTEGER: 42
HOST-RESOURCES-MIB::hrStorageIndex.43 = INTEGER: 43
HOST-RESOURCES-MIB::hrStorageIndex.44 = INTEGER: 44
HOST-RESOURCES-MIB::hrStorageIndex.45 = INTEGER: 45
HOST-RESOURCES-MIB::hrStorageType.1 = OID: HOST-RESOURCES-TYPES::hrStorageRam
HOST-RESOURCES-MIB::hrStorageType.3 = OID: HOST-RESOURCES-TYPES::hrStorageVirtualMemory
HOST-RESOURCES-MIB::hrStorageType.6 = OID: HOST-RESOURCES-TYPES::hrStorageOther
HOST-RESOURCES-MIB::hrStorageType.7 = OID: HOST-RESOURCES-TYPES::hrStorageOther
HOST-RESOURCES-MIB::hrStorageType.8 = OID: HOST-RESOURCES-TYPES::hrStorageOther
HOST-RESOURCES-MIB::hrStorageType.10 = OID: HOST-RESOURCES-TYPES::hrStorageVirtualMemory
HOST-RESOURCES-MIB::hrStorageType.31 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.32 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.33 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.34 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.35 = OID: HOST-RESOURCES-TYPES::hrStorageFixedDisk
HOST-RESOURCES-MIB::hrStorageType.36 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageType.37 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageType.38 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageType.39 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageType.40 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageType.41 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageType.42 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageType.43 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageType.44 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageType.45 = OID: HOST-RESOURCES-TYPES::hrStorageNetworkDisk
HOST-RESOURCES-MIB::hrStorageDescr.1 = STRING: Physical memory
HOST-RESOURCES-MIB::hrStorageDescr.3 = STRING: Virtual memory
HOST-RESOURCES-MIB::hrStorageDescr.6 = STRING: Memory buffers
HOST-RESOURCES-MIB::hrStorageDescr.7 = STRING: Cached memory
HOST-RESOURCES-MIB::hrStorageDescr.8 = STRING: Shared memory
HOST-RESOURCES-MIB::hrStorageDescr.10 = STRING: Swap space
HOST-RESOURCES-MIB::hrStorageDescr.31 = STRING: /
HOST-RESOURCES-MIB::hrStorageDescr.32 = STRING: /dev
HOST-RESOURCES-MIB::hrStorageDescr.33 = STRING: /boot/efi
HOST-RESOURCES-MIB::hrStorageDescr.34 = STRING: /dbfs
HOST-RESOURCES-MIB::hrStorageDescr.35 = STRING: /sys/fs/fuse/connections
HOST-RESOURCES-MIB::hrStorageDescr.36 = STRING: /scandoc
HOST-RESOURCES-MIB::hrStorageDescr.37 = STRING: /data1
HOST-RESOURCES-MIB::hrStorageDescr.38 = STRING: /data2
HOST-RESOURCES-MIB::hrStorageDescr.39 = STRING: /data3
HOST-RESOURCES-MIB::hrStorageDescr.40 = STRING: /data4
HOST-RESOURCES-MIB::hrStorageDescr.41 = STRING: /data5
HOST-RESOURCES-MIB::hrStorageDescr.42 = STRING: /data6
HOST-RESOURCES-MIB::hrStorageDescr.43 = STRING: /data7
HOST-RESOURCES-MIB::hrStorageDescr.44 = STRING: /data8
HOST-RESOURCES-MIB::hrStorageDescr.45 = STRING: /mnt
HOST-RESOURCES-MIB::hrStorageAllocationUnits.1 = INTEGER: 1024 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.3 = INTEGER: 1024 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.6 = INTEGER: 1024 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.7 = INTEGER: 1024 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.8 = INTEGER: 1024 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.10 = INTEGER: 1024 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.31 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.32 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.33 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.34 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.35 = INTEGER: 4096 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.36 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.37 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.38 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.39 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.40 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.41 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.42 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.43 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.44 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageAllocationUnits.45 = INTEGER: 1048576 Bytes
HOST-RESOURCES-MIB::hrStorageSize.1 = INTEGER: 12155540
HOST-RESOURCES-MIB::hrStorageSize.3 = INTEGER: 14259856
HOST-RESOURCES-MIB::hrStorageSize.6 = INTEGER: 12155540
HOST-RESOURCES-MIB::hrStorageSize.7 = INTEGER: 4839032
HOST-RESOURCES-MIB::hrStorageSize.8 = INTEGER: 0
HOST-RESOURCES-MIB::hrStorageSize.10 = INTEGER: 2104316
HOST-RESOURCES-MIB::hrStorageSize.31 = INTEGER: 59534244
HOST-RESOURCES-MIB::hrStorageSize.32 = INTEGER: 1519442
HOST-RESOURCES-MIB::hrStorageSize.33 = INTEGER: 39892
HOST-RESOURCES-MIB::hrStorageSize.34 = INTEGER: 120180154
HOST-RESOURCES-MIB::hrStorageSize.35 = INTEGER: 0
HOST-RESOURCES-MIB::hrStorageSize.36 = INTEGER: 1400856
HOST-RESOURCES-MIB::hrStorageSize.37 = INTEGER: 1393359
HOST-RESOURCES-MIB::hrStorageSize.38 = INTEGER: 1393359
HOST-RESOURCES-MIB::hrStorageSize.39 = INTEGER: 1393359
HOST-RESOURCES-MIB::hrStorageSize.40 = INTEGER: 1393359
HOST-RESOURCES-MIB::hrStorageSize.41 = INTEGER: 1393359
HOST-RESOURCES-MIB::hrStorageSize.42 = INTEGER: 1393359
HOST-RESOURCES-MIB::hrStorageSize.43 = INTEGER: 1393359
HOST-RESOURCES-MIB::hrStorageSize.44 = INTEGER: 1393359
HOST-RESOURCES-MIB::hrStorageSize.45 = INTEGER: 534204
HOST-RESOURCES-MIB::hrStorageUsed.1 = INTEGER: 11836056
HOST-RESOURCES-MIB::hrStorageUsed.3 = INTEGER: 11849536
HOST-RESOURCES-MIB::hrStorageUsed.6 = INTEGER: 235324
HOST-RESOURCES-MIB::hrStorageUsed.7 = INTEGER: 4839032
HOST-RESOURCES-MIB::hrStorageUsed.10 = INTEGER: 13480
HOST-RESOURCES-MIB::hrStorageUsed.31 = INTEGER: 50409441
HOST-RESOURCES-MIB::hrStorageUsed.32 = INTEGER: 48
HOST-RESOURCES-MIB::hrStorageUsed.33 = INTEGER: 2984
HOST-RESOURCES-MIB::hrStorageUsed.34 = INTEGER: 47065623
HOST-RESOURCES-MIB::hrStorageUsed.35 = INTEGER: 0
HOST-RESOURCES-MIB::hrStorageUsed.36 = INTEGER: 1256834
HOST-RESOURCES-MIB::hrStorageUsed.37 = INTEGER: 947160
HOST-RESOURCES-MIB::hrStorageUsed.38 = INTEGER: 947160
HOST-RESOURCES-MIB::hrStorageUsed.39 = INTEGER: 947160
HOST-RESOURCES-MIB::hrStorageUsed.40 = INTEGER: 947160
HOST-RESOURCES-MIB::hrStorageUsed.41 = INTEGER: 947160
HOST-RESOURCES-MIB::hrStorageUsed.42 = INTEGER: 947160
HOST-RESOURCES-MIB::hrStorageUsed.43 = INTEGER: 947160
HOST-RESOURCES-MIB::hrStorageUsed.44 = INTEGER: 947160
HOST-RESOURCES-MIB::hrStorageUsed.45 = INTEGER: 497161
Monday, July 8, 2013
SNMP: on Solaris
Oracle Solaris 11
# svcadm enable svc:/application/management/net-snmp:default
# svcadm stop svc:/application/management/net-snmp:default
# vi /etc/net-snmp/snmp/snmpd.conf
# svcadm enable svc:/application/management/net-snmp:default
# svcadm stop svc:/application/management/net-snmp:default
# vi /etc/net-snmp/snmp/snmpd.conf
Oracle Solaris 10
# vi /etc/sma/snmp/snmpd.conf
syslocation Toronto
syscontact Sysadmin (aniu@goweekend.ca)
# SNMP v3
createUser cactiadmin MD5 think4me DES
group groupv3 usm cactiadmin
view all included .iso 80
access groupv3 "" any auth exact all all all
syscontact Sysadmin (aniu@goweekend.ca)
# SNMP v3
createUser cactiadmin MD5 think4me DES
group groupv3 usm cactiadmin
view all included .iso 80
access groupv3 "" any auth exact all all all
# svcadm restart svc:/application/management/sma:default
# snmpget -v 3 -l AuthNoPriv -u cactiadmin -A <password> 137.15.20.7 sysName.0
SNMPv2-MIB::sysName.0 = STRING: taihu.goweekend.ca
Example for ZFS Monitoring
syslocation NewYork
syscontact Sysadmin ()
# SNMP v3
createUser cacti MD5 password DES
group groupv3 usm cactiuser
view all included .iso 80
access groupv3 "" any auth exact all all all
extend .1.3.6.1.4.1.2021.88 zpool_name /bin/bash -c "zpool list -H -o name"
extend .1.3.6.1.4.1.2021.88 zpool_snap /bin/bash -c "zpool list -Ho name|for zpool in `xargs`;do zfs get -rHp -o value usedbysnapshots $zpool|awk -F: '{sum+=$1} END{print sum}';done"
extend .1.3.6.1.4.1.2021.88 zpool_used /bin/bash -c "zpool list -Ho name|xargs zfs get -Hp -o value used"
extend .1.3.6.1.4.1.2021.88 zpool_data_used /bin/bash -c "zpool list -Ho name|for zpool in `xargs`;do snap=`zfs get -rHp -o value usedbysnapshots $zpool|awk -F: '{sum+=$1} END{print sum}'`;pool=`zfs get -Hp -o value used $zpool`; echo $pool $snap|awk '{print (\$1-\$2);}';done"
extend .1.3.6.1.4.1.2021.88 zpool_available /bin/bash -c "zpool list -Ho name|xargs zfs get -Hp -o value available"
extend .1.3.6.1.4.1.2021.88 zpool_capacity /bin/bash -c "zpool list -H -o capacity"
Example for ZFS Monitoring
syslocation NewYork
syscontact Sysadmin ()
# SNMP v3
createUser cacti MD5 password DES
group groupv3 usm cactiuser
view all included .iso 80
access groupv3 "" any auth exact all all all
extend .1.3.6.1.4.1.2021.88 zpool_name /bin/bash -c "zpool list -H -o name"
extend .1.3.6.1.4.1.2021.88 zpool_snap /bin/bash -c "zpool list -Ho name|for zpool in `xargs`;do zfs get -rHp -o value usedbysnapshots $zpool|awk -F: '{sum+=$1} END{print sum}';done"
extend .1.3.6.1.4.1.2021.88 zpool_used /bin/bash -c "zpool list -Ho name|xargs zfs get -Hp -o value used"
extend .1.3.6.1.4.1.2021.88 zpool_data_used /bin/bash -c "zpool list -Ho name|for zpool in `xargs`;do snap=`zfs get -rHp -o value usedbysnapshots $zpool|awk -F: '{sum+=$1} END{print sum}'`;pool=`zfs get -Hp -o value used $zpool`; echo $pool $snap|awk '{print (\$1-\$2);}';done"
extend .1.3.6.1.4.1.2021.88 zpool_available /bin/bash -c "zpool list -Ho name|xargs zfs get -Hp -o value available"
extend .1.3.6.1.4.1.2021.88 zpool_capacity /bin/bash -c "zpool list -H -o capacity"
Subscribe to:
Posts (Atom)