2009/11/13 Xian Chen <[email protected]>:
> After executing sudo snmp, I check the snmp.log file. It says:
> Sensor Data Collection not supported
> netsnmp_assert 0 == (ifentry->ns_flags & 0x00000100) failed
> if-mib/ifTable/ifTable_data_access.c:285 _add_new_interface()
> NET-SNMP version 5.4.2.1
> So, snmpget or snmpwalk cannot pull out any information from my host.
> Any comments?
I've no idea what commands Apple might provide, but I would
expect "sudo snmp" to give the error "command not found".
We don't include a command called "snmp".
Three fairly specialised error messages might indicate problems
with individual MIB modules, but shouldn't kill the whole agent.
If nothing else, you ought to be able to query the system group.
But since you haven't given any details of what snmpget
or snmpwalk command you've tried, it's impossible to know
what might be happening.
As regards to your config file.
> # snmpd.conf
> #
> # - created by the snmpconf configuration program
<shudder>
> rwuser admin
> rwuser private
> rouser public
You should probably check whether these users have been created
in the file /var/net-snmp/snmpd.conf. Defining a r{ow}user line
does *not* automatically create the user. This has to be done
explicitly. See README.snmpv3 for details.
> rocommunity public default .1.3.6.1.2.1.1.4
> rocommunity public
> rocommunity public
Three lines, listing the same community string?
That's one of the reasons that I don't like "snmpconf"!
Get rid of the first two.
(Unless you explicitly want to limit queries to just 'sysContact'
and nothing else!)
> rwcommunity private
> rwcommunity private
Get rid of one of these (and change
"private" to something less guessable!)
> syslocation Right here, right now.
> syslocation server_room
> syslocation ite225
> syscontact Administrator <[email protected]>
> syscontact [email protected]
Again, there's no point in having multiple copies of these
directives. Decide which value you want to use, and
get rid of the others.
> #
> # Unknown directives read in from other files by snmpconf
> #
> #com2sec local localhost COMMUNITY
> #com2sec mynetwork NETWORK/24 COMMUNITY
> group MyRWGroup v1 local
> group MyRWGroup v2c local
> group MyRWGroup usm local
> group MyROGroup v1 mynetwork
> group MyROGroup v2c mynetwork
> group MyROGroup usm mynetwork
> view all included .1 80
> access MyROGroup "" any noauth exact all none none
> access MyRWGroup "" any noauth exact all all none
If you're using the r[ow]{comunity,user} approach,
then get rid of these lines. They'll just confuse the issue.
Dave
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders