วันนี้เป็นการรวมกลุ่มผู้ดูแลระบบของเกือบทุกคณะในมหาวิทยาลัยร่วม 30 ท่าน รวมกลุ่มเป็นชุมชนนักปฏิบัติ (COP) ได้แล้ว และใช้เวที http://km.psu.ac.th
คุณวิภัทรได้ Overview เรื่องต่างๆเกี่ยวกับ KM
มีหลายคำที่เพิ่งรู้ เช่น AAR = After Action Report
เป็นต้น
เข้าสู่เรื่องการใช้งาน MRTG
(ในขั้นตอนนี้ทำตามเอกสารเผยแพร่ ที่ http://rd.cc.psu.ac.th/content/view/14/46/)
ต่อไปเป็นการใช้คำสั่ง snmpwalk
# snmpwalk -c public -v 1 localhost system
เพื่อดูรายละเอียด
-c แปลว่า community
public ตรงนี้มีความสำคัญ แสดงว่าสามารถให้ browse ได้
localhost แสดงว่าเป็นข้อมูลของเครื่องนี้
# cfgmaker -global "options[_]:bits,growright" --global "workdir: /var/www/mrtg/snmp" public@localhost > /etc/mrtg/mrtg-snmp.cfg
ที่ต้องแก้คือ wokrdir:... ให้ตรงกับที่เราต้องการ
public@localhost -> คือ public และ localhost
เหมือนคำสั่งที่อธิบายเรื่อง snmpwalk
SNMP
# snmpget -c public -v 2c localhost MIB-String
จะเอาค่า MIB-String จากไหน? มันอยู่ที่ /usr/share/snmp/mibs/
เช่น UCD-SNMP-MIB.txt จะมีค่าที่ใช้ดู memory ต่าง อาจใช้คำสั่ง
# grep ^mem /usr/share/snmp/mibs/UCD-SNMP-MIB.txt
memIndex OBJECT-TYPE
memErrorName OBJECT-TYPE
memTotalSwap OBJECT-TYPE
memAvailSwap OBJECT-TYPE
memTotalReal OBJECT-TYPE
memAvailReal OBJECT-TYPE
memTotalSwapTXT OBJECT-TYPE
memAvailSwapTXT OBJECT-TYPE
memTotalRealTXT OBJECT-TYPE
memAvailRealTXT OBJECT-TYPE
memTotalFree OBJECT-TYPE
memMinimumSwap OBJECT-TYPE
memShared OBJECT-TYPE
memBuffer OBJECT-TYPE
memCached OBJECT-TYPE
memSwapError OBJECT-TYPE
memSwapErrorMsg OBJECT-TYPE
เวลาจะดูค่า memory ที่เหลืออยู่ (Available Memory) ก็ใช้คำสั่ง
snmpget -c public -v 2c localhost memAvailReal.0
UCD-SNMP-MIB::memAvailReal.0 = INTEGER: 28856
แสดงว่ามี Memory ที่เหลือทั้งหมด 28 MB
system.sysUpTime.0
ดีจังครับ
ผมก็ไปอบรมมา กะว่าจะเขียนลง blog ด้วย
มัวแต่เขียนบทความเรื่อง การปรับแต่ง WEB SERVER อยู่ เลยโดนคุณ
nagarindkx เขียนซะก่อน อิอิ