วันพฤหัสบดีที่ 3 กรกฎาคม พ.ศ. 2557

ติดตั้ง Ubuntu 13.10 Desktop บน Vmware เพื่อลง CactiและWeather Map (ตอนที่3)

หลังจากเตรียม LAMP Server เรียบร้อแล้ว มาต่อกันเลย

ทำการติดตั้งโปรโตคอล snmp และ snmpd
ซึ่งมีโปรแกรม snmpwalk เอาไว้ติดต่อสื่อสารกับ SNMP Manager
#apt-get install snmp snmpd

ตรวจสอบการทำงานของโปรโตคอล snmp
#snmpwalk –c public –v1 localhost
#snmpwalk -c public -v1 172.21.51.254   <<----สามารถทดสอบกับเครื่องคอมพิวเตอร์ที่เราต้องการทดสอบว่าสนับสนุนโปรโตคอล snmp หรือไหม่  ถ้ามีผลลัพธ์คล้ายกับรูปแสดงว่าสามารถ walk เอาข้อมูลได้


ตั้งค่าให้ snmp ให้เครื่องคอมพิวเตอร์อื่น ๆ สามารถเข้ามา walk ข้อมูลได้
#pico /etc/snmp/snmpd.conf
ให้เพิ่ม # เป็น  #agentAddress udp:127.0.0.1:161
ให้ลบ # เป็น  agentAddress udp:161,udp6:[::1] ดังรูป

สำหรับค่า rocommunity [community string] คล้ายๆกับรหัส เพื่อป้องกันการเข้ามา walk เอาข้อมูลอุปกรณ์จากบุคคลภายนอกที่ไม่ได้รับอนุญาต  โดย default คือ public



ทำการติดตั้ง snmp-mibs-downloader
#apt-get install snmp-mibs-downloader
นำเข้า mibs โดยใช้คำสั่ง
#pico /etc/snmp/snmp.conf
ให้เพิ่ม # เป็น #mibs

ในที่สุดก็พร้อมติดตั้ง Cacti

ทำการการติดตั้ง Cacti และ Cacti Spine
#apt-get install cacti cacti-spine
แจ้งเตือนมีการเปลี่ยนแปลงค่า


แจ้งเตือนการตั้งค่า MySQL

แจ้งเตือนกำหนดรหัสผ่านของ Mysql server : testmysql!!


แจ้งเตือน กำหนดรหัสผ่านสำหรับฐานข้อมูล Cacti : testmysql!!

แจ้งเตือน ยืนยันรหัสผ่าน

แจ้งเตือน เลือกเว็บเซริฟเวอร์ เป็น apache2


ขั้นตอนการติดตั้ง Cacti ผ่านเว็บเบราเซอร์ พิมพ์ที่ช่อง URL : http://localhost/cacti


เลือก New Install และ Next ตามลำดับ

ตรวจสอบแพ็คเกจที่จำเป็นติดตั้งให้ครบ เมื่อตรวจสอบว่าครบถ้วนเลือก Finish

















เมื่อทำการติดตั้งเสร็จสิ้น ระบบจะเข้าสู่หน้าจอ Login ให้กรอกชื่อผู้ใช้
ชื่อผู้ใช้ เริ่มต้นคือ user: admin / pass: admin

เมื่อ Login เข้าระบบแล้ว ระบบจะบังคับให้เปลี่ยนรหัสผ่านใหม่

ให้กำหนด เป็น testadmin!! / testadmin!!
เมื่อทำการกำหนดรหัสผ่านใหม่เรียบร้อยแล้ว จะได้หน้าจอ ดังรูป


ขั้นตอนการเพิ่มอุปกรณ์สำหรับตรวจสอบการทำงานของอุุปกรณ์เครือ่าย
ให้เลือกเมนู  Device > Add

กรอกข้อมูลอุปกรณ์ Description , Hostname , Host Template ส่วนอื่นๆ ให้ใช้ค่าเริ่มต้น
เมื่อกรอกข้อมูลครบแล้วให้กดปุ่ม Create

ถ้า Cacti สามารถเรียกข้อมูลพื้นฐานจากโปรโตคอล SNMP ได้แสดงว่าสามารถใช้งานได้



การเลือกพอร์ตเน็ตเวิร์คสำหรับการตรวจสอบอุปกรณ์เครือข่าย
คลิ๊กที่ Create Graphs for this Host





เมื่อเลือก Create Graphs for this Host  หน้าจอจะแสดงรายละเอียดอุปกรณ์เครือข่ายว่ามีพอร์ตสำหรับที่จะตรวจสอบอะไรบ้าง  จากภาพให้เลือกพอร์ตที่มีสถานะ Up เพื่อทำการตรวจสอบปริมาณการวิ่งของข้อมูล  เมื่อทำการเลือกพอร์ตที่ต้องการแล้วให้กด Create

เมื่อ Create เสร็จแล้วจะแสดงผลลัพธ์ดังภาพ


ทำการสร้างกราฟ
ให้เลือก เมนู  Graph Trees > Default Trees > Add


เลือก Tree Item Type เป็น Host
เลือก Host เป็น ชื่ออุปกรณ์เครือข่ายที่เราเพิ่มเข้ามา


ให้เลือกแท็บ Graphs > Default Trees > Host nGate ARC

รอ 5 นาที Cacti จะสร้างกราฟเองอัตโนมัติ



เสร็จแล้ว ให้ทำการเพิ่มคำสั่งใน crontab ให้พิมพ์ crontab –e แล้วพิมพ์คำสั่งต่อไปนี้ลงไป

*/5 * * * * www-data php /usr/share/cacti/site/poller.php > /dev/null 2>&1

บันทึกแล้วทำการรีสตาร์ต crontab ด้วยคำสั่ง
#/etc/init.d/cron restart

ทำการตรวจสอบคำสั่งใน crontab ว่าสามารถทำงานได้หรือไม่
#php /usr/share/cacti/site/poller.php
ถ้าไม่พบ Error ก็แสดงว่าสำเร็จ

เย้เรียบร้อยแล้ว มาได้ ครึ่งทางแล้วครับ








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

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