Teerayut 的个人资料Bebomb照片日志列表更多 ![]() | 帮助 |
|
10月19日 ตั้งสี ให้ vim ใน FreeBSDคือปกติแล้ว FreeBSD มันจะไม่แสดงสีออกมาหน่ะครับ ทั้งใน ls และ vim เวลาตั้งต้องเข้าไปตั้งเอง
โดย ls ให้ environment เพิ่มเป็น
export CLICOLOR="YES"
export LSCOLORS="ExGxFxdxCxDxDxhbadExEx"
ส่วน vim ให้เพิ่ม config ใน ~/.vimrc
syntax on
set background=dark ก็จะได้สีเหมือนเดิม 10月7日 ผสาน Cacti กับ Network WeatherMap แล้ว Goodไม่ได้เขียนซะนาน เพราะรู้สึกว่า พอมันแปลงร่างเป็น live space แล้วมันช้านรกแตก ตั้งใจจะหาที่ใหม่แต่ก็ขี้เกียจสุดท้ายก็เขียนที่เดิมไปพลางก่อนหล่ะกัน
ว่าด้วยเรื่องว่างๆ ของข้าพเจ้าตอนนี้การจัดการอุปกรณ์ที่มัน snmp enabled อย่าง switch หรือว่า server ทีมี net-snmp มันรู้สึกง่ายขึ้นเยอะ tool ตัวล่าสุดที่ได้ใช้กันอย่างสุดเหวี่ยงสำหรับการสนับสนุน snmp ของข้าพเจ้าก็คือ rrdtool ซึ่งถ้าใครเคยใช้ mrtg ก็จะรู้สึกคล้ายคลึงกัน เหตุผลง่ายๆคือเพราะมันเป็นของคนเขียนคนเดียวกันนั่นเอง เพียงแต่ว่า rrdtool ใช้เทคนิคของ database แบบ round robin แทนที่จะเก็บเป็นไฟล์ log เหมือนแต่ก่อนที่ mrtg ทำ ดังนั้น feature ที่ทำให้มันดูสะดุดตามากก็คือการที่เราสามารถดู สถานะของระบบ ในช่วงเวลาที่เราต้องการได้ นอกเหนือไปจาก 1 วันที่แล้ว 1 สัปดาห์ที่แล้ว หรือ ปีที่แล้ว อย่าง mrtg นอกจากนี้มันยังแยก datasource ออกจาก graph เหมือนเป็นคนละ component ดังนั้นเราสามารถที่จะผสมสร้าง graph จาก data source ที่แตกต่างกันได้ เช่น สร้างกราฟแสดง bandwidth และ error rate ในรูปเดียว แต่วิธีการใช้งานของเจ้านี่ถ้าเขียนมือก็ถือว่านรกหน่ะครับ ดังนั้นก็ควรจะหา tool ที่มันทำให้ชีวิตดีขึ้น
Cacti เป็น web-based front-end สำหรับ rrdtool ครับ สิ่งที่มันทำคือการสร้างชีวิตการใช้งาน rrdtool ให้ง่ายแบบว่าคนไม่รู้จัก rrdtool เลยก็สามารถสร้าง graph ได้โดยง่าย (แต่ถ้าจะทำอะไร ในระดับกลางหรือสูงก็คงหลีกเลี่ยงไม่ได้นะครับ) อย่างไรก็ตามด้วยสภาพของมันที่ใช้ database คุมทั้งระบบอีกทั้งการสร้างกราฟแบบทันทีทันใด ก็ทำให้ cacti เป็น monitoring system ที่ค่อนข้างช้า แต่ถ้าใครชอบความสวยงานที่พอใช้แล้วแทบจะโยน mrtg ทิ้งไปเลยเนี่ยก็แนะนำนะครับ
แล้ว Php WeatherMap หล่ะคืออะไร ก่อนอื่น แนะนำคำว่า Network WeatherMap มาจาก 2 คำคือ Network Map กับ Weather Map เมื่อเอามา Union กัน Map มันเลยเหลือตัวเดียว (555) Network Map คือแผนที่เครือข่าย ส่วน Weather Map คือ แผนที่แสดงสถานะของอากาศ ณ ขณะใดขณะหนึ่ง Network WeatherMap ก็เลยกลายเป็น แผนที่ของระบบเครือข่ายที่สามารถแสดงสถานะในช่วงเวลาหนึ่งๆได้ เราจะสามารถสร้างแผนที่ที่บอกได้ว่าการส่งข้อมูลระหว่าง อุปกรณ์ นั้นอยู่ในระดับใด ซึ่งพอดูแล้วมันก็ดูเท่ดี ลองทำดูดีก่า
1. ลง cacti เนื่องจากเครื่องที่ทำใช้ FreeBSD เราก็เลยใช้ port ครับท่านง่ายดี ได้เวอร์ชั่นล่าสุดด้วย (update port ก่อนนะ) แล้วก็ลง database + cron ให้เรียบร้อย
2. ไปโหลด cacti plug-in architecture และ phpweathermap เพื่อที่จะใช้ phpweathermap เป็น plug-in ของ cacti
3. ติดตั้งๆ configๆ
4. ลองสร้าง diagram ดูเลย
ผลที่ได้ก็เป็นอย่างนี้แหละครับ http://indian.cp.eng.chula.ac.th/net_monitor/plugins/weathermap/weathermap-cacti-plugin.php
เดี๋ยวจะเปลี่ยน Icon ให้เป็น Icon Cisco จะได้ดูมีชาติตระกูลหน่อย แล้วก็เพิ่ม link ของแต่ละ lab เข้ามาจะได้ดูเท่ห์ แถมมีความหมายด้วย อิอิ |
|
|