Icinga เป็นตัว monitoring system เราสามารถตรวจสอบการทำงานของเครื่อง server ทั้ง service และ status ต่างๆ ได้ และสามารถสร้างเป็นรายงานได้
เรามาดูวิธีการติดตั้ง icinga ใน Ubuntu กันดีกว่า ที่ใช้ติดตั้งเป็นเวอร์ชั่น icinga 2
เริ่มด้วย เราต้องเอาแหล่งติดตั้งมาก่อนโดยการใช้คำสั่ง
$ add-apt-repository ppa:formorer/icinga
$ apt-get update
หลังจากนั้นเมื่อเราได้แหล่งติดตั้งมาแล้วก็ทำการติดตั้งโดยการใช้คำสั่ง
$ apt-get install icinga2
เมื่อเราติดตั้งเสร็จแล้วเราก็จะมาตั้งค่า DB IDO (Database Icinga Data Output) เพื่อจะเก็บค่าต่างๆ สำหรับทำ report และแสดงบนหน้าเวป
เริ่มด้วยการติดตั้ง database server กันก่อน ด้วยคำสั่งนี้
$ apt-get install mysql-server mysql-client
หลังจากนั้นก็มาตั้งค่า DB IDO ต้องติดตั้ง package icinga2-ido-mysql เพิ่ม ด้วยคำสั่ง
$ apt-get install icinga2-ido-mysql
เมื่อติดตั้ง package icinga2-ido-mysql เสร็จแล้วต่อไปเราก็มาตั้งค่า mysql กันต่อ
ขั้นแรก สร้าง database สำหรับ icinga ก่อน
$ mysql -u root -p
mysql> CREATE DATABASE icinga;
GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON icinga.* TO
'icinga'@'localhost' IDENTIFIED BY 'icinga';
quit
ต่อไปก็เพิ่ม Icinga 2 IDO schema เข้าไปโดยใช้คำสั่ง
$ mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/mysql.sql
เมื่อเสร็จแล้ว ทำการเปิดใช้งาน IDO ด้วยคำสั่ง
$ icinga2-enable-feature ido-mysql
$ service icinga2 restart
เมื่อเราตั้งค่าต่างๆ เสร็จแล้ว ต่อไปเราจะมาติดตั้ง icinga web กันโดยใช้คำสั่ง
$ apt-get install icinga-web
เมื่อติดตั้งเสร็จแล้ว เข้าตามลิ้งนี้ http://localhost/icinga-web
username :root
password : จะเป็นตามที่เราตั้งไว้ตอนติดตั้ง