Ubuntu संस्करण: Ubuntu 14.04.1 LTS
SNMP संस्करण: 5.7.2
लघु समस्या: "डिफ़ॉल्ट" कॉन्फ़िगरेशन फ़ाइल में बहुत सी प्रविष्टियाँ टूटी हुई हैं। जो वास्तव में कोई फर्क नहीं पड़ता क्योंकि मैं SNMP शुरू भी नहीं कर सकता।
वांछित परिणाम: मैं एक कामकाजी एसएनएमपी उदाहरण चाहता हूं, जिसमें से कई में संभव के रूप में कई फंक्शंस हैं।
नोट: कैनन के स्वामित्व वाली उबंटू वेबसाइटों सहित एक महान कई स्रोतों से, यह कहा जाता है कि मुझे बुनियादी कार्यक्षमता के लिए संशोधित करना होगा export
और SNMPDOPTS
।
/etc/default/snmpd
export MIBS=UCD-SNMP-MIB
SNMPDRUN=yes
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid -c /etc/snmp/snmpd.conf'
TRAPDRUN=no
TRAPDOPTS='-Lsd -p /var/run/snmptrapd.pid'
SNMPDCOMPAT=yes
/etc/snmp/snmpd.conf
view systemonly included .1.3.6.1.2.1.1
view systemonly included .1.3.6.1.2.1.25.1
rocommunity public
rwcommunity nanana
sysLocation vm1-ryd-wlo
sysContact Paul Adams <pauladams@nanana.com>
sysServices 72
disk / 10000
disk /var 5%
load 12 10 5
trapsink localhost public
iquerySecName internalUser
rouser internalUser
master agentx
/var/log/syslog
Oct 3 13:59:51 mdnsreflector-ryd-wlo snmpd[9120]: Server Exiting with code 1
Oct 3 14:00:09 mdnsreflector-ryd-wlo snmpd[9143]: Turning on AgentX master support.
Oct 3 14:00:09 mdnsreflector-ryd-wlo snmpd[9145]: NET-SNMP version 5.7.2
sudo service --status-all
[ + ] snmpd
sudo service ufw status
Status: inactive
भले ही यह कॉन्फ़िगरेशन लोड हो रहा है और जाहिरा तौर पर चल रहा है। आप वास्तव में दूरस्थ डिवाइस से इस SNMP उदाहरण से कुछ भी क्वेरी नहीं कर सकते। कनेक्शन अंततः बाहर बार।
सर्वर से इसे छोड़ देने से कुछ भी नहीं होता है।
snmpwalk -Os -c public -v 1 लोकलहोस्ट सिस्टम
system: Unknown Object Identifier (Sub-id not found: (top) -> system)
- मुझे "AgentAddress" प्रविष्टियों को हटाना पड़ा क्योंकि सॉफ्टवेयर उस आदेश को संसाधित करने के लिए हर बार घबराता रहता था। (भले ही यह डिफ़ॉल्ट और कॉन्फ़िगरेशन में सूचीबद्ध होने का तरीका है।)
/etc/var/syslog
Oct 3 14:10:32 mdnsreflector-ryd-wlo snmpd[9292]: Turning on AgentX master support.
Oct 3 14:10:32 mdnsreflector-ryd-wlo snmpd[9292]: Turning on AgentX master support.
Oct 3 14:10:32 mdnsreflector-ryd-wlo snmpd[9292]: Error opening specified endpoint "udp:161"
Oct 3 14:10:32 mdnsreflector-ryd-wlo snmpd[9292]: Server Exiting with code 1
सूद सेवा --status-all
[ - ] snmpd
- मुझे विन्यास में कई डिफ़ॉल्ट प्रविष्टियों को हटाना पड़ा क्योंकि उन्हें चलाने में त्रुटियां भी हुईं।
/etc/snmp/snmpd.conf
proc mount
proc ntalkd 4
proc sendmail 10 1
includeAllDisks 10%
extend test1 /bin/echo Hello, world!
extend-sh test2 echo Hello, world! ; echo Hi there ; exit 35
/ Var / log / syslog
Oct 3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: /etc/snmp/snmpd.conf: line 90: Error: Already have an entry for this process.
Oct 3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: /etc/snmp/snmpd.conf: line 92: Error: Already have an entry for this process.
Oct 3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: /etc/snmp/snmpd.conf: line 94: Error: Already have an entry for this process.
Oct 3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: /etc/snmp/snmpd.conf: line 106: Error: includeAllDisks already specified.
Oct 3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: /etc/snmp/snmpd.conf: line 106: Error: #011ignoring: includeAllDisks 10%
Oct 3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: /etc/snmp/snmpd.conf: line 146: Error: duplicate trigger name
Oct 3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: message repeated 6 times: [ /etc/snmp/snmpd.conf: line 146: Error: duplicate trigger name]
Oct 3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: /etc/snmp/snmpd.conf: line 148: Error: duplicate trigger name
Oct 3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: /etc/snmp/snmpd.conf: line 148: Error: duplicate trigger name
Oct 3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: duplicate table data attempted to be entered. row exists
Oct 3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: Failed to register extend entry 'test1' - possibly duplicate name.
Oct 3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: duplicate table data attempted to be entered. row exists
Oct 3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: Failed to register extend entry 'test2' - possibly duplicate name.