การติดตั้ง NagiosQL บน Ubuntu 14.04 LTS
สำหรับการติดตั้ง NagiosQL ต้องการทำการติดตั้ง PHP5 และ Mysql-Server ก่อนครับ วิธีการติดตั้ง PHP5, MySQL 5.5 1) ทำการติดตั้ง Apache ผ่าน apt-get ดังนี้ครับ sudo apt-get install -y php5 mysql-server php5-mysql 2) จะปรากฎข้อความถามว่าจะให้ตั้งรหัสผ่าน root ให้ใส่รหัสผ่านที่ต้องการ 3) จากนั้นให้สั่ง Restart Apache ตามปกติ sudo service apache2 restart 4) ทำการแก้ไขไฟล์ /etc/php5/apache2/php.ini เพื่อแก้ไข timezone ดังนี้ sudo nano /etc/php5/apache2/php.ini 5) ทำการเพิ่มข้อความในส่วนของ [Date] ดังนี้ (ประมาณบรรทัดที่ 879) [Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone ;date.timezone = date.timezone = Asia/Bangkok 6) จากนั้นให้สั่ง Restart Apache อีกครั้ง sudo service apache2 restart ขั้นตอนการเตรียมการติดตั้ง NagiosQL 1) ทำการ Download โปรแกรม 3 File ดังนี้ cd /usr/src Download Nagios 3.2.0 Main File sudo wget http://downloads.sourceforge.net/project/nagiosql/nagiosql/NagiosQL%203.2.0/nagiosql_320.tar.gz Nagios 3.2.0 Service Pack 1 sudo wget http://downloads.sourceforge.net/project/nagiosql/nagiosql/NagiosQL%203.2.0/nagiosql_320_service_pack_1_additional_fixes_only.zip Nagios 3.2.0 Service Pack 2 sudo wget http://downloads.sourceforge.net/project/nagiosql/nagiosql/NagiosQL%203.2.0/nagiosql_320_service_pack_2_additional_fixes_only.zip 2) ทำการแตกไฟล์ทั้ง 3 ไฟล์ ดังนี้ sudo tar -xvzf nagiosql_320.tar.gz sudo unzip nagiosql_320_service_pack_1_additional_fixes_only.zip sudo unzip nagiosql_320_service_pack_2_additional_fixes_only.zip 3) ทำการสร้าง folder nagiosql และ copy ไฟล์ทั้งหมดไปใส่ดังนี้ sudo mkdir /var/www/html/nagiosql sudo cp -R /usr/src/nagiosql32/* /var/www/html/nagiosql/ sudo cp -R /usr/src/NagiosQL_3.2.0_SP1/* /var/www/html/nagiosql/ sudo cp -R /usr/src/NagiosQL_3.2.0_SP2/* /var/www/html/nagiosql/ 4) ทำการสร้าง directory สำหรับ เก็บ config ไฟล์ดังนี้ sudo mkdir /etc/nagiosql sudo mkdir /etc/nagiosql/hosts sudo mkdir /etc/nagiosql/services sudo mkdir /etc/nagiosql/backup sudo mkdir /etc/nagiosql/backup/hosts sudo mkdir /etc/nagiosql/backup/services 5) ทำการแก้ Permission และ Owner ในแต่ละ Folder ดังนี Nagios configuration sudo chgrp www-data /etc/nagios3 sudo chgrp -R www-data /var/lib/nagios3 sudo chgrp -R www-data /var/run/nagios3 sudo chgrp