OpenNMS จัดเป็นระบบ Network Management ระดับองค์กรตัวแรกๆ ที่อยู่ในรูปแบบของ Opensource เป็นระบบที่มีความสามารถหลายอย่างและมีประสิทธิภาพ โดยการติดตั้งและการตั้งค่าต่างๆนั้นสามารถทำได้ไม่ยาก
การตรวจสอบสถานะเครือข่าย (monitoring) โดยรวมจะมีการแสดงผลของสถานะของสิ่งที่ต้องการตรวจสอบ ซึ่งอาจจะเป็น network device เช่น router หรือ switch หรือบาง interface ที่สำคัญของอุปกรณ์เหล่านี้ นอกจากนี้ยังเป็นการตรวจสอบสถานะของ host เช่น web/mail/database/ftp servers หรืออาจจะเป็นการ monitor service ที่ run อยู่บนเครื่องต่างๆ โดยการแสดงสถานะจะบ่งบอกว่าสิ่งนั้นๆยังมีการทำงานอยู่หรือไม่ เช่น Up/Down แต่ถ้ามีเหตุการณ์ที่ไม่ปกติจะมีการแสดงถึงดีกรีของความผิดปกติ เช่น Warning หรือ Critical เป็นต้น พร้อมทั้งรายละเอียดของความผิดปกติตามที่ระบบตรวจเจอ นอกจากนี้จะมีองค์ประกอบที่สำคัญอีกส่วนหนึ่ง คือการแจ้งเตือน (alerting) หรือ ระบบที่คอยส่ง notification ไปยังผู้ที่ทำหน้าที่ดูแลอุปกรณ์หรือ service นั้นๆ
เรามาดูขั้นตอนการติดตั้งบน Ubuntu 14.04 LTS (ในบทความนี้จะใช้ตัว Package Manager apt ในการติดตั้ง)
- ทำการเพิ่ม Repository โดยเพิ่มไฟล์ที่ /etc/apt/sources.list.d/opennms.list
vi /etc/apt/sources.list.d/opennms.list
แล้วเพิ่ม config ดังนี้
เพิ่ม OpenNMS PGP Key โดยใช้คำสั่ง
wget -O - http://debian.opennms.org/OPENNMS-GPG-KEY | sudo apt-key add -
- สั่ง update และติดตั้ง Database PostgreSQL
sudo apt-get update; sudo apt-get install postgresql
กำหนดสิทธิ์ให้ User
sudo vi /etc/postgresql/9.3/main/pg_hba.conf
แก้ไข config ดังนี้
แล้วสั่ง restart postgresql
sudo service postgresql restart
- หากเครื่องยังไม่ได้ติดตั้ง java ให้ติดตั้งโดยใช้คำสั่ง
sudo apt-get install openjdk-7-jre
และติดตั้งระบบ mail เพื่อใช้ส่ง mail แจ้งเตือน
sudo apt-get install default-mta
- ติดตั้ง opennms
sudo apt-get install opennms
กำหนด JAVA Home ให้ opennms
sudo /usr/share/opennms/bin/runjava -S /usr/bin/java
sudo vi /etc/default/opennms
เพิ่ม config ดังนี้
Create และ Update Database opennms
sudo /usr/share/opennms/bin/install -dis
ติดตั้ง IPLIKE database
sudo /usr/sbin/install_iplike.sh
แล้วสั่ง start opennms
sudo service opennms start
- ทดสอบเข้าผ่าน Web UI ของ Opennms โดยใช้ Browser URL: http://192.168.56.102:8980/opennms
จะขึ้นให้ Login Default Username และ Password จะเป็น “admin” (ในตัวอย่างเครื่อง Opennms IP: 192.168.56.102)
จบสำหรับการติดตั้ง Opennms บน Ubuntu 14.04 ครับ บทความหน้ามาดูการใช้ Opennms กัน
Reference
http://www.msit.mut.ac.th/newweb/phpfile/show.php?Qid=5360
http://www.opennms.org/wiki/Installation:Debian