Thứ Năm, ngày 14 tháng 7 năm 2011

Hướng dẫn cài đặt và cấu hình Nagios bằng hình ảnh

Nagios là một phần mềm nguồn mở hỗ trợ cho người quản trị mạng trong việc giám sát các Host, Services (DHCP, HTTP, ...) và một số tài nguyên hệ thống như dung lượng trên các ổ đĩa, hoạt động của CPU,.. trong hệ thống mạng.

Hệ thống phát cảnh báo linh động có thể báo động bằng âm thanh, qua e-mail hay phát SMS.

Bài viết sau Kênh Giải Pháp VN sẻ hướng dẫn các cài đặt và cấu hình Nagios
Đầu tiên bạn cần cài đặt những dịch vụ cần thiết để có thể cài đặt thành công Nagios , bạn cứ gõ lệnh sau đây vào để hệ thống tự động cài đặt

yum install httpd gcc glibc glibc-common gd gd-devel php




  
Đến đây bạn chọn Yes nhấn Y để tiếp tục download các gói phần mền cần thiết



 

 Bạn chọn Yes nhấn Y để đồng ý việc cài đặt các phần mền trên

 
 

 Quá trình cài đặt các dịch vụ cần thiết đã xong bước tiếp theo
 Bạn tạo các user và group cần thiết như sau 

useradd -m nagios

groupadd nagcmd

Add các User vào các Group

usermod -a -G nagcmd nagios
usermod -a -G nagcmd apache

Bạn tạo thư mục để download các gói tin cài đặt của Nagios

mkdir /download

Tiến hành download

Bạn download theo link sau để có phiên bản mới nhất :

http://www.nagios.org/download/download.php

cd /download và dùng lệnh wget để down




Bạn tiến hành giải nén
tar xzf nagios-3.2.1.tar.gz

cd nagios-3.2.1

 

Đến bước này các bạn cài đặt và cấu hình Nagios

./configure --with-command-group=nagcmd



make all



make install



make install-init



make install-config



make install-commandmode




** Bạn để ý không Start Nagios ở giai đoạn này **

Nagios đã được cài vào thư mục  /usr/local/nagios/

Cài đặt Nagios Web Interface:

make install-webconf

Nagios Web Interface được cài vào  /usr/local/nagios/share ( http conf file added to /etc/httpd/conf.d/nagios.conf )

Tạo Web Interface Login User:

Ở đây chúng tôi tạo User “nagiosadmin” ( trong giai đoạn này bạn đặt password user nên các bạn để ý nhớ password)


htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin


Khởi động lại Apache:

service httpd restart


Cài đặt và cấu hình Plugins Nagios

Bạn vào thưc mục download để tiến hành download gói Plugins của Nagios

cd /download
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz

Bạn tiến hành giải nén
tar xzf nagios-plugins-1.4.15.tar.gz

cd nagios-plugins1.4.15



Tiến hành cài đặt và cấu hình Plugins Nagios

./configure --with-nagios-user=nagios --with-nagios-group=nagios

make

make install



Cấu hình địa chỉ email của nagiosadmin để gửi cảnh báo


vi /usr/local/nagios/etc/objects/contacts.cfg

email     nagios@localhost   ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******



Xác thực các thông tin cấu hình

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Total Warnings: 0
Total Errors: 0




Đến đây bạn khỏi động Nagios

Nagios sẻ tự động bật khi Server startup / boot

chkconfig --add nagios

chkconfig nagios on

chkconfig httpd on

Khởi động Nagios



Quá trình cài đặt đã thành công bạn còn chờ gì nữa hãy Login vào và tận hưởng thành quả của mình

http://ip-address/nagios/

Khi bạn truy cập sẻ xuất hiện màn hình login
Bạn điền Username và Password bạn tạo lúc nãy
Và đây là thành quả của bạn



Chú ý :

Khi các bạn truy cập vào mà không hiển thị màn hình đăng nhập và báo không truy cập được bạn vào tắt Firewall đi nhé

#service iptables stop

Và một lỗi các bạn hay gặp là khi đăng nhập vào rồi nhưng nhấn các Menu lại thấy báo lỗi cách fix như sau :


#su -l

#passwd nagios (reset the nagios password)

#getenforce

#setenforce 0

#chcon -R -t httpd_sys_content_t /usr/local/nagios/sbin/

#chcon -R -t httpd_sys_content_t /usr/local/nagios/share/


Chúc các bạn thành công !

Không có nhận xét nào:

Đăng nhận xét