Nagios - Cài đặt

Trong chương này, các bước thiết lập Nagios trên Ubuntu được thảo luận chi tiết.

Trước khi bạn cài đặt Nagios, một số gói như Apache, PHP, gói xây dựng, v.v., bắt buộc phải có trên hệ thống Ubuntu của bạn. Do đó, hãy để chúng tôi cài đặt chúng trước.

Step 1 - Chạy lệnh sau để cài đặt các gói yêu cầu trước -

sudo apt-get install wget build-essential apache2 php apache2-mod-php7.0 php-gd
libgd-dev sendmail unzip

Step 2 - Tiếp theo, tạo người dùng và nhóm cho Nagios và thêm họ vào người dùng Apache www-data.

sudo useradd nagios
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios
sudo usermod -a -G nagios,nagcmd www-data

Step 3 - Tải xuống gói Nagios mới nhất.

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-
4.4.3.tar.gz

Step 4 - Giải nén tệp tarball.

tar -xzf nagios-4.4.3.tar.gz
cd nagios-4.4.3/

Step 5 - Chạy lệnh sau để biên dịch Nagios từ nguồn.

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

Step 6 - Chạy lệnh sau để xây dựng tệp Nagios.

make all

Step 7 - Chạy lệnh hiển thị bên dưới để cài đặt tất cả các tệp Nagios.

sudo make install

Step 8 - Chạy các lệnh sau để cài đặt init và các tệp cấu hình lệnh bên ngoài.

sudo make install-commandmode
sudo make install-init
sudo make install-config
sudo /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sitesavailable/
nagios.conf

Step 9 - Bây giờ sao chép thư mục xử lý sự kiện vào thư mục Nagios.

sudo cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/
sudo chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers

Step 10 - Tải xuống và giải nén các plugin Nagios.

cd
wget https://nagios-plugins.org/download/nagiosplugins-
2.2.1.tar.gz
tar -xzf nagios-plugins*.tar.gz
cd nagios-plugins-2.2.1/

Step 11 - Cài đặt các plugin Nagios bằng lệnh dưới đây.

./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl
make
sudo make install

Step 12 - Bây giờ chỉnh sửa tệp cấu hình Nagios và bỏ ghi chú số 51 → cfg_dir = / usr / local / nagios / etc / server

sudo gedit /usr/local/nagios/etc/nagios.cfg

Step 13 - Bây giờ, tạo một thư mục máy chủ.

sudo mkdir -p /usr/local/nagios/etc/servers

Step 14 - Chỉnh sửa tệp cấu hình danh bạ.

sudo gedit /usr/local/nagios/etc/objects/contacts.cfg

Step 15 - Bây giờ kích hoạt các mô-đun Apache và cấu hình nagiosadmin người dùng.

sudo a2enmod rewrite
sudo a2enmod cgi
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
sudo ln -s /etc/apache2/sites-available/nagios.conf /etc/apache2/sites-enabled/

Step 16 - Bây giờ, khởi động lại Apache và Nagios.

service apache2 restart
service nagios start
cd /etc/init.d/
sudo cp /etc/init.d/skeleton /etc/init.d/Nagios

Step 17 - Chỉnh sửa tệp Nagios.

sudo gedit /etc/init.d/Nagios
DESC = "Nagios"
NAME = nagios
DAEMON = /usr/local/nagios/bin/$NAME
DAEMON_ARGS = "-d /usr/local/nagios/etc/nagios.cfg"
PIDFILE = /usr/local/nagios/var/$NAME.lock

Step 18 - Làm cho tệp Nagios thực thi được và khởi động Nagios.

sudo chmod +x /etc/init.d/nagios
service apache2 restart
service nagios start

Step 19 - Bây giờ vào trình duyệt của bạn và mở url → http://localhost/nagios. Bây giờ đăng nhập vào Nagios với tên người dùng nagiosadmin và sử dụng mật khẩu mà bạn đã đặt trước đó. Màn hình đăng nhập của Nagios như được hiển thị trong ảnh chụp màn hình dưới đây -

Nếu bạn đã thực hiện đúng tất cả các bước, giao diện web Nagios của bạn sẽ hiển thị. Bạn có thể tìm thấy bảng điều khiển Nagios như hình dưới đây: