การติดตั้ง snmp service และการตั้งค่า firewall บน Windows 2012 R2

ในบทความนี้จะเกี่ยวกับการตั้งค่า snmp service บน windows 2012 R2 รวมถึงการเปิด port firewall ดังนี้ วิธีการติดตั้ง snmp service สำหรับ windows 2012 R2 1) ทำการติดตั้ง snmp service Server Manager -> Add Roles and Features 2) จากนั้นเข้าไปตั้งค่า snmp ที่หน้า service ดังนี้ 3) ทำการเพิ่ม community happy เป็น read only และ ตั้งให้เฉพาะเครื่อง 192.168.99.1 สามารถเรียกดู ได้เท่านั้น 4) สำหรับการตั้งค่า Firewall สามารถตั้งค่าได้ที่ Inbound Rule ชื่อ SNMP Server (UDP In) ดังรูป 5) เราสามารถทดสอบ query snmp จากเครื่องอื่น ได้ดังนี้ (คำสั่งนี้สั่งบนเครื่องอื่นที่ต้องการดึงค่า) sudo snmpwalk -Os -c happy -v 2c 192.168.99.20 จบแล้วครับสำหรับการติดตั้ง snmp service บน Windows 2012 R2 ติดตั้งไม่ยากครับ แต่อยากให้เน้นเรื่องของ security ไม่ควรใช้ community ชื่อ public และไม่ควรให้เครื่องอะไรก็ได้มาดึงนะครับ ควรอนุญาตให้เป็นเครื่อง ๆ จะดีกว่า  

Read More »

การติดตั้ง snmpd และการตั้งค่า shorewall บน Ubuntu 14.04 LTS

ในบทความนี้จะเกี่ยวกับการตั้งค่า snmpd บน ubuntu รวมถึงการเปิด port firewall ด้วยโปรแกรม Shorewall ดังนี้ วิธีการติดตั้ง snmpd, shorewall บน ubuntu 14.04 LTS 1) ทำการติดตั้งโปรแกรม snmpd และ shorewall ดังนี้ sudo apt-get install -y snmp snmpd shorewall 2) ทำการติดตั้ง mib เพิ่มเติมดังนี้ sudo apt-get -y install snmp-mibs-downloader 3) วิธีการทดสอบการว่าการใช้งาน snmp สามารถใช้งานหรือยังดังนี้ sudo snmpwalk -Os -c public -v 2c localhost HOST-RESOURCES-MIB::hrSystemProcesses.0 4) ทำการตั้งค่า community เพิ่มเติม (ไม่ควรใช้ public) โดยการแก้ไฟล์ดังนี้ sudo nano /etc/snmp/snmpd.conf – เพิ่มข้อความดังนี้ … # Listen for connections from the local system only #agentAddress udp:127.0.0.1:161 … view systemonly included .1.3.6.1.2.1.1 view systemonly included .1.3.6.1.2.1.25.1 view systemonly included .1 # Full access from the local $ #rocommunity public localhost # Default access to basic sys$ #rocommunity public default -V systemonly rocommunity happy default -V systemonly … 5) ทำการ restart snmpd sudo service snmpd restart 6) ทดสอบ snmpwalk อีกครั้งจะพบ Error ดังนี้ sudo snmpwalk -Os -c public -v 2c localhost HOST-RESOURCES-MIB::hrSystemProcesses.0 Timeout: No Response from localhost 7) ลองทดสอบอีกครั้งโดยเปลี่ยน community จาก public เป็น happy ดังนี้ sudo snmpwalk -Os -c happy -v 2c localhost HOST-RESOURCES-MIB::hrSystemProcesses.0 hrSystemProcesses.0 = Gauge32: 34 8) เราสามารถดูค่า mib ทั้งหมดได้ดังนี้ (เรื่องจากเราเปิด view .1 ซึ่งหมายถึงเปิดทั้งหมด โดยปกติ default จะไม่แสดงทั้งหมด) sudo snmpwalk -Os -c happy -v 2c localhost 9) สำหรับ snmpd จะใช้ port 161 UDP ซึ่งจะต้องตั้งค่า shorewall ให้เสร็จก่อน โดยมีขั้นตอนการติดตั้งแบบรวดเร็วดังนี้ – ทำการสร้าง default config sudo cp /usr/share/doc/shorewall/examples/one-interface/zones /etc/shorewall sudo cp

Read More »