All the graphs are empty

deepaksingh

21-08-2004 15:40:19

This is the output of the gathrer script..

# /usr/bin/netmrg-gatherer -sm
NetMRG starting.
Creating Lockfile.
Initializing SNMP library.
Initializing RRDTOOL pipe.
[ACTIVE] Last 0, Now 0
[Dev 0002] Starting device thread.
[Dev 0002] MySQL connection established.
[Dev 0002] My Server / <Field Omitted>
[Dev 0002] Not checking SNMP uptime as per configuration.
[Dev 0002] This option should only be used as a last resort.
[Dev 0002] Number of Interfaces is 0
[Dev 0002] [Sub 0004] Starting Subdevice.
[Dev 0002] [Sub 0004] [Mon 0029] Starting Monitor.
[Dev 0002] [Sub 0004] [Mon 0029] Value U
[Dev 0002] [Sub 0004] [Mon 0029] Value is non-integer.
[Dev 0002] [Sub 0004] [Mon 0018] Starting Monitor.
[Dev 0002] [Sub 0004] [Mon 0018] Value U
[Dev 0002] [Sub 0004] [Mon 0018] Value is non-integer.
[Dev 0002] [Sub 0004] [Mon 0017] Starting Monitor.
[Dev 0002] [Sub 0004] [Mon 0017] Value U
[Dev 0002] [Sub 0004] [Mon 0017] Value is non-integer.
[Dev 0002] [Sub 0004] [Mon 0019] Starting Monitor.
[Dev 0002] [Sub 0004] [Mon 0019] Value U
[Dev 0002] [Sub 0004] [Mon 0019] Value is non-integer.
[Dev 0002] [Sub 0004] [Mon 0026] Starting Monitor.
[Dev 0002] [Sub 0004] [Mon 0026] Value U
[Dev 0002] [Sub 0004] [Mon 0026] Value is non-integer.
[Dev 0002] [Sub 0004] [Mon 0027] Starting Monitor.
[Dev 0002] [Sub 0004] [Mon 0027] Value U
[Dev 0002] [Sub 0004] [Mon 0027] Value is non-integer.
[Dev 0002] [Sub 0004] [Mon 0028] Starting Monitor.
[Dev 0002] [Sub 0004] [Mon 0028] Value U
[Dev 0002] [Sub 0004] [Mon 0028] Value is non-integer.
[Dev 0002] [Sub 0004] [Mon 0020] Starting Monitor.
[Dev 0002] [Sub 0004] [Mon 0020] Value U
[Dev 0002] [Sub 0004] [Mon 0020] Value is non-integer.
[Dev 0002] [Sub 0004] [Mon 0021] Starting Monitor.
[Dev 0002] [Sub 0004] [Mon 0021] Value U
[Dev 0002] [Sub 0004] [Mon 0021] Value is non-integer.
[Dev 0002] [Sub 0004] [Mon 0030] Starting Monitor.
[Dev 0002] [Sub 0004] [Mon 0030] Value U
[Dev 0002] [Sub 0004] [Mon 0030] Value is non-integer.
[Dev 0002] [Sub 0004] [Mon 0025] Starting Monitor.
[Dev 0002] [Sub 0004] [Mon 0025] Value U
[Dev 0002] [Sub 0004] [Mon 0025] Value is non-integer.
[Dev 0002] [Sub 0004] [Mon 0024] Starting Monitor.
[Dev 0002] [Sub 0004] [Mon 0024] Value U
[Dev 0002] [Sub 0004] [Mon 0024] Value is non-integer.
[Dev 0002] [Sub 0004] [Mon 0023] Starting Monitor.
[Dev 0002] [Sub 0004] [Mon 0023] Value U
[Dev 0002] [Sub 0004] [Mon 0023] Value is non-integer.
[Dev 0002] [Sub 0004] [Mon 0022] Starting Monitor.
[Dev 0002] [Sub 0004] [Mon 0022] Value U
[Dev 0002] [Sub 0004] [Mon 0022] Value is non-integer.
[Dev 0002] Trimming device event log.
[Dev 0002] Ending device thread.
Closed MySQL connection.
Runtime 44
Thread Ended.
Closed RRDTOOL pipe.
Cleaned up SNMP.
--------------------------------------------------------------------------------

Though snmpwalk says all is fine ...
here is the output of snmpwalk

snmpwalk -v 2c -c public localhost

HOST-RESOURCES-MIBhrNetworkIfIndex.1026 = INTEGER 2
HOST-RESOURCES-MIBhrNetworkIfIndex.1027 = INTEGER 3
HOST-RESOURCES-MIBhrPrinterStatus.1280 = INTEGER unknown(2)
HOST-RESOURCES-MIBhrDiskStorageAccess.1536 = INTEGER readWrite(1)
HOST-RESOURCES-MIBhrDiskStorageAccess.1552 = INTEGER readWrite(1)
HOST-RESOURCES-MIBhrDiskStorageMedia.1536 = INTEGER unknown(2)
HOST-RESOURCES-MIBhrDiskStorageMedia.1552 = INTEGER unknown(2)
HOST-RESOURCES-MIBhrDiskStorageRemoveble.1536 = INTEGER true(1)
HOST-RESOURCES-MIBhrDiskStorageRemoveble.1552 = INTEGER false(2)
HOST-RESOURCES-MIBhrDiskStorageCapacity.1536 = INTEGER 0 KBytes
HOST-RESOURCES-MIBhrDiskStorageCapacity.1552 = INTEGER 35563520 KBytes
HOST-RESOURCES-MIBhrFSIndex.1 = INTEGER 1
HOST-RESOURCES-MIBhrFSIndex.2 = INTEGER 2
HOST-RESOURCES-MIBhrFSIndex.3 = INTEGER 3
HOST-RESOURCES-MIBhrFSIndex.4 = INTEGER 4
HOST-RESOURCES-MIBhrFSIndex.5 = INTEGER 5
HOST-RESOURCES-MIBhrFSMountPoint.1 = STRING "/"
HOST-RESOURCES-MIBhrFSMountPoint.2 = STRING "/boot"
HOST-RESOURCES-MIBhrFSMountPoint.3 = STRING "/cache"
HOST-RESOURCES-MIBhrFSMountPoint.4 = STRING "/home"
HOST-RESOURCES-MIBhrFSMountPoint.5 = STRING "/usr"
HOST-RESOURCES-MIBhrFSRemoteMountPoint.1 = ""
HOST-RESOURCES-MIBhrFSRemoteMountPoint.2 = ""
HOST-RESOURCES-MIBhrFSRemoteMountPoint.3 = ""
HOST-RESOURCES-MIBhrFSRemoteMountPoint.4 = ""
HOST-RESOURCES-MIBhrFSRemoteMountPoint.5 = ""
HOST-RESOURCES-MIBhrFSType.1 = OID HOST-RESOURCES-TYPEShrFSLinuxExt2
HOST-RESOURCES-MIBhrFSType.2 = OID HOST-RESOURCES-TYPEShrFSLinuxExt2
HOST-RESOURCES-MIBhrFSType.3 = OID HOST-RESOURCES-TYPEShrFSLinuxExt2
HOST-RESOURCES-MIBhrFSType.4 = OID HOST-RESOURCES-TYPEShrFSLinuxExt2
HOST-RESOURCES-MIBhrFSType.5 = OID HOST-RESOURCES-TYPEShrFSLinuxExt2
HOST-RESOURCES-MIBhrFSAccess.1 = INTEGER readWrite(1)
HOST-RESOURCES-MIBhrFSAccess.2 = INTEGER readWrite(1)
HOST-RESOURCES-MIBhrFSAccess.3 = INTEGER readWrite(1)
HOST-RESOURCES-MIBhrFSAccess.4 = INTEGER readWrite(1)
HOST-RESOURCES-MIBhrFSAccess.5 = INTEGER readWrite(1)
HOST-RESOURCES-MIBhrFSBootable.1 = INTEGER true(1)
HOST-RESOURCES-MIBhrFSBootable.2 = INTEGER false(2)
HOST-RESOURCES-MIBhrFSBootable.3 = INTEGER false(2)
HOST-RESOURCES-MIBhrFSBootable.4 = INTEGER false(2)
HOST-RESOURCES-MIBhrFSBootable.5 = INTEGER false(2)
HOST-RESOURCES-MIBhrFSStorageIndex.1 = INTEGER 1
HOST-RESOURCES-MIBhrFSStorageIndex.2 = INTEGER 2
HOST-RESOURCES-MIBhrFSStorageIndex.3 = INTEGER 3
HOST-RESOURCES-MIBhrFSStorageIndex.4 = INTEGER 4
HOST-RESOURCES-MIBhrFSStorageIndex.5 = INTEGER 5
HOST-RESOURCES-MIBhrFSLastFullBackupDate.1 = STRING 0-1-1,000.0
HOST-RESOURCES-MIBhrFSLastFullBackupDate.2 = STRING 0-1-1,000.0
HOST-RESOURCES-MIBhrFSLastFullBackupDate.3 = STRING 0-1-1,000.0
HOST-RESOURCES-MIBhrFSLastFullBackupDate.4 = STRING 0-1-1,000.0
HOST-RESOURCES-MIBhrFSLastFullBackupDate.5 = STRING 0-1-1,000.0
HOST-RESOURCES-MIBhrFSLastPartialBackupDate.1 = STRING 0-1-1,000.0
HOST-RESOURCES-MIBhrFSLastPartialBackupDate.2 = STRING 0-1-1,000.0
HOST-RESOURCES-MIBhrFSLastPartialBackupDate.3 = STRING 0-1-1,000.0
HOST-RESOURCES-MIBhrFSLastPartialBackupDate.4 = STRING 0-1-1,000.0
HOST-RESOURCES-MIBhrFSLastPartialBackupDate.5 = STRING 0-1-1,000.0
HOST-RESOURCES-MIBhrSWRunIndex.1 = INTEGER 1
HOST-RESOURCES-MIBhrSWRunIndex.2 = INTEGER 2
HOST-RESOURCES-MIBhrSWRunIndex.3 = INTEGER 3
HOST-RESOURCES-MIBhrSWRunIndex.4 = INTEGER 4
HOST-RESOURCES-MIBhrSWRunIndex.5 = INTEGER 5
HOST-RESOURCES-MIBhrSWRunIndex.6 = INTEGER 6
HOST-RESOURCES-MIBhrSWRunIndex.7 = INTEGER 7
HOST-RESOURCES-MIBhrSWRunIndex.8 = INTEGER 8
HOST-RESOURCES-MIBhrSWRunIndex.9 = INTEGER 9
HOST-RESOURCES-MIBhrSWRunIndex.10 = INTEGER 10
HOST-RESOURCES-MIBhrSWRunIndex.18 = INTEGER 18
HOST-RESOURCES-MIBhrSWRunIndex.121 = INTEGER 121
HOST-RESOURCES-MIBhrSWRunIndex.122 = INTEGER 122
HOST-RESOURCES-MIBhrSWRunIndex.123 = INTEGER 123
HOST-RESOURCES-MIBhrSWRunIndex.124 = INTEGER 124
HOST-RESOURCES-MIBhrSWRunIndex.437 = INTEGER 437
HOST-RESOURCES-MIBhrSWRunIndex.489 = INTEGER 489
HOST-RESOURCES-MIBhrSWRunIndex.511 = INTEGER 511
HOST-RESOURCES-MIBhrSWRunIndex.566 = INTEGER 566
HOST-RESOURCES-MIBhrSWRunIndex.585 = INTEGER 585
HOST-RESOURCES-MIBhrSWRunIndex.599 = INTEGER 599
HOST-RESOURCES-MIBhrSWRunIndex.618 = INTEGER 618
HOST-RESOURCES-MIBhrSWRunIndex.630 = INTEGER 630
HOST-RESOURCES-MIBhrSWRunIndex.642 = INTEGER 642
HOST-RESOURCES-MIBhrSWRunIndex.647 = INTEGER 647
HOST-RESOURCES-MIBhrSWRunIndex.655 = INTEGER 655
HOST-RESOURCES-MIBhrSWRunIndex.675 = INTEGER 675
HOST-RESOURCES-MIBhrSWRunIndex.690 = INTEGER 690
HOST-RESOURCES-MIBhrSWRunIndex.730 = INTEGER 730
HOST-RESOURCES-MIBhrSWRunIndex.740 = INTEGER 740
HOST-RESOURCES-MIBhrSWRunIndex.741 = INTEGER 741
HOST-RESOURCES-MIBhrSWRunIndex.742 = INTEGER 742
HOST-RESOURCES-MIBhrSWRunIndex.743 = INTEGER 743
HOST-RESOURCES-MIBhrSWRunIndex.744 = INTEGER 744
HOST-RESOURCES-MIBhrSWRunIndex.750 = INTEGER 750
HOST-RESOURCES-MIBhrSWRunIndex.751 = INTEGER 751
HOST-RESOURCES-MIBhrSWRunIndex.752 = INTEGER 752
HOST-RESOURCES-MIBhrSWRunIndex.753 = INTEGER 753
HOST-RESOURCES-MIBhrSWRunIndex.788 = INTEGER 788
HOST-RESOURCES-MIBhrSWRunIndex.806 = INTEGER 806
HOST-RESOURCES-MIBhrSWRunIndex.1466 = INTEGER 1466
HOST-RESOURCES-MIBhrSWRunIndex.2135 = INTEGER 2135
HOST-RESOURCES-MIBhrSWRunIndex.2142 = INTEGER 2142
HOST-RESOURCES-MIBhrSWRunIndex.2143 = INTEGER 2143
HOST-RESOURCES-MIBhrSWRunIndex.2144 = INTEGER 2144
HOST-RESOURCES-MIBhrSWRunIndex.2145 = INTEGER 2145
HOST-RESOURCES-MIBhrSWRunIndex.2146 = INTEGER 2146
HOST-RESOURCES-MIBhrSWRunIndex.11194 = INTEGER 11194
HOST-RESOURCES-MIBhrSWRunIndex.11196 = INTEGER 11196
HOST-RESOURCES-MIBhrSWRunIndex.12839 = INTEGER 12839
HOST-RESOURCES-MIBhrSWRunIndex.12841 = INTEGER 12841
HOST-RESOURCES-MIBhrSWRunIndex.12843 = INTEGER 12843
HOST-RESOURCES-MIBhrSWRunIndex.14726 = INTEGER 14726
HOST-RESOURCES-MIBhrSWRunIndex.23102 = INTEGER 23102
HOST-RESOURCES-MIBhrSWRunIndex.26178 = INTEGER 26178
HOST-RESOURCES-MIBhrSWRunIndex.26202 = INTEGER 26202
HOST-RESOURCES-MIBhrSWRunIndex.26204 = INTEGER 26204
HOST-RESOURCES-MIBhrSWRunIndex.26205 = INTEGER 26205
HOST-RESOURCES-MIBhrSWRunIndex.26206 = INTEGER 26206
HOST-RESOURCES-MIBhrSWRunIndex.26207 = INTEGER 26207
HOST-RESOURCES-MIBhrSWRunIndex.26208 = INTEGER 26208
HOST-RESOURCES-MIBhrSWRunIndex.28141 = INTEGER 28141
HOST-RESOURCES-MIBhrSWRunIndex.28180 = INTEGER 28180
HOST-RESOURCES-MIBhrSWRunIndex.28191 = INTEGER 28191
HOST-RESOURCES-MIBhrSWRunIndex.28192 = INTEGER 28192
HOST-RESOURCES-MIBhrSWRunIndex.28196 = INTEGER 28196
HOST-RESOURCES-MIBhrSWRunIndex.28209 = INTEGER 28209
HOST-RESOURCES-MIBhrSWRunIndex.28220 = INTEGER 28220
HOST-RESOURCES-MIBhrSWRunIndex.28222 = INTEGER 28222
HOST-RESOURCES-MIBhrSWRunIndex.28224 = INTEGER 28224
HOST-RESOURCES-MIBhrSWRunIndex.28229 = INTEGER 28229
HOST-RESOURCES-MIBhrSWRunIndex.28236 = INTEGER 28236
HOST-RESOURCES-MIBhrSWRunIndex.28240 = INTEGER 28240
HOST-RESOURCES-MIBhrSWRunIndex.28242 = INTEGER 28242
HOST-RESOURCES-MIBhrSWRunIndex.28244 = INTEGER 28244
HOST-RESOURCES-MIBhrSWRunIndex.28246 = INTEGER 28246
HOST-RESOURCES-MIBhrSWRunIndex.28248 = INTEGER 28248
HOST-RESOURCES-MIBhrSWRunIndex.28250 = INTEGER 28250
HOST-RESOURCES-MIBhrSWRunIndex.28251 = INTEGER 28251
HOST-RESOURCES-MIBhrSWRunIndex.31942 = INTEGER 31942
HOST-RESOURCES-MIBhrSWRunName.1 = STRING "init"
HOST-RESOURCES-MIBhrSWRunName.2 = STRING "keventd"
HOST-RESOURCES-MIBhrSWRunName.3 = STRING "ksoftirqd_CPU0"
HOST-RESOURCES-MIBhrSWRunName.4 = STRING "kswapd"
HOST-RESOURCES-MIBhrSWRunName.5 = STRING "kscand/DMA"
HOST-RESOURCES-MIBhrSWRunName.6 = STRING "kscand/Normal"
HOST-RESOURCES-MIBhrSWRunName.7 = STRING "kscand/HighMem"
HOST-RESOURCES-MIBhrSWRunName.8 = STRING "bdflush"
HOST-RESOURCES-MIBhrSWRunName.9 = STRING "kupdated"
HOST-RESOURCES-MIBhrSWRunName.10 = STRING "mdrecoveryd"
HOST-RESOURCES-MIBhrSWRunName.18 = STRING "kjournald"
HOST-RESOURCES-MIBhrSWRunName.121 = STRING "kjournald"
HOST-RESOURCES-MIBhrSWRunName.122 = STRING "kjournald"
HOST-RESOURCES-MIBhrSWRunName.123 = STRING "kjournald"
HOST-RESOURCES-MIBhrSWRunName.124 = STRING "kjournald"
HOST-RESOURCES-MIBhrSWRunName.437 = STRING "eth1"
HOST-RESOURCES-MIBhrSWRunName.489 = STRING "portmap"
HOST-RESOURCES-MIBhrSWRunName.511 = STRING "ipfm"
HOST-RESOURCES-MIBhrSWRunName.566 = STRING "snmpd"
HOST-RESOURCES-MIBhrSWRunName.585 = STRING "sshd"
HOST-RESOURCES-MIBhrSWRunName.599 = STRING "xinetd"
HOST-RESOURCES-MIBhrSWRunName.618 = STRING "sendmail"
HOST-RESOURCES-MIBhrSWRunName.630 = STRING "sendmail"
HOST-RESOURCES-MIBhrSWRunName.642 = STRING "scsi_eh_1"
HOST-RESOURCES-MIBhrSWRunName.647 = STRING "iscsid"
HOST-RESOURCES-MIBhrSWRunName.655 = STRING "gpm"
HOST-RESOURCES-MIBhrSWRunName.675 = STRING "crond"
HOST-RESOURCES-MIBhrSWRunName.690 = STRING "mysqld_safe"
HOST-RESOURCES-MIBhrSWRunName.730 = STRING "mysqld"
HOST-RESOURCES-MIBhrSWRunName.740 = STRING "mysqld"
HOST-RESOURCES-MIBhrSWRunName.741 = STRING "mysqld"
HOST-RESOURCES-MIBhrSWRunName.742 = STRING "mysqld"
HOST-RESOURCES-MIBhrSWRunName.743 = STRING "mysqld"
HOST-RESOURCES-MIBhrSWRunName.744 = STRING "mysqld"
HOST-RESOURCES-MIBhrSWRunName.750 = STRING "mysqld"
HOST-RESOURCES-MIBhrSWRunName.751 = STRING "mysqld"
HOST-RESOURCES-MIBhrSWRunName.752 = STRING "mysqld"
HOST-RESOURCES-MIBhrSWRunName.753 = STRING "mysqld"
HOST-RESOURCES-MIBhrSWRunName.788 = STRING "xfs"
HOST-RESOURCES-MIBhrSWRunName.806 = STRING "atd"
HOST-RESOURCES-MIBhrSWRunName.1466 = STRING "httpd"
HOST-RESOURCES-MIBhrSWRunName.2135 = STRING "miniserv.pl"
HOST-RESOURCES-MIBhrSWRunName.2142 = STRING "mingetty"
HOST-RESOURCES-MIBhrSWRunName.2143 = STRING "mingetty"
HOST-RESOURCES-MIBhrSWRunName.2144 = STRING "mingetty"
HOST-RESOURCES-MIBhrSWRunName.2145 = STRING "mingetty"
HOST-RESOURCES-MIBhrSWRunName.2146 = STRING "mingetty"
HOST-RESOURCES-MIBhrSWRunName.11194 = STRING "sshd"
HOST-RESOURCES-MIBhrSWRunName.11196 = STRING "bash"
HOST-RESOURCES-MIBhrSWRunName.12839 = STRING "squid"
HOST-RESOURCES-MIBhrSWRunName.12841 = STRING "squid"
HOST-RESOURCES-MIBhrSWRunName.12843 = STRING "unlinkd"
HOST-RESOURCES-MIBhrSWRunName.14726 = STRING "snmpwalk"
HOST-RESOURCES-MIBhrSWRunName.23102 = STRING "login"
HOST-RESOURCES-MIBhrSWRunName.26178 = STRING "httpd"
HOST-RESOURCES-MIBhrSWRunName.26202 = STRING "httpd"
HOST-RESOURCES-MIBhrSWRunName.26204 = STRING "httpd"
HOST-RESOURCES-MIBhrSWRunName.26205 = STRING "httpd"
HOST-RESOURCES-MIBhrSWRunName.26206 = STRING "httpd"
HOST-RESOURCES-MIBhrSWRunName.26207 = STRING "httpd"
HOST-RESOURCES-MIBhrSWRunName.26208 = STRING "httpd"
HOST-RESOURCES-MIBhrSWRunName.28141 = STRING "bash"
HOST-RESOURCES-MIBhrSWRunName.28180 = STRING "startx"
HOST-RESOURCES-MIBhrSWRunName.28191 = STRING "xinit"
HOST-RESOURCES-MIBhrSWRunName.28192 = STRING "X"
HOST-RESOURCES-MIBhrSWRunName.28196 = STRING "gnome-session"
HOST-RESOURCES-MIBhrSWRunName.28209 = STRING "ssh-agent"
HOST-RESOURCES-MIBhrSWRunName.28220 = STRING "gconfd-2"
HOST-RESOURCES-MIBhrSWRunName.28222 = STRING "bonobo-activati"
HOST-RESOURCES-MIBhrSWRunName.28224 = STRING "gnome-settings-"
HOST-RESOURCES-MIBhrSWRunName.28229 = STRING "fam"
HOST-RESOURCES-MIBhrSWRunName.28236 = STRING "metacity"
HOST-RESOURCES-MIBhrSWRunName.28240 = STRING "gnome-panel"
HOST-RESOURCES-MIBhrSWRunName.28242 = STRING "nautilus"
HOST-RESOURCES-MIBhrSWRunName.28244 = STRING "magicdev"
HOST-RESOURCES-MIBhrSWRunName.28246 = STRING "eggcups"
HOST-RESOURCES-MIBhrSWRunName.28248 = STRING "pam-panel-icon"
HOST-RESOURCES-MIBhrSWRunName.28250 = STRING "rhn-applet-gui"
HOST-RESOURCES-MIBhrSWRunName.28251 = STRING "pam_timestamp_c"
HOST-RESOURCES-MIBhrSWRunName.31942 = STRING "nautilus-throbb"
HOST-RESOURCES-MIBhrSWRunID.1 = OID SNMPv2-SMIzeroDotZero
HOST-RESOURCES-MIBhrSWRunID.2 = OID SNMPv2-SMIzeroDotZero
HOST-RESOURCES-MIBhrSWRunID.3 = OID SNMPv2-SMIzeroDotZero
HOST-RESOURCES-MIBhrSWRunID.4 = OID SNMPv2-SMIzeroDotZero
HOST-RESOURCES-MIBhrSWRunID.5 = OID SNMPv2-SMIzeroDotZero
HOST-RESOURCES-MIBhrSWRunID.6 = OID SNMPv2-SMIzeroDotZero
HOST-RESOURCES-MIBhrSWRunID.7 = OID SNMPv2-SMIzeroDotZero
HOST-RESOURCES-MIBhrSWRunID.8 = OID SNMPv2-SMIzeroDotZero
HOST-RESOURCES-MIBhrSWRunID.9 = OID SNMPv2-SMIzeroDotZero
HOST-RESOURCES-MIBhrSWRunID.10 = OID SNMPv2-SMIzeroDotZero
HOST-RESOURCES-MIBhrSWRunID.18 = OID SNMPv2-SMIzeroDotZero
HOST-RESOURCES-MIBhrSWRunID.121 = OID SNMPv2-SMIzeroDotZero
HOST-RESOURCES-MIBhrSWRunID.122 = OID SNMPv2-SMIzeroDotZero
HOST-RESOURCES-MIBhrSWRunID.123 = OID SNMPv2-SMIzeroDotZero
HOST-RESOURCES-MIBhrSWRunID.124 = OID
[root@nms root]# snmpwalk -v 2c -c public localhost > /tmp/snmp.out
[root@nms root]# vim /tmp/snmp.out
SNMPv2-MIBsysDescr.0 = STRING Linux nms.jaypeegreens.com 2.4.20-8 #1 Thu Mar 13 175428 EST 2003 i686
SNMPv2-MIBsysObjectID.0 = OID NET-SNMP-MIBnetSnmpAgentOIDs.10
SNMPv2-MIBsysUpTime.0 = Timeticks (73272601) 8 days, 113206.01
SNMPv2-MIBsysContact.0 = STRING Root <deepaksingh@linux.net> (configure /etc/snmp/snmp.local.conf)
SNMPv2-MIBsysName.0 = STRING nms.jaypeegreens.com
SNMPv2-MIBsysLocation.0 = STRING nms.jaypeegreens.com (edit /etc/snmp/snmpd.conf)
SNMPv2-MIBsysORLastChange.0 = Timeticks (4) 00000.04
SNMPv2-MIBsysORID.1 = OID IF-MIBifMIB
SNMPv2-MIBsysORID.2 = OID SNMPv2-MIBsnmpMIB
SNMPv2-MIBsysORID.3 = OID TCP-MIBtcpMIB
SNMPv2-MIBsysORID.4 = OID IP-MIBip
SNMPv2-MIBsysORID.5 = OID UDP-MIBudpMIB
SNMPv2-MIBsysORID.6 = OID SNMP-VIEW-BASED-ACM-MIBvacmBasicGroup
SNMPv2-MIBsysORID.7 = OID SNMP-FRAMEWORK-MIBsnmpFrameworkMIBCompliance
SNMPv2-MIBsysORID.8 = OID SNMP-MPD-MIBsnmpMPDCompliance
SNMPv2-MIBsysORID.9 = OID SNMP-USER-BASED-SM-MIBusmMIBCompliance
SNMPv2-MIBsysORDescr.1 = STRING The MIB module to describe generic objects for network interface sub-layers
SNMPv2-MIBsysORDescr.2 = STRING The MIB module for SNMPv2 entities
SNMPv2-MIBsysORDescr.3 = STRING The MIB module for managing TCP implementations
SNMPv2-MIBsysORDescr.4 = STRING The MIB module for managing IP and ICMP implementations
SNMPv2-MIBsysORDescr.5 = STRING The MIB module for managing UDP implementations
SNMPv2-MIBsysORDescr.6 = STRING View-based Access Control Model for SNMP.
SNMPv2-MIBsysORDescr.7 = STRING The SNMP Management Architecture MIB.
SNMPv2-MIBsysORDescr.8 = STRING The MIB for Message Processing and Dispatching.
SNMPv2-MIBsysORDescr.9 = STRING The management information definitions for the SNMP User-based Security Model.
SNMPv2-MIBsysORUpTime.1 = Timeticks (3) 00000.03
SNMPv2-MIBsysORUpTime.2 = Timeticks (3) 00000.03
SNMPv2-MIBsysORUpTime.3 = Timeticks (3) 00000.03
SNMPv2-MIBsysORUpTime.4 = Timeticks (3) 00000.03
.
.
.
HOST-RESOURCES-MIBhrSWInstalledDate.565 = STRING 2004-8-1,2302.0,+530
IPV6-MIBipv6Forwarding.0 = INTEGER 0
IPV6-MIBipv6DefaultHopLimit.0 = INTEGER 0

What could be wrong here ...

balleman

21-08-2004 16:06:23

It looks as though you're only allowing a subset of the MIBs in your snmpd.conf. Try allowing ".1" (there should be examples of this elsewhere in the forum). If you still need help, post your snmpd.conf.

deepaksingh

22-08-2004 03:00:42

Here is my snmpd.conf ------
-----------------------------------

##############################################################################

#Our rules

com2sec local localhost public
group MyROGroup v1 local
group MyROGroup v2c local
group MyROGroup usm local
view all included .1 80
access MyROGroup "" any noauth exact all none none

###############################################################################
# System contact information
#

# It is also possible to set the sysContact and sysLocation system
# variables through the snmpd.conf file

syslocation nms.jaypeegreens.com (edit /etc/snmp/snmpd.conf)
syscontact Root <deepaksingh@linux.net> (configure /etc/snmp/snmp.local.conf)



# Added for support of bcm5820 cards.
pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat

deepaksingh

23-08-2004 12:41:11

These are the permission sets

[root@nms lib]# ls -alhR netmrg
netmrg
total 12K
drwxr-xr-x 3 netmrg netmrg 4.0K Aug 1 2300 .
drwxr-xr-x 19 root root 4.0K Aug 1 2300 ..
drwxr-xr-x 2 netmrg netmrg 4.0K Aug 21 1235 rrd

netmrg/rrd
total 1.2M
drwxr-xr-x 2 netmrg netmrg 4.0K Aug 21 1235 .
drwxr-xr-x 3 netmrg netmrg 4.0K Aug 1 2300 ..
-rw-r--r-- 1 netmrg netmrg 70K Aug 23 2210 mon_17.rrd
-rw-r--r-- 1 netmrg netmrg 70K Aug 23 2210 mon_18.rrd
-rw-r--r-- 1 netmrg netmrg 70K Aug 23 2210 mon_19.rrd
-rw-r--r-- 1 netmrg netmrg 70K Aug 23 2210 mon_20.rrd
-rw-r--r-- 1 netmrg netmrg 70K Aug 23 2210 mon_21.rrd
-rw-r--r-- 1 netmrg netmrg 70K Aug 23 2210 mon_22.rrd
-rw-r--r-- 1 netmrg netmrg 70K Aug 23 2210 mon_23.rrd
-rw-r--r-- 1 netmrg netmrg 70K Aug 23 2210 mon_24.rrd
-rw-r--r-- 1 netmrg netmrg 70K Aug 23 2210 mon_25.rrd
-rw-r--r-- 1 netmrg netmrg 70K Aug 23 2210 mon_26.rrd
-rw-r--r-- 1 netmrg netmrg 70K Aug 23 2210 mon_27.rrd
-rw-r--r-- 1 netmrg netmrg 70K Aug 23 2210 mon_28.rrd
-rw-r--r-- 1 netmrg netmrg 70K Aug 23 2210 mon_29.rrd
-rw-r--r-- 1 netmrg netmrg 70K Aug 23 2210 mon_30.rrd
-rw-r--r-- 1 netmrg netmrg 70K Jun 10 1855 zero.rrd

silfreed

24-08-2004 08:26:06

It appears your SNMP config is correct; what happens if you try to walk the interfaces mib, or .1?

[code1cd32c1780b]snmpwalk -v2c -c public localhost interfaces
snmpwalk -v2c -c public localhost .1[/code1cd32c1780b]

Do either of these provide data from the IF-MIB?

-Doug

smo

29-10-2004 09:29:15

I have the same problem. snmpwalk shows data from IF-MIB.

This is from netmrg-gatherer

# ./netmrg-gatherer -sm
NetMRG starting.
Creating Lockfile.
Initializing SNMP library.
Initializing RRDTOOL pipe.
[ACTIVE] Last 0, Now 0
[Dev 0002] Starting device thread at 2004-10-29 162457.
[Dev 0003] Starting device thread at 2004-10-29 162457.
[Dev 0004] Starting device thread at 2004-10-29 162457.
[Dev 0005] Starting device thread at 2004-10-29 162457.
[Dev 0006] Starting device thread at 2004-10-29 162457.
[Dev 0002] MySQL connection established.
[Dev 0003] MySQL connection established.
[Dev 0002] www1 / <Field Omitted>
[Dev 0003] www3 / <Field Omitted>
[Dev 0004] MySQL connection established.
[Dev 0004] www4 / <Field Omitted>
[Dev 0005] MySQL connection established.
[Dev 0006] MySQL connection established.
[Dev 0005] www2 / <Field Omitted>
[Dev 0006] office / <Field Omitted>
[Dev 0006] SNMP Uptime is 7986421
[Dev 0006] Number of Interfaces is 4
[Dev 0006] [Sub 0008] Starting Subdevice.
[Dev 0002] SNMP Uptime is 591622
[Dev 0005] SNMP Uptime is 7987496
[Dev 0006] Trimming device event log.
[Dev 0003] SNMP Uptime is 7987946
[Dev 0006] Ending device thread at 2004-10-29 162457, after a duration of 0 seconds.
Thread Ended.
[Dev 0002] Number of Interfaces is 5
[Dev 0002] [Sub 0005] Starting Subdevice.
[Dev 0003] Number of Interfaces is 3
[Dev 0003] [Sub 0004] Starting Subdevice.
[Dev 0005] Number of Interfaces is 4
[Dev 0005] [Sub 0006] Starting Subdevice.
[Dev 0002] [Sub 0009] Starting Subdevice.
[Dev 0002] [Sub 0010] Starting Subdevice.
[Dev 0003] Trimming device event log.
[Dev 0003] Ending device thread at 2004-10-29 162457, after a duration of 0 seconds.
Thread Ended.
[PASSIVE] Last 0, Now 3
[Dev 0005] Trimming device event log.
[Dev 0005] Ending device thread at 2004-10-29 162457, after a duration of 0 seconds.
[PASSIVE] Last 3, Now 2
Thread Ended.
[Dev 0002] [Sub 0011] Starting Subdevice.
[Dev 0002] Trimming device event log.
[Dev 0002] Ending device thread at 2004-10-29 162457, after a duration of 0 seconds.
Thread Ended.
[PASSIVE] Last 2, Now 1
[Dev 0004] SNMP Uptime is 0
[Dev 0004] Device is SNMP-dead. Avoiding SNMP tests.
[Dev 0004] [Sub 0007] Starting Subdevice.
[Dev 0004] Trimming device event log.
[Dev 0004] Ending device thread at 2004-10-29 162501, after a duration of 4 seconds.
Thread Ended.
[PASSIVE] Last 1, Now 0
Closed MySQL connection.
Runtime 4
Closed RRDTOOL pipe.
Cleaned up SNMP.

I installed netmrg from RPM.

silfreed

29-10-2004 12:49:38

smo,

Did you delete the template group or device? If you did this, clicking 'monitor/graph' for the snmp interfaces wouldn't have made any monitors.
Can you verify that you have Bytes in and out for the subdevices (interfaces) you're trying to monitor?

-Doug

smo

30-10-2004 05:45:04

I correct stats and graps for monitors I have added to network interfaces. Also for monitors added to the "System" group. However, the graphs for the device (a server) are all empty (eg. "hostname - Available memory", "hostname - CPU Utilization").

I haven't deleted anything.

Edit I had to create bytes in/out monitors for the interfaces manually. Is this expected? (the documentation is pretty sparse D)

smo

01-11-2004 06:54:16

Here's two screenshots

Screenshot 1
Screenshot 2

silfreed

01-11-2004 18:17:39

Thanks for the screenshots; that helps a bit.
It looks like you don't have the proper parameters applied to the subdevices for your disk and interface graphs (I see this b/c of the %dskPath% and %ifDescr% fields in your graph titles).
Commonly these get added automatically when you use the 'monitor/graph' link on the 'view interface cache' and 'view disk cache' page. Is this how you added the graphs?

If you need to add the parameters to your subdevices manually, you can do this by clicking the 'parameters' link next to your individual interfaces and disks, and then clicking the 'add' button to add the needed parameters. As from above, the names are going to be 'ifDescr' for interfaces, and have a value commonly like 'eth0'; the disks will add 'dskPath' as the name and commonly a value like '/'.

Hopefully we can figure out what's going on here, soon.

-Doug

smo

02-11-2004 09:38:36

[quotee5bb379e97="silfreed"]It looks like you don't have the proper parameters applied to the subdevices for your disk and interface graphs (I see this b/c of the %dskPath% and %ifDescr% fields in your graph titles).
Commonly these get added automatically when you use the 'monitor/graph' link on the 'view interface cache' and 'view disk cache' page. Is this how you added the graphs?
[/quotee5bb379e97]

Yes, this is exactly how I added the graphs. What about rest of the graphs (load average, etc), they don't have subdevices to them or do they?

[quotee5bb379e97="silfreed"]
If you need to add the parameters to your subdevices manually, you can do this by clicking the 'parameters' link next to your individual interfaces and disks, and then clicking the 'add' button to add the needed parameters. As from above, the names are going to be 'ifDescr' for interfaces, and have a value commonly like 'eth0'; the disks will add 'dskPath' as the name and commonly a value like '/'.[/quotee5bb379e97]

I seem to have the correct parameters (dynamic) in the subdevices. For example, from the screenshot's box eth0
[code1e5bb379e97]
dev_name *********
ip *************
snmp_read_community ***********
subdev_name eth2
ifDescr eth2
ifIndex 4
ifIP ******
ifMAC 0:2:b3:db:55:6b
ifSpeed 100000000
[/code1e5bb379e97]

Edit I seem to have a graph for "boxname - %ifDescr%" but if I scroll down, I have individual graphs for "eth0", "eth1", etc. They show the correct IP on the graph, but no data. And I seem to have multiple graphs of the same title (ie. two empty graphs for eth0).

Here's a dump from an empty graph with "&debug"

/usr/bin/rrdtool graph - -s -108000 -e -360 --title "*** - Available Memory" -w 575 -h 100 -b 1024 -v "Bytes" --imgformat PNG DEFzero=/var/lib/netmrg/rrd/zero.rrdmon_25AVERAGE CDEFdata1=zero,UN,1,1,IF,0,* CDEFdata1l=zero,UN,1,1,IF,0,* CDEFdata1m=zero,UN,1,1,IF,0,* AREAdata1#CC3300"Swap " GPRINTdata1lLAST"Current\%8.2lf %s" GPRINTdata1AVERAGE"Average\%8.2lf %s" GPRINTdata1mMAX"Maximum\%8.2lf %s" COMMENT"\n" CDEFdata2=zero,UN,1,1,IF,0,* CDEFdata2l=zero,UN,1,1,IF,0,* CDEFdata2m=zero,UN,1,1,IF,0,* AREAdata2#FF9933"RAM " GPRINTdata2lLAST"Current\%8.2lf %s" GPRINTdata2AVERAGE"Average\%8.2lf %s" GPRINTdata2mMAX"Maximum\%8.2lf %s" COMMENT"\n" CDEFdata3=zero,UN,0,0,IF,1,* CDEFdata3l=zero,UN,0,0,IF,1,* CDEFdata3m=zero,UN,0,0,IF,1,* LINE1data3#000000"Total" GPRINTdata3lLAST"Current\%8.2lf %s" GPRINTdata3AVERAGE"Average\%8.2lf %s" GPRINTdata3mMAX"Maximum\%8.2lf %s" COMMENT"\n" VRULE1099346400#F00000


I think I probably have screwed up something during installation.

silfreed

02-11-2004 09:43:52

[quote278c08f476="smo"]Yes, this is exactly how I added the graphs. What about rest of the graphs (load average, etc), they don't have subdevices to them or do they?[/quote278c08f476]

Everything needs to be in a subdevice just because that's how monitors are grouped. For things like 'load average' or 'cpu usage', we typically just make a 'System' subdevice group to put them in. The biggest thing is that you don't put more than one of the same type of monitor inside a single subdevice (like, Bytes In for interfaces), otherwise the templates don't know how to differentiate them.

[quote278c08f476="smo"]I seem to have the correct parameters in the subdevices. For example, from the screenshot's box eth0

dev_name *********
ip *************
snmp_read_community ***********
subdev_name eth2
ifDescr eth2
ifIndex 4
ifIP ******
ifMAC 02b3db556b
ifSpeed 100000000[/quote278c08f476]

Looks correct; You should have two groupings of parameters - a 'Configured Parameters' and a 'Dynamic Parameters' grouping. Hopefully, the 'ifDescr eth0' is in the Configured Parameters section as well. Otherwise, I'm not sure how the dynamic parameters would get there.

-Doug

smo

02-11-2004 09:48:28

Oops, I edited the above message after your post ) Everything seems correct from what you've described. I have my own monitors (fan monitors polling from SNMP) placed under a group named "System".

The small graphs when browsing the monitors do display data correctly, but the "templated graphs" aren't working. As I said, I had multiple copies of each templated graphs, so I deleted the duplicates, but it didn't help.

And yes the ifDescr is in configured parameters as well.

One thing under the interface cache, I have clicked "Monitor/graph", but under Monitors there are no monitors. Is this correct?

silfreed

02-11-2004 09:58:26

Okay; that's interesting. It's good that we finally know that at least you're [bdf8ce36268]gathering[/bdf8ce36268] data correctly; so when we get the templates working, you'll have data in the graphs then.

What happens when you paste that rrdtool command into your command line?

-Doug

silfreed

02-11-2004 09:59:35

[quotee216ab1a2f="smo"]One thing under the interface cache, I have clicked "Monitor/graph", but under Monitors there are no monitors. Is this correct?[/quotee216ab1a2f]

Hmm.. no. Did it work correctly for other interfaces?

-Doug

smo

02-11-2004 10:02:53

[quote3d94195791="silfreed"]Hmm.. no. Did it work correctly for other interfaces?[/quote3d94195791]

Nope. I did the same for disks (clicked Monitor/graph, that is), but no monitors were automatically created. If I paste the commandline manually, it just created an identical looking PNG. Rrdtool shows no apparent errors.

silfreed

02-11-2004 10:08:20

[quote36115f814a="smo"]Nope. I did the same for disks (clicked Monitor/graph, that is), but no monitors were automatically created.[/quote36115f814a]

And you still have a Groups -> Template Group -> Template Linux Box -> Network Interface -> Bytes In, Bytes Out?

If you have that, Click on 'Template Graph', then click on 'Linux Box - LAN Traffic'. You should have two items, Inbound and Outbound. When you edit 'Inbound', you should see that the monitor is 'Template Linux Box - Network Interface (Interfaces - Bytes In)', and when you edit 'Outbound', you should see that the monitor is 'Template Linux Box - Network Interface (Interfaces - Bytes Out)'.

-Doug

smo

02-11-2004 10:57:23

[quotec6811ddfd9="silfreed"]And you still have a Groups -> Template Group -> Template Linux Box -> Network Interface -> Bytes In, Bytes Out?[/quotec6811ddfd9]

Nope, I don't have that. Under Monitoring / Groups I just have my own groups. I probably deleted it, since I thought it was just an example group. ) This is probably why things don't work. Is there any easy way to recover it or is it easier just to reinstall?

silfreed

02-11-2004 11:03:23

MIght just be easier to reinstall; A lot of the templates rely on the IDs of devices being correct, so inserting them after you've added devices will probably be difficult.
Sorry about the confusion!

-Doug

smo

02-11-2004 12:42:48

I think the confusion is entirely on my side ) I'll reinstall and document exactly what I did. Maybe the templates should be marked with a different color or something (and a confirmation to deletion)?

Another little bug btw, the interface doesn't work with IE. After clicking "Save settings", the buttons are disabled but the form is not submitted. Firefox works ok. I think the javascript just needs "return true;". Oh, and on the group management side, utf8_decode() is not called for group names. I can contribute a patch if that is easier? This is in 0.17, so it maybe fixed already.

balleman

02-11-2004 12:51:59

[quotec2190b34b7="smo"]I think the confusion is entirely on my side ) I'll reinstall and document exactly what I did. Maybe the templates should be marked with a different color or something (and a confirmation to deletion)?[/quotec2190b34b7]

I agree. I've started bug#326 to address this.

[quotec2190b34b7="smo"]Another little bug btw, the interface doesn't work with IE. After clicking "Save settings", the buttons are disabled but the form is not submitted. Firefox works ok. I think the javascript just needs "return true;". Oh, and on the group management side, utf8_decode() is not called for group names. I can contribute a patch if that is easier? This is in 0.17, so it maybe fixed already.[/quotec2190b34b7]

The IE problems should have been fixed for 0.18, in bug#299.