I have some custom MIB data that I am attempting to integrate into Nagios. However I am not seeing in the web interface where that information would get entered, unless I am missing something.
Do I need to send the MIB trap file over to you for some sort of file verification? (I only ask because Solar Winds requires this in order to add to their main MIB Master file. I attached it for the sake of time management.)
I am also sending a screen capture of the SNMPD.CONF file of what is currently configured. Apparently a member of our sales staff can not get the SNMP walk to function with the Nagios XI web interface. What other edits would need to be done in order to get it to work properly?
Code: Select all
root@orionlx-cpx: /etc/snmp
# cat snmpd.conf
###############################################################################
#
# EXAMPLE.conf:
# An example configuration file for configuring the Net-SNMP agent ('snmpd')
# See the 'snmpd.conf(5)' man page for details
#
# Some entries are deliberately commented out, and will need to be explicitly a ctivated
#
###############################################################################
#
# AGENT BEHAVIOUR
#
# Listen for connections from the local system only
#agentAddress udp:127.0.0.1:161
# Listen for connections on all interfaces (both IPv4 *and* IPv6)
#agentAddress udp:161,udp6:[::1]:161
agentAddress udp:161
###############################################################################
#
# SNMPv3 AUTHENTICATION
#
# Note that these particular settings don't actually belong here.
# They should be copied to the file /var/net-snmp/snmpd.conf
# and the passwords changed, before being uncommented in that file *only*.
# Then restart the agent
# createUser authOnlyUser MD5 "remember to change this password"
# createUser authPrivUser SHA "remember to change this one too" DES
# createUser internalUser MD5 "this is only ever used internally, but still ch ange the password"
#createUser novatech MD5 "novatech"
# If you also change the usernames (which might be sensible),
# then remember to update the other occurances in this example config file to m atch.
###############################################################################
#
# ACCESS CONTROL
#
# system + hrSystem groups onl y
view systemonly included .1.3.6.1.2.1.1
view systemonly included .1.3.6.1.2.1.25.1
view novatech included .1.3.6.1.2.1
view novatech included .1.3.6.1.4.1.40576
# Full access from the local h ost
rocommunity public localhost public
# Default access to basic syst em info
rocommunity public default -V systemonly
rocommunity novatech default -V novatech
# Full access from an example network
# Adjust this network addre ss to match your local
# settings, change the comm unity string,
# and check the 'agentAddre ss' setting above
#rocommunity secret 10.0.0.0/16
# Full read-only access for SN MPv3
#rouser authOnlyUser
rouser novatech auth -V novatech
# Full write access for encryp ted requests
# Remember to activate the 'createUser' lines above
#rwuser authPrivUser priv
# It's no longer typically necessary to use the full 'com2sec/group/access' con figuration
# r[ou]user and r[ow]community, together with suitable views, should cover most requirements
###############################################################################
#
# SYSTEM INFORMATION
#
# Note that setting these values here, results in the corresponding MIB objects being 'read-only'
# See snmpd.conf(5) for more details
sysLocation Sitting on the Dock of the Bay
sysContact Me <[email protected]>
# Application + End-to-End laye rs
sysServices 72
#
# Process Monitoring
#
# At least one 'mountd' process
#proc mountd
# No more than 4 'ntalkd' processes - 0 is OK
#proc ntalkd 4
# At least one 'sendmail' process, but no more th an 10
#proc sendmail 10 1
# Walk the UCD-SNMP-MIB::prTable to see the resulting output
# Note that this table will be empty if there are no "proc" entries in the snmp d.conf file
#
# Disk Monitoring
#
# 10MBs required on root disk, 5% free on /var, 1 0% free on all other disks
disk / 10000
disk /var 5%
includeAllDisks 10%
# Walk the UCD-SNMP-MIB::dskTable to see the resulting output
# Note that this table will be empty if there are no "disk" entries in the snmp d.conf file
#
# System Load
#
# Unacceptable 1-, 5-, and 15-minute load average s
load 12 10 5
# Walk the UCD-SNMP-MIB::laTable to see the resulting output
# Note that this table *will* be populated, even without a "load" entry in the snmpd.conf file
###############################################################################
#
# ACTIVE MONITORING
#
# send SNMPv1 traps
#trapsink localhost public
send SNMPv2c traps
#trap2sink localhost public
# send SNMPv2c INFORMs
#informsink localhost public
# Note that you typically only want *one* of these three lines
# Uncommenting two (or all three) will result in multiple copies of each notifi cation.
#
# Event MIB - automatically generate alerts
#
# Remember to activate the 'createUser' lines above
#iquerySecName internalUser
#rouser internalUser
# generate traps on UCD error conditions
#defaultMonitors yes
# generate traps on linkUp/Down
#linkUpDownNotifications yes
###############################################################################
#
# EXTENDING THE AGENT
#
#
# Arbitrary extension commands
#
#extend test1 /bin/echo Hello, world!
#extend-sh test2 echo Hello, world! ; echo Hi there ; exit 35
#extend-sh test3 /bin/sh /tmp/shtest
# Note that this last entry requires the script '/tmp/shtest' to be created fir st,
# containing the same three shell commands, before the line is uncommented
# Walk the NET-SNMP-EXTEND-MIB tables (nsExtendConfigTable, nsExtendOutput1Tabl e
# and nsExtendOutput2Table) to see the resulting output
# Note that the "extend" directive supercedes the previous "exec" and "sh" dire ctives
# However, walking the UCD-SNMP-MIB::extTable should still returns the same out put,
# as well as the fuller results in the above tables.
#
# "Pass-through" MIB extension command
#
#pass .1.3.6.1.4.1.8072.2.255 /bin/sh PREFIX/local/passtest
#pass .1.3.6.1.4.1.8072.2.255 /usr/bin/perl PREFIX/local/passtest.pl
# Note that this requires one of the two 'passtest' scripts to be installed firs t,
# before the appropriate line is uncommented.
# These scripts can be found in the 'local' directory of the source distribution ,
# and are not installed automatically.
# Walk the NET-SNMP-PASS-MIB::netSnmpPassExamples subtree to see the resulting output
#
# AgentX Sub-agents
#
# Run as an AgentX master agent
#master agentx
# Listen for network connections (fr om localhost)
# rather than the default named so cket /var/agentx/master
#agentXSocket tcp:localhost:705