Cách cài đặt Nagios 4 và theo dõi server của bạn trên Ubuntu 16.04
Nagios là một hệ thống giám sát open-souce phổ biến. Nó giữ một bản kiểm kê các server của bạn và giám sát chúng để bạn biết các dịch vụ quan trọng của bạn đang hoạt động. Sử dụng hệ thống giám sát như Nagios là một công cụ cần thiết cho bất kỳ môi trường production nào, bởi vì bằng cách theo dõi thời gian hoạt động, mức sử dụng CPU hoặc dung lượng đĩa, bạn có thể khắc phục sự cố trước khi chúng xảy ra hoặc trước khi user gọi cho bạn.Trong hướng dẫn này, bạn sẽ cài đặt Nagios 4 và cấu hình nó để bạn có thể giám sát tài nguyên server lưu trữ thông qua giao diện web của Nagios. Bạn cũng sẽ cài đặt Nagios Remote Plugin Executor (NRPE), chạy như một tác nhân trên các server từ xa để bạn có thể giám sát tài nguyên của chúng.
Yêu cầu
Để hoàn thành hướng dẫn này, bạn cần những thứ sau:
- Hai server Ubuntu 16.04 với mạng riêng được cấu hình , được cài đặt theo hướng dẫn cài đặt server ban đầu Ubuntu 16.04 , bao gồm một user không phải root có quyền sudo và một firewall . Bạn sẽ sử dụng server đầu tiên để chạy Nagios và server thứ hai sẽ được cấu hình như một server từ xa mà Nagios có thể giám sát.
- Server chạy Nagios cũng cần được cài đặt Apache và PHP, bạn có thể thực hiện điều này theo Cách cài đặt Linux, Apache, MySQL, PHP ( LAMP ) trên Ubuntu 16.04 . Bạn có thể bỏ qua các bước MySQL trong hướng dẫn đó.
- Thông thường, Nagios chạy sau firewall phần cứng hoặc VPN. Nếu server Nagios của bạn được tiếp xúc với Internet công cộng, bạn nên bảo mật giao diện web Nagios bằng TLS. Để làm điều này, bạn nên thực hiện một trong những thao tác sau:
- Cấu hình một domain để trỏ đến server của bạn. Bạn có thể tìm hiểu cách trỏ domain tới DigitalOcean Server theo hướng dẫn Cách cài đặt tên server lưu trữ với DigitalOcean , sau đó làm theo Cách bảo mật Apache bằng Let's Encrypt trên Ubuntu 16.04 để cài đặt hỗ trợ HTTPS
- Bảo mật Apache bằng certificate tự ký theo Cách tạo certificate SSL tự ký cho Apache trong Ubuntu 16.04
Hướng dẫn này giả định server của bạn đã kích hoạt mạng riêng tư để việc giám sát diễn ra trên mạng riêng chứ không phải mạng công cộng. Nếu bạn chưa bật mạng riêng tư, bạn vẫn có thể làm theo hướng dẫn này bằng cách thay thế tất cả các tham chiếu đến địa chỉ IP riêng bằng địa chỉ IP công cộng.
Bước 1 - Cài đặt Nagios 4
Có nhiều cách để cài đặt Nagios, nhưng ta sẽ cài đặt Nagios và các thành phần của nó từ nguồn đảm bảo ta nhận được các tính năng, bản cập nhật bảo mật và sửa lỗi mới nhất.
Đăng nhập vào server chạy Apache của bạn. Ta sẽ gọi đây là server Nagios .
- ssh sammy@your_nagios_server_ip
Tạo user nagios và group nagcmd . Bạn sẽ sử dụng chúng để chạy quá trình Nagios.
- sudo useradd nagios
- sudo groupadd nagcmd
Sau đó, thêm user vào group :
- sudo usermod -a -G nagcmd nagios
Bởi vì ta đang xây dựng Nagios và các thành phần của nó từ nguồn, ta phải cài đặt một vài thư viện phát triển để hoàn thành việc xây dựng, bao gồm trình biên dịch, tiêu đề phát triển và OpenSSL.
Cập nhật danh sách gói của bạn đảm bảo bạn có thể download version mới nhất của yêu cầu :
- sudo apt-get update
Sau đó cài đặt các gói yêu cầu:
- sudo apt-get install build-essential libgd2-xpm-dev openssl libssl-dev unzip
Với các yêu cầu đã được cài đặt, ta có thể tự cài đặt Nagios. Download mã nguồn cho bản phát hành ổn định mới nhất của Nagios Core. Truy cập trang download Nagios và nhấp vào liên kết Bỏ qua để download bên dưới biểu mẫu. Sao chép địa chỉ liên kết cho bản phát hành ổn định mới nhất để bạn có thể download server Nagios của bạn .
Download bản phát hành vào folder chính của bạn bằng lệnh curl
:
- cd ~
- curl -L -O https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.3.4.tar.gz
Extract repository Nagios:
- tar zxf nagios-*.tar.gz
Sau đó, thay đổi folder đã extract :
- cd nagios-*
Trước khi xây dựng Nagios, hãy chạy tập lệnh configure
để chỉ định user và group bạn muốn Nagios sử dụng. Sử dụng user nagios và group nagcmd mà bạn đã tạo:
- ./configure --with-nagios-group=nagios --with-command-group=nagcmd
Nếu bạn muốn Nagios để gửi email bằng Postfix, bạn phải cài đặt Postfix và cấu hình Nagios để sử dụng nó bằng cách thêm --with-mail=/usr/sbin/sendmail
với configure
lệnh. Ta sẽ không đề cập đến Postfix trong hướng dẫn này, nhưng nếu bạn chọn sử dụng Postfix và Nagios sau này, bạn cần phải cấu hình lại và cài đặt lại Nagios để sử dụng hỗ trợ Postfix.
Bạn sẽ thấy kết quả sau đây từ các configure
lệnh:
Output*** Configuration summary for nagios 4.3.4 2017-08-24 ***: General Options: ------------------------- Nagios executable: nagios Nagios user/group: nagios,nagios Command user/group: nagios,nagcmd Event Broker: yes Install ${prefix}: /usr/local/nagios Install ${includedir}: /usr/local/nagios/include/nagios Lock file: /run/nagios.lock Check result directory: ${prefix}/var/spool/checkresults Init directory: /etc/init.d Apache conf.d directory: /etc/apache2/sites-available Mail program: /bin/mail Host OS: linux-gnu IOBroker Method: epoll Web Interface Options: ------------------------ HTML URL: http://localhost/nagios/ CGI URL: http://localhost/nagios/cgi-bin/ Traceroute (used by WAP): Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.
Bây giờ biên dịch Nagios với lệnh này:
- make all
Bây giờ hãy chạy các lệnh make
này để cài đặt Nagios, các tập lệnh init của nó và các file cấu hình mặc định của nó:
- sudo make install
- sudo make install-commandmode
- sudo make install-init
- sudo make install-config
Bạn sẽ sử dụng Apache để phục vụ giao diện web của Nagios, vì vậy hãy sao chép file cấu hình Apache mẫu vào folder /etc/apache2/sites-available
:
- sudo /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-available/nagios.conf
Để đưa ra các lệnh bên ngoài qua giao diện web cho Nagios, hãy thêm user web server , www-data , vào group nagcmd :
- sudo usermod -G nagcmd www-data
Nagios hiện đã được cài đặt. Hãy cài đặt một plugin cho phép Nagios thu thập dữ liệu từ các server khác nhau.
Bước 2 - Cài đặt Plugin check_nrpe
Nagios giám sát các server từ xa bằng Nagios Remote Plugin Executor, hoặc NRPE. Nó bao gồm hai phần:
- Plugin
check_nrpe
được sử dụng bởi server Nagios. - Daemon NRPE, chạy trên các server từ xa và gửi dữ liệu đến server Nagios.
Hãy cài đặt plugin check_nrpe
trên server Nagios của ta .
Tìm URL download cho version NRPE ổn định mới nhất tại trang Nagios Exchange .
Download folder chính của bạn với curl
:
- cd ~
- curl -L -O https://github.com/NagiosEnterprises/nrpe/releases/download/nrpe-3.2.1/nrpe-3.2.1.tar.gz
Extract repository NRPE:
- tar zxf nrpe-*.tar.gz
Sau đó, thay đổi folder đã extract :
- cd nrpe-*
Cấu hình plugin check_nrpe
:
- ./configure
Bây giờ xây dựng và cài đặt check_nrpe
:
- make check_nrpe
- sudo make install-plugin
Tiếp theo hãy cấu hình server Nagios.
Bước 3 - Cấu hình Nagios
Bây giờ ta hãy thực hiện cấu hình Nagios ban đầu, bao gồm chỉnh sửa một số file cấu hình và cấu hình Apache để phục vụ giao diện web Nagios. Bạn chỉ cần thực hiện phần này một lần trên server Nagios của bạn .
Mở file cấu hình Nagios chính trong editor của bạn:
- sudo nano /usr/local/nagios/etc/nagios.cfg
Tìm dòng này trong file :
... #cfg_dir=/usr/local/nagios/etc/servers ...
Bỏ comment này bằng cách xóa ký tự #
khỏi đầu dòng:
cfg_dir=/usr/local/nagios/etc/servers
Lưu file và thoát khỏi editor .
Bây giờ, hãy tạo folder sẽ lưu trữ file cấu hình cho từng server mà bạn sẽ theo dõi:
- sudo mkdir /usr/local/nagios/etc/servers
Mở cấu hình danh bạ Nagios trong editor của bạn:
- sudo nano /usr/local/nagios/etc/objects/contacts.cfg
Tìm chỉ thị email
và thay thế giá trị của nó bằng địa chỉ email của bạn :
... define contact{ contact_name nagiosadmin ; Short name of user use generic-contact ; Inherit default values from generic-contact template (defined above) alias Nagios Admin ; Full name of user email your_email@your_domain.com ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ****** ...
Lưu và thoát khỏi editor .
Tiếp theo, thêm một lệnh mới vào cấu hình Nagios của bạn để cho phép bạn sử dụng lệnh check_nrpe
trong định nghĩa dịch vụ Nagios. Mở file /usr/local/nagios/etc/objects/commands.cfg
trong editor :
- sudo nano /usr/local/nagios/etc/objects/commands.cfg
Thêm phần sau vào cuối file để xác định lệnh mới được gọi là check_nrpe
:
... define command{ command_name check_nrpe command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ }
Điều này xác định tên và chỉ định các tùy chọn dòng lệnh để thực thi plugin. Bạn sẽ sử dụng lệnh này trong Bước 5.
Lưu và thoát khỏi editor .
Bây giờ cấu hình Apache để phục vụ giao diện user Nagios. Kích hoạt tính năng rewrite
Apache và module cgi
bằng lệnh a2enmod
:
- sudo a2enmod rewrite
- sudo a2enmod cgi
Sử dụng lệnh htpasswd
để tạo admin-user có tên nagiosadmin có thể truy cập giao diện web Nagios:
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Nhập password khi được yêu cầu . Hãy nhớ password này, vì bạn cần password để truy cập giao diện web Nagios.
Lưu ý: Nếu bạn tạo user có tên không phải nagiosadmin , bạn cần chỉnh sửa /usr/local/nagios/etc/cgi.cfg
và thay đổi tất cả các tham chiếu nagiosadmin cho user bạn đã tạo.
Bây giờ, hãy tạo một softlink cho nagios.conf
đến folder sites-enabled
. Điều này cho phép server ảo Nagios.
- sudo ln -s /etc/apache2/sites-available/nagios.conf /etc/apache2/sites-enabled/
Tiếp theo, mở file cấu hình Apache cho Nagios.
- sudo nano /etc/apache2/sites-available/nagios.conf
Nếu bạn đã cấu hình Apache để phân phát các trang qua HTTPS, hãy xác định cả hai lần xuất hiện của dòng này:
# SSLRequireSSL
Không lưu ý cả hai lần xuất hiện bằng cách loại bỏ ký hiệu #
.
Nếu bạn muốn hạn chế địa chỉ IP có thể truy cập giao diện web Nagios để chỉ một số địa chỉ IP nhất định có thể truy cập giao diện, hãy tìm hai dòng sau:
Order allow,deny Allow from all
Comment chúng bằng cách thêm #
biểu tượng vào trước chúng:
# Order allow,deny # Allow from all
Sau đó tìm các dòng sau:
# Order deny,allow # Deny from all # Allow from 127.0.0.1
Bỏ ghi chú chúng bằng cách xóa ký hiệu #
và thêm địa chỉ IP hoặc dải ô (được phân cách bằng dấu cách) mà bạn muốn cho phép vào dòng Allow from
:
Order deny,allow Deny from all Allow from 127.0.0.1 your_ip_address
Các dòng này xuất hiện hai lần trong file cấu hình, vì vậy hãy đảm bảo bạn thay đổi cả hai lần xuất hiện. Sau đó lưu và thoát khỏi editor .
Khởi động lại Apache để tải cấu hình Apache mới:
- sudo systemctl restart apache2
Với cấu hình Apache tại chỗ, bạn có thể cài đặt dịch vụ cho Nagios. Nagios không cung cấp file đơn vị Systemd để quản lý dịch vụ, vì vậy hãy tạo một file . Tạo file nagios.service
và mở nó trong editor :
- sudo nano /etc/systemd/system/nagios.service
Nhập định nghĩa sau vào file . Định nghĩa này chỉ định thời điểm Nagios nên bắt đầu và nơi Systemd có thể tìm thấy ứng dụng Nagios. Tìm hiểu thêm về file đơn vị Systemd trong hướng dẫn Hiểu đơn vị Systemd và file đơn vị
[Unit] Description=Nagios BindTo=network.target [Install] WantedBy=multi-user.target [Service] Type=simple User=nagios Group=nagios ExecStart=/usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg
Lưu file và thoát khỏi editor .
Sau đó khởi động Nagios và cho phép nó khởi động khi server khởi động:
- sudo systemctl enable /etc/systemd/system/nagios.service
- sudo systemctl start nagios
Nagios hiện đang chạy, vì vậy hãy đăng nhập vào giao diện web của nó.
Bước 4 - Truy cập giao diện web Nagios
Mở trình duyệt web yêu thích của bạn và truy cập server Nagios của bạn bằng cách truy cập http:// nagios_server_public_ip /nagios
.
Nhập thông tin đăng nhập cho giao diện web trong cửa sổ bật lên xuất hiện. Sử dụng nagiosadmin cho tên user và password bạn đã tạo cho user đó.
Sau khi xác thực, bạn sẽ thấy trang chủ Nagios mặc định. Nhấp vào liên kết Server trong thanh chuyển bên trái để xem server nào mà Nagios đang theo dõi:
Như bạn thấy , Nagios chỉ giám sát “localhost” hoặc chính nó.
Hãy theo dõi server khác của ta với Nagios,
Bước 5 - Cài đặt NPRE trên Server
Hãy thêm một server mới để Nagios có thể giám sát nó. Ta sẽ cài đặt Nagios Remote Plugin Executor (NRPE) trên server từ xa, cài đặt một số plugin, sau đó cấu hình server Nagios để giám sát server này.
Đăng nhập vào server thứ hai, mà ta sẽ gọi là server được giám sát .
- ssh sammy@your_monitored_server_ip
Đầu tiên, hãy tạo một user “nagios” sẽ chạy tác nhân NRPE.
- sudo useradd nagios
Ta sẽ cài đặt NRPE từ nguồn, nghĩa là bạn cần cùng một thư viện phát triển mà bạn đã cài đặt trên server Nagios ở Bước 1. Cập nhật các nguồn gói của bạn và cài đặt các yêu cầu của NRPE:
- sudo apt-get update
- sudo apt-get install build-essential libgd2-xpm-dev openssl libssl-dev unzip
NRPE yêu cầu các plugin Nagios được cài đặt trên server từ xa. Hãy cài đặt gói này từ nguồn.
Tìm bản phát hành mới nhất của Plugin Nagios từ trang Download plugin Nagios . Sao chép địa chỉ liên kết cho version mới nhất và sao chép địa chỉ liên kết để bạn có thể download server Nagios của bạn .
Download Nagios Plugins vào folder chính của bạn với curl
:
- cd ~
- curl -L -O http://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz
Extract repository Plugin Nagios:
- tar zxf nagios-plugins-*.tar.gz
Thay đổi folder đã extract :
- cd nagios-plugins-*
Trước khi xây dựng Plugin Nagios, hãy cấu hình nó để sử dụng user và group nagios , đồng thời cấu hình hỗ trợ OpenSSL:
- ./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl
Bây giờ biên dịch các plugin:
- make
Sau đó cài đặt chúng:
- sudo make install
Tiếp theo, cài đặt NRPE. Tìm URL download cho bản phát hành ổn định mới nhất của NRPE tại trang web Nagios Exchange giống như bạn đã làm trong Bước 1. Download bản phát hành ổn định mới nhất của NRPE vào folder chính của server được giám sát của bạn bằng curl
:
- cd ~
- curl -L -O https://github.com/NagiosEnterprises/nrpe/releases/download/nrpe-3.2.1/nrpe-3.2.1.tar.gz
Extract repository NRPE bằng lệnh này:
- tar zxf nrpe-*.tar.gz
Sau đó, thay đổi folder đã extract :
- cd nrpe-*
Cấu hình NRPE bằng cách chỉ định user và group Nagios và cho họ biết bạn muốn hỗ trợ SSL:
- ./configure --enable-command-args --with-nagios-user=nagios --with-nagios-group=nagios --with-ssl=/usr/bin/openssl --with-ssl-lib=/usr/lib/x86_64-linux-gnu
Bây giờ xây dựng và cài đặt NRPE và tập lệnh khởi động của nó bằng các lệnh sau:
- make all
- sudo make install
- sudo make install-config
- sudo make install-init
Tiếp theo, hãy cập nhật file cấu hình NRPE:
- sudo nano /usr/local/nagios/etc/nrpe.cfg
Tìm chỉ thị allowed_hosts
và thêm địa chỉ IP riêng của server Nagios của bạn vào danh sách được phân tách bằng dấu phẩy:
- allowed_hosts=127.0.0.1,::1,your_nagios_server_private_ip
Điều này cấu hình NRPE để chấp nhận các yêu cầu từ server Nagios của bạn thông qua địa chỉ IP riêng của nó.
Lưu và thoát khỏi editor . Đến đây bạn có thể bắt đầu NRPE:
- sudo systemctl start nrpe.service
Đảm bảo rằng dịch vụ đang chạy bằng cách kiểm tra trạng thái của nó:
- sudo systemctl status nrpe.service
Bạn sẽ thấy kết quả sau:
Output... Oct 16 07:10:00 nagios systemd[1]: Started Nagios Remote Plugin Executor. Oct 16 07:10:00 nagios nrpe[14653]: Starting up daemon Oct 16 07:10:00 nagios nrpe[14653]: Server listening on 0.0.0.0 port 5666. Oct 16 07:10:00 nagios nrpe[14653]: Server listening on :: port 5666. Oct 16 07:10:00 nagios nrpe[14653]: Listening for connections on port 5666 Oct 16 07:10:00 nagios nrpe[14653]: Allowing connections from: 127.0.0.1,::1,207.154.249.232
Tiếp theo, cho phép truy cập vào cổng 5666
thông qua firewall . Nếu bạn đang sử dụng UFW, hãy cấu hình nó để cho phép kết nối TCP tới cổng 5666
:
- sudo ufw allow 5666/tcp
Bạn có thể tìm hiểu thêm về UFW trong Cách cài đặt Tường lửa với UFW trên Ubuntu 16.04 .
Đến đây bạn có thể kiểm tra giao tiếp với server NRPE từ xa. Chạy lệnh sau trên server Nagios:
- /usr/local/nagios/libexec/check_nrpe -H remote_host_ip
Bạn sẽ thấy kết quả sau:
OutputNRPE v3.2.1
Bây giờ ta hãy cấu hình một số kiểm tra cơ bản mà Nagios có thể giám sát.
Đầu tiên, hãy theo dõi việc sử dụng đĩa của server này. Sử dụng lệnh df -h
để tìm hệ thống file root . Bạn sẽ sử dụng tên hệ thống file này trong cấu hình NRPE:
- df -h /
Bạn sẽ thấy kết quả tương tự như sau:
OutputFilesystem Size Used Avail Use% Mounted on udev 490M 0 490M 0% /dev tmpfs 100M 3.1M 97M 4% /run /dev/vda1 29G 1.4G 28G 5% / tmpfs 497M 0 497M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 497M 0 497M 0% /sys/fs/cgroup /dev/vda15 105M 3.4M 102M 4% /boot/efi tmpfs 100M 0 100M 0% /run/user/0
Định vị hệ thống file được liên kết với /
. Trên Server, hệ thống file bạn muốn có thể là /dev/vda1
.
Bây giờ hãy mở file /usr/local/nagios/etc/nrpe.cfg
trong editor :
- sudo nano /usr/local/nagios/etc/nrpe.cfg
Tệp cấu hình NRPE rất dài và đầy đủ các comment . Có một vài dòng mà bạn cần tìm và sửa đổi:
- server_address : Đặt thành địa chỉ IP riêng của server được giám sát
- command [check_hda1] : Thay đổi
/dev/hda1
thành bất kỳ hệ thống file root nào của bạn được gọi
Tìm các cài đặt này và thay đổi chúng một cách thích hợp:
... server_address=monitored_server_private_ip ... command[check_vda1]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/vda1 ...
Lưu và thoát khỏi editor .
Khởi động lại dịch vụ NRPE để thay đổi có hiệu lực:
- sudo systemctl restart nrpe.service
Lặp lại các bước trong phần này cho từng server bổ sung mà bạn muốn theo dõi.
Sau khi hoàn tất cài đặt và cấu hình NRPE trên các server mà bạn muốn theo dõi, bạn sẽ phải thêm các server này vào cấu hình server Nagios của bạn trước khi nó bắt đầu giám sát chúng. Hãy làm điều đó tiếp theo.
Bước 6 - Giám sát Server với Nagios
Để giám sát các server của bạn với Nagios, bạn sẽ thêm các file cấu hình cho từng server lưu trữ chỉ định những gì bạn muốn giám sát. Sau đó, bạn có thể xem các server đó trong giao diện web Nagios.
Trên server Nagios của bạn, hãy tạo một file cấu hình mới cho từng server từ xa mà bạn muốn theo dõi trong /usr/local/nagios/etc/servers/
. Thay thế từ được đánh dấu, monitored_server_host_name
bằng tên server của bạn:
- sudo nano /usr/local/nagios/etc/servers/your_monitored_server_host_name.cfg
Thêm định nghĩa server sau, thay thế giá trị host_name
bằng tên server từ xa của bạn, giá trị alias
bằng mô tả server và giá trị address
bằng địa chỉ IP riêng của server từ xa:
define host { use linux-server host_name your_monitored_server_host_name alias My client server address your_monitored_server_private_ip max_check_attempts 5 check_period 24x7 notification_interval 30 notification_period 24x7 }
Với cấu hình này, Nagios sẽ chỉ cho bạn biết server đang hoạt động hay không. Hãy thêm một số dịch vụ để giám sát.
Đầu tiên, thêm khối này để theo dõi việc sử dụng CPU:
define service { use generic-service host_name your_monitored_server_host_name service_description CPU load check_command check_nrpe!check_load }
Chỉ thị use generic-service
yêu cầu Nagios kế thừa các giá trị của một mẫu dịch vụ được gọi là dịch vụ chung được Nagios xác định trước.
Tiếp theo, thêm khối này để giám sát việc sử dụng đĩa:
define service { use generic-service host_name your_monitored_server_host_name service_description /dev/vda1 free space check_command check_nrpe!check_vda1 }
Bây giờ lưu và thoát. Khởi động lại dịch vụ Nagios để mọi thay đổi có hiệu lực:
- sudo systemctl restart nagios
Sau vài phút, Nagios sẽ kiểm tra các server mới và bạn sẽ thấy chúng trong giao diện web Nagios. Nhấp vào liên kết Dịch vụ trong thanh chuyển bên trái để xem tất cả các server và dịch vụ được giám sát của bạn.
Kết luận
Bạn đã cài đặt Nagios trên một server và cấu hình nó để giám sát việc sử dụng CPU và đĩa của ít nhất một máy từ xa.
Đến đây bạn đang theo dõi một server và một số dịch vụ của nó, bạn có thể bắt đầu sử dụng Nagios để theo dõi các dịch vụ quan trọng của bạn . Bạn có thể sử dụng Nagios để cài đặt thông báo cho các sự kiện quan trọng. Ví dụ: bạn có thể nhận được email khi việc sử dụng đĩa của bạn đạt đến ngưỡng cảnh báo hoặc ngưỡng quan trọng hoặc thông báo khi trang web chính của bạn không hoạt động. Bằng cách này, bạn có thể giải quyết tình huống kịp thời hoặc thậm chí trước khi sự cố xảy ra.
Các tin liên quan
Cách cài đặt và cấu hình Nextcloud trên Ubuntu 16.042017-10-06
Cách cài đặt WordPress với Caddy trên Ubuntu 16.04
2017-08-03
Cách cài đặt và cấu hình GoCD trên Ubuntu 16.04
2017-08-01
Cách cấu hình GoCD với Let's Encrypt SSL Certificates trên Ubuntu 16.04
2017-08-01
Cách cài đặt và cấu hình SimpleSAMLphp để Xác thực SAML trên Ubuntu 16.04
2017-07-30
Cách sử dụng chế độ độc lập của Certbot để lấy chứng chỉ SSL mã hóa trên Ubuntu 16.04
2017-07-28
Cách sử dụng chế độ độc lập của Certbot để lấy chứng chỉ SSL mã hóa trên Ubuntu 16.04
2017-07-28
Cách cài đặt Virtualmin với Webmin, LAMP, BIND và PostFix trên Ubuntu 16.04
2017-07-26
Cách cài đặt Matrix Synapse trên Ubuntu 16.04
2017-07-21
Cách cài đặt Bro trên Ubuntu 16.04
2017-07-14