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
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 !
0 comments:
Post a Comment