Nagios là một phần mềm nguồn mở, Nagios cung cấp
giám sát đầy đủ và cảnh báo cho các máy chủ, thiết bị chuyển mạch, các ứng dụng
và dịch vụ.
Với Nagios ta có thể:
·
Kiểm tra toàn bộ cơ sở hạ tầng CNTT của
bạn
·
Phát hiện vấn đề trước khi chúng xảy ra
·
Biết ngay khi có vấn đề phát sinh
·
Dữ liệu sẵn sàng chia sẻ với các bên
liên quan
·
Phát hiện lỗ hổng bảo mật
·
Kế hoạch và ngân sách cho việc nâng cấp
CNTT
·
Giảm thời gian chết và thiệt hại kinh
doanh
Các bạn có thể vào website của nagios http://www.nagios.org/download
để download các bản dành cho VMWare hoặc Source dành cho Linux, ở dưới mình hướng
dẫn cài đặt trên CentOS release 6.4 (Final).
Cài đặt Nagios:
[root@server Desktop]# yum install httpd gcc glibc
glibc-common gd gd-devel php
Nhấn Y khi được hỏi
Đợi cho quá trình cài đặt kết thúc
Ta tạo các user và group cần thiết như sau:
[root@server Desktop]# useradd -m nagios
[root@server Desktop]# groupadd nagcmd
Add các user vào group
[root@server Desktop]# usermod -a -G nagcmd nagios
[root@server Desktop]# usermod -a -G nagcmd apache
Tạo thư mục để download gói cài đặt Nagios
[root@server Desktop]# mkdir /nagios
Chuyển vào thư mục vừa tạo
[root@server Desktop]# cd /nagios/
Download gói cái đặt Nagios về máy
Giải nén gói vừa down
[root@server
nagios]# tar -zxvf nagios-4.0.1.tar.gz
Kiểm tra gói nagios-4.0.1.tar.gz đã được giải nén
[root@server
nagios]# ls
download
nagios-4.0.1 nagios-4.0.1.tar.gz
Chuyển vào thư mục nagios-4.0.1
[root@server
nagios]# cd nagios-4.0.1
Tiến hành cài đặt và cấu hình Nagios
[root@server
nagios-4.0.1]# ./configure -with-command-group=nagcmd
[root@server
nagios-4.0.1]# make all
[root@server
nagios-4.0.1]# make install
[root@server
nagios-4.0.1]# make install-init
[root@server
nagios-4.0.1]# make install-config
[root@server
nagios-4.0.1]# make install-commandmode
Nagios đã được cài vào thư mục
/usr/local/nagios/
Cài đặt Nagios Web Interface:
Cài đặt Nagios Web Interface:
[root@server
nagios-4.0.1]# 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:
Tạo Web Interface Login User:
Tạo User “nagiosadmin” để Login vào quản trị Nagios,
nhớ password được đặt
[root@server
nagios-4.0.1]# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Cài đặt và cấu hình Plugins Nagios
Bạn vào thưc mục nagios để tiến hành download gói
Plugins của Nagios
[root@server
nagios-4.0.1]# cd /nagios/
[root@server
nagios]#
Vào trang sau download gói nagios-plugins về (ở đây
mình thấy gói mới nhất là nagios-plugins-1.5.tar.gz)
Giải nén gói nagios-plugins-1.5.tar.gz
[root@server
nagios]# tar -zxvf nagios-plugins-1.5.tar.gz
[root@server
nagios]# cd nagios-plugins-1.5
[root@server
nagios-plugins-1.5]#
[root@server
nagios-plugins-1.5]# ./configure --with-nagios-user=nagios
--with-nagios-group=nagios
[root@server
nagios-plugins-1.5]# make
[root@server
nagios-plugins-1.5]# make install
Cấu hình địa chỉ email của nagiosadmin để gửi cảnh
báo
[root@server
nagios-plugins-1.5]# vi /usr/local/nagios/etc/objects/contacts.cfg
email
nagios@localhost ; thay bằng email của bạn.
Xác thực các thông tin cấu hình
[root@server
nagios-plugins-1.5]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Total Warnings: 0
Total Errors: 0
Total Errors: 0
Khởi động Nagios
[root@server
nagios-plugins-1.5]# service nagios start
Cho nagios chạy cùng mỗi khi hệ thống khởi động lại
[root@server nagios-plugins-1.5]# chkconfig
nagios on
Cho httpd (dịch vụ webserver) chạy cùng mỗi khi hệ
thống khởi động lại
[root@server nagios-plugins-1.5]# chkconfig
httpd on
Khởi động (hoặc khởi động lại) dịch vụ httpd.
Okie, quá trình cài đặt đã kết thúc, truy cập vào
web để tận hưởng thành quả:
http://địa_chỉ_ip/nagios
Hiện ra màn hình login, nhập user/pass bạn tạo bước
trên vào (nagiosadmin/password)
Các bạn tự tìm hiểu tiếp nhé!.
Chú
ý:
Nếu truy cập vào không được các bạn tắt firewall đi.
[root@server
nagios-plugins-1.5]# service iptables stop
Anh có thể hướng dẫn cho em cách cấu hình gửi sms va email được không ạ ? cảm ơn anh nhiều
Trả lờiXóaBạn để lại địa chỉ email mình gửi tài liệu cho, mình chưa rảnh để viết lên đây được.
XóaMình up lên mediafire rồi, bạn vào download về coi nhé, tài liệu này của bạn Mẫn Thắng, viết khá chi tiết đó chỉ có điều version cũ, bạn từ tìm hiểu thêm nhé, có thời gian mình sẽ viết lên. http://www.mediafire.com/download/60qbcjrit1h9wxy
Xóaem cám ơn anh nhé
Xóacái này em cũng có rồi, nhưng làm theo thì không chạy được anh à
XóaAnh có thể hướng dẫn và cho e một số tài liệu về cách sử dụng phần mềm (quản lý một số service) này được không ah? Em đang làm đồ án về quản lý hệ thống mạng với Nagios, cuối tuần sau phải nộp!
Trả lờiXóaEm coi thêm bài này thử, http://nvkhoiit.blogspot.com/2013/12/giam-sat-cac-may-tinh-windows-bang.html
XóaNếu em làm theo bài trên đến bước cuối cùng (trong bài là hình dưới cùng) ở chỗ Get Started có mục "Start monitoring your infrastructure", em kích vào đó để đọc thêm hướng dẫn cách cấu hình, anh thấy họ chưa sửa hướng dẫn cho version mới thì phải, hướng dẫn này cho version cũ nhưng mà cũng không khác nhiều lắm đâu.
Anh cho em hỏi làm thế nào để vào tài khoản root của Centos, em cài Centos rồi nhưng lại không vào được. Anh cho em xin một số tài liệu nào về "Tìm hiểu ứng dụng Nagios", đây là đề tài thực tập của em...em cảm ơn anh nhiều.
Trả lờiXóaEmail: dhung0112@gmail.com.
Khi em mới cài mặc định nó sẽ vào bằng tài khoản em tạo, tài khoản root cũng có sẵn rồi, lúc cài có bước đặt pass cho tài khoản root không biết em có để ý không, lúc đăng nhập em chỉ cần chọn mục Other... rồi gõ user là: root, nhập pass em đã đặt là ok, hoặc khi đang ở tài khoản không phải root thì em gõ "su root" nhập pass là ok, phân biệt khi đang ở tài khoản root là dấu "#", tài khoản không phải root là dấu "$ "
Xóa[nv1@server Desktop]$ su root
Password:
[root@server Desktop]#
Anh có tìm thấy link này
http://bogiaoduc.edu.vn/vien-thong-41/tim-hieu-ung-dung-nagios-10775/
thấy có luận văn về ứng dụng Nagios đó, em down về tham khảo thử.
Một trong những ứng dụng của Nagios là Giám sát các máy tính anh có viết ở:
http://nvkhoiit.blogspot.com/2013/12/giam-sat-cac-may-tinh-windows-bang.html
còn rất nhiều ứng dụng khác em có thể tìm hiểu thêm.
Dạ...em cảm ơn anh nhiều.
XóaAnh cho em xin địa chỉ email của anh với...trong quá trình làm bài có chỗ nào không hiểu, em hỏi anh cho tiện.
Thank Ad hướng dẫn chi tiết nagios .Ad hướng dẫn e cài MRTG va SNMP cho centos 5.6 với.
Trả lờiXóaSẽ cố gắng có sớm cho em nhưng mà anh dùng bản CentOS 6.4 đang cài sẵn chứ không cài trên CentOS 5.6, em search trên mạng coi có cho version 5.6 không nhé.
Xóaanh cho em hỏi nagios có quan sát domain được không anh ? em đang dựng nagios bằng centos 6.5 và mornitor server 2012
Trả lờiXóaAnh không hiểu em hỏi giám sát domain là giám sát cái gì, có gì đặc thù không, Nagios nó giám sát được các máy tính cài đặt Windows, Linux, Các thiết bị Switch, Router... Domain được xây dựng lên thôi mà em tất nhiên là nó giám sát được rồi. Anh có bài viết giám sát các máy Windows bằng Nagios rồi, em muốn thêm dịch vụ nào thì xem thêm hướng dẫn rồi bổ xung thêm vào để Nagios giám sát thôi.
Xóahttp://nvkhoiit.blogspot.com/2013/12/giam-sat-cac-may-tinh-windows-bang.html
dạ , a ơi . a biết làm cảnh báo bằng mail , sms và audio ko anh ?
XóaHiện tại em da cai dat thanh cong nhung bị 1 vai truc trac voi phan plugins.Em tải plusgins về nhưng k có cách nào để cài đặt nó(vì download nó nằm trên máy thật không biết dùng lệnh nào để đưa vào máy ảo) ảnh hướng dẫn giúp em.đang sử dụng centos 6.4 trên nền máy ảo vmware
Xóaem copy từ máy thật vào máy ảo paste thôi (nhớ cài Vmware Tools cho máy ảo, cách cài search google), hoặc em cũng có thể dùng WinSCP (down bản WinSCPPortable mà dùng) để copy, dùng như dùng nc thôi.
Xóa