Cacti สามารถติดตั้งผ่าน Ubuntu ได้โดยใช้คำสั่ง apt-get ได้ทันทีโดย
sudo apt-get install snmpd cacti cacti-spine
Continue reading
Tag Archives: Cacti
Cacti Host Templates และวิธีการ Export & Import Template
วิธีการสร้าง Host Template เลือกที่ Host Template จะปรากฏรายชื่อของ Host Template เดิมที่ Cacti ได้สร้างไว้เป็นค่าพื้นฐานกด Add เพื่อเพิ่ม Host Template
เมื่อกด Add แล้วจะปรากฏหน้าจอให้ใส่ชื่อของ Host Template ใส่ชื่อ Host Template ที่ต้องการจากนั้นกดปุ่ม Create
การสร้างบัญชีผู้ใช้และการกำหนดสิทธิ์ให้ Cacti
การสร้างบัญชีผู้ใช้และการกำหนดสิทธิ์ให้ Cacti เลือก User Management จะปรากฏหน้าตัวจัดการบัญชีผู้ใช้โดยที่ Cacti จะมีบัญชีผู้ใช้มาตราฐานอยู่ 2 บัญชีคือ Admin และ guest กด Add เพื่อทำการเพิ่มบัญชีผู้ใช้
การเพิ่มบัญชีผู้ใช้นั้นจะแบ่งเป็น 2 ส่วน คือ
1. User Management [new] ใช้สหรับการใส่ข้อมูลและรายละเอียดของผู้ใช้งานดังนี้
- User Name : ชื่อเข้าระบบของผ็ใช้งาน
- Full Name : ชื่อ-นามสกุลของผู้ใช้งาน
- Password : รหัสผ่านต้องใส่ทั้งสองช่องให้เหมือนกัน
- Enabled : เปิดใช้งานให้ผู้ใช้สามารถเข้าใช้งานได้
– ติ๊กเพื่อเปิด
– เว้นว่างเพื่อปิด - Account Option :
– User Must Change Password. : กำหนดให้ผู้ใช้เปลี่ยนรหัสผ่านในการเข้าใช้งานครั้งแรก
– Allow this User to Keep Custom Graph Setting. : อนุญาตให้ผ็ใช้สามารถตั้งค่าการดูกราฟและจดจำการตั้งค่านั้น - Graph Options
– User Has Rights to Tree View. : ผู้ใช้งานสามารถเรียกดูกราฟจาก TreeView ได้
– User Has Rights to List View. : ผู้ใช้งานสามารถเรียกดูกราฟจาก List View ได้
– User Has Rights to Previews View. : ผู้ใช้งานสามารถเรียกดูกราฟจาก Previews View ได้ - Login Option
– Show the page that user pointed their browser to. : กำหนดหน้าแรกของ Cacti ตามที่ผ็ใช้งานเรียกใช้จากเว็บเบราว์เซอร์
– Show the default console screen. : กำหนดหน้าแรกของ Cacti เป็นหน้า Console
– Show the default graph screen. : กำหนดหน้าแรกของ Cacti เป็นหน้า Graph - Authentication Realm : กำหนดค่ามาตราฐานในการเข้าใช้งาน
มาเล่น Cacti กัน
เนื่องจากจำไม่ได้ว่าเคยเขียน How to เรื่อง Cacti ไปหรือยังและพยายามค้นดูแล้วหาไม่เจอ ก็เลยเอามาเขียนใหม่อีกรอบครับ Cacti เป็น Performance Monitoring System ตัวหนึ่งที่ใช้งานง่าย เน้นการจับข้อมูลจาก SNMP เป็นหลัก ทำให้การตั้งค่าการใช้งาน Cacti ง่ายตามไปด้วย อีกอย่างมี Plugin เสริมน่าที่สนใจหลายตัว มาลงมือกันเลย
apt-get update
apt-get install snmpd cacti cacti-spine
ตัวติดตั้งเริ่มให้คุณตั้งค่ารหัสผ่านให้กับ MySQL และ Config Cacti :) ง่ายป่าว จากนั้นเรามา config เจ้า SNMP เพิ่มอีกนิดหน่อย แก้ไขที่ไฟล์ /etc/snmp/snmpd.conf แก้ให้ snmpd listen connection on all interfaces
#agentAddress udp:127.0.0.1:161
agentAddress udp:161,udp6:[::1]:161
แก้ไข ACCESS CONTROL uncomment ตรง rocommunity แก้ ip address ให้เป็น ip address ของ Cacti
rocommunity secret Cacti-IP-Address
แก้ไขข้อมูล SYSTEM INFORMATION ให้สื่อความให้สักหน่อย
sysLocation Some Sererver
sysContact some@example.org
จากนั้น restart service ของ snmpd ดังนี้
service snmpd restart
จากนั้นมาตั้งค่า Cacti กัน เปิด browser ไปที่ http://your-cacti-server/cacti ล็อกอินด้วยผู้ใช้ admin รหัสผ่าน admin
จากนั้นโปรแกรมจะให้ตั้งรหัสผ่านใหม่
เมื่อตั้งรหัสผ่านเสร็จก็จะเข้าหน้า Cacti โล่งๆ แบบนี้
เปิดหน้า setting ที่ Configuration > Settings ตั้งค่า SNMP Version เป็น 2 และ SNMP Community เป็น secret
คลิกไปที่ Tab Poller เลือก Poller Type เป็น spine กำหนด Poller Inteval เป็น Every Minute กด Save
เพิ่ม Host ของเราเข้าไป ไปที่ Management > Devices กด Add ใส่ข้อมูล ระบุชื่อ hostname หรือ ip address เลือก Template เป็น Local Linux Machine กด Save
เพิ่ม Template เพิ่มเติม Unix – Ping Latency, SNMP – Get Mounted Partitions, SNMP – Get Processor Information, SNMP – Interface Statistics กด Save
กด Create Graphs for this Host เลือกกราฟทั้งหมด กด Create
นั่งรอไปสักพัก เลือก Tab Graphs ก็จะพบกราฟที่ดึงมาจาก SNMP สวยงาม :)
ถ้าต้องการทำ report โดยเลือกเฉพาะบางกราฟ ให้ไปที่ Console > Management > Graph Trees เลือกสร้างรายงานที่คุณต้องการได้ ;)