Saturday, September 18, 2010

วิธีเพิ่ม SNMP ให้กับ Tomato Firmware

Download snmpd ได้จาก
http://systembash.com/source/snmpd.zip

extract file ออกมาเก็บไว้ใน folder snmpd แล้วสร้าง share เอาไว้ พร้อมกับกำหนด permission ว่าจะให้เข้าใช้ได้จาก user อะไร

เข้าหน้า config ของ tomato แล้วไปที่ administrations/CIFS Client
กำหนดค่าให้กับ cifs1 save ถ้าสำเร็จจะที่ Total/ Free Size จะขึ้นตัวเลขมาให้เห็น

telnet เข้าที่ tomato ทดสอบคำสั่งให้ run snmpd ดังนี้
/cifs1/snmpd -c /cifs1/snmpd.conf &

เสร็จแล้วลองเปิดโปรแกรม Network Monitor อะไรก็ได้ scan ดูว่าสำเร็จหรือไม่

สั่งให้ snmpd ทำงานทุกครั้งที่ router ทำงานโดย
ไปที่ web config หน้า Administration /Scripts /Firewall แล้วใส่คำสั่ง
sleep 30
/cifs1/snmpd -c /cifs1/snmpd.conf -s &

Firmware version 1.27 ใส่ที่ firewall ใช้ไม่ได้ ต้องใส่ที่ Init ถึงจะใช้ได้

save แล้วลอง สั่ง restart ดู

Note
-s คือให้ log error / warning ไว้ใน syslog
- สามารถดู syslog ได้จาก /var/log/message

Schedule Reboot Tomato


ให้ใส่คำสั่งนี้ใน Administration /Scripts / Init
sleep 86400
/sbin/reboot
จะเป็นการ reboot ทุกๆ 24 ชั่วโมง
ถ้าตั้ง reboot ใน schedule จะใช้ไม่ได้

No comments:

Post a Comment