วันศุกร์ที่ 26 สิงหาคม พ.ศ. 2554

การติดตั้ง Nagios บนระบบปฏิบัติการ Ubuntu 9.X และ 10.X


Packet ที่จำเป็นก่อนติดตั้ง Nagios บน Ubuntu
    -some necessary compilers :
         sudo  apt-get install build-essential
    -GD Libraries :
         sudo apt-get install libgd2-xpm-dev
    -Apache2 :
         sudo apt-get install apache2
    -PHP for apache 2 :
         sudo apt-get install php5-common php5 libapache2-mod-php5
การตั้งค่า Apache สำหรับ PHP
    -เปิด file apache2.conf
         sudo vi   /etc/apache2/apache2.conf

    -เพิ่มบรรทัดนี้
         DirectoryIndex index.html index.php index.cgi
    -restart apache2 ด้วยคำสั่ง
         sudo  /etc/init.d/apache2   restart


ขั้นตอนการติดตั้งและconfig Nagios
Download Nagios เวอร์ชั่นล่าสุดจาก http://www.nagios.org/download/
ก่อนการติดตั้ง Nagios ให้ทำการสร้าง User/password ก่อน
sudo useradd -m nagios
sudo passwd nagios
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios
sudo usermod -a -G nagcmd www-data

แตกไฟล์ Nagios ที่ได้จากการ Download มา
tar -zxvf nagios-3.2.1.tar.gz
เข้าไปที่ Floder  Nagios ที่ได้จากการแตกไฟล์ไว้
cd nagios-3.2.1
ใช้คำสั่งต่อไปนี้เพื่อทำการติดตั้ง Nagios
sudo ./configure --with-command-group=nagcmd
sudo make all
sudo make install
sudo make install-init
sudo make install-config
sudo make install-commandmode
sudo make install-webconf

สร้าง User เพื่อเข้าใช้งาน Nagios
sudo  mkdir  /usr/local/nagios/etc
กำหนด  password
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
ขั้นตอนการเพิ่ม Directory Nagios ไปยัง Apache
เปิดไฟล์ apache.conf ด้วยคำสั่ง
sudo vi /etc/apache2/apache.conf
แล้วเพิ่ม
ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
Alias /nagios /usr/local/nagios/share
Options None
AllowOverride None
Order allow,deny
Allow from all
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
ทำการ  save และ exit แล้ว restart apache2 ด้วยคำสั่ง
sudo  /etc/init.d/apache2 restart
ขั้นตอนการ Install Nagios Plugin
 

เริ่มจาก Download plugin จาก http://www.nagios.org/download/plugins/ และแตกไฟล์ที่ได้มาด้วยคำสั่ง
tar -zxvf  nagios-plugins-1.4.14.tar.gz
เข้าไปที่ floder ที่ได้จากการแตกไฟล์และ Install Plugins ด้วยคำสั่ง 

cd nagios-plugins-1.4.14
sudo ./configure --with-nagios-user=nagios --with-nagios-group=nagios
sudo make
sudo make install
กำหนดให้ Nagios เริ่มทำงานอัตโนมัติเมื่อระบบมีการ boot ด้วยคำสั่ง
sudo ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
ls -altr
สามารถตรวจสอบ config ต่างๆของ Nagios ด้วยคำสั่ง
sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
ต้องไม่มี Error เกิดขึ้น Total Errors:   0
restart Nagios
sudo /etc/init.d/nagios start
ต่อจากนี้ไปเราสามารถเข้าดูระบบ ด้วย Web browser
http://localhost/nagios/



 เอกสารอ้างอิง
    http://www.nagios.org/docs/

    http://www.unixmen.com/

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

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