วันอังคารที่ 10 เมษายน พ.ศ. 2555

มาเล่น snmpd กัน

ผมไม่ได้จับงานระบบเครือข่ายมานานมาก นานจนลืมไปเลยล่ะ วันนี้เลยได้มารือฟื้นความจำกันนิดหน่อย เริ่มจาก snmpd กันก่อน หากใครนึกไม่ออกให้ไปอ่านที่ Wikipedia นะครับ :P เมื่อก่อนใช้ RedHat จำได้ลางๆ กับ SNMP V1 กันเลยทีเดียว แต่เดี๋ยวนี้ใช้ Debian/Ubuntu เจอ SNMP V2 แล้วแปลกตาไป แต่ก็ง่ายต่อการเข้าใจมากขึ้นครับ วิธีการติดตั้ง snmpd อย่างลวกๆ



sudo apt-get install snmp snmpd



แก้ไข default config ที่ /etc/default/snmpd ตรงบรรทัด TRAPDRUN=no แก้เป็น TRAPDRUN=yes และตรวจดูว่า SNMPDRUN=yes แล้วหรือยัง จากนั้นแก้ไข /etc/snmp/snmpd.conf ให้เรียกข้อมูลจากเครื่องอื่นๆ ได้แก้ดังนี้



# 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



แก้ read only community จาก



rocommunity public localhost



เป็น



rocommunity public



จากนั้นก็ลองทดสอบด้วยคำสั่ง snmpwalk ดังนี้ ทดสอบด้วย localhost



snmpwalk -O s -v 1 -c public localhost



และทดสอบด้วย IP Address ดังนี้



snmpwalk -O s -v 1 -c public 192.168.10.1



ถ้าถูกต้องจะได้ข้อมูลยาวหลายหน้าถือว่าใช้ได้ครับ ส่วนเรื่อง Authen เดี๋ยวมาต่อตอนหน้าครับ :P


ไม่มีความคิดเห็น:

แสดงความคิดเห็น