Bài viết này là một phần của loạt bài 2 phần về cài đặt và định cấu hình Nagios trên Ubuntu 14.04.
Tổng quát
Nagios là bộ phần mềm giám sát máy chủ phổ biến có thể giúp cải thiện đáng kể thời gian hoạt động của ứng dụng của bạn. Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách cài đặt Nagios trên Ubuntu 14.04.
Bạn cần một ngăn xếp LAMP được cài đặt trên máy chủ của bạn để có thể sử dụng Nagios. Nếu bạn muốn tìm hiểu cách bạn có thể làm điều này trên Ubuntu, vui lòng tham khảo hướng dẫn: Cách cài đặt Apache, MySQL và PHP trên Ubuntu
Bước 1: Cài đặt các điều kiện tiên quyết
Ngoài một ngăn xếp LAMP hoạt động, có ba điều kiện tiên quyết. Cài đặt chúng với apt-get
:
apt-get install build-essential libgd2-xpm-dev apache2-utils
Bước 2: Tạo nhóm và người dùng
Đối với Nagios, chúng ta cần tạo một nhóm và người dùng. Trước hết, tạo người dùng:
useradd -m nagios
Nếu bạn chưa cung cấp cho nó mật khẩu, hãy thực hiện bằng passwd
lệnh này:
passwd nagios
Bây giờ chúng ta sẽ tạo nhóm Nagios:
groupadd nagcmd
Thêm người dùng Nagios vào nhóm Nagios:
usermod -a -G nagcmd nagios
Và thêm www-data
người dùng vào nhóm Nagios:
usermod -a -G nagcmd www-data
Bước 3: Tải xuống Nagios
Bây giờ, chúng ta có thể tải xuống Nagios. Cài đặt wget
ngay, nếu bạn chưa cài đặt nó:
apt-get install wget
Sau đó, tải xuống các tệp Nagios:
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.8.tar.gz
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz
Tháo nó ra:
tar xzf nagios*
Và cuối cùng, điều hướng đến thư mục:
cd nagios*
Bước 4: Cài đặt Nagios
Bây giờ máy chủ của chúng tôi đã được thiết lập, chúng tôi có thể biên dịch và cài đặt Nagios.
./configure --with-command-group=nagcmd
make all
make install
make install-init
make install-config
make install-commandmode
make install-webconf
Bước 5: Cấu hình giao diện web Nagios
Nagios có giao diện web để quản lý dễ dàng. Vì mục đích bảo mật, bạn nên giới hạn người có thể truy cập vào giao diện web bằng tường lửa hoặc cấu hình Apache được bảo vệ bằng mật khẩu.
Khởi động lại Apache:
service apache2 restart
Bắt đầu dịch vụ Nagios:
service nagios start
Tiếp tục: Phần 2: Máy chủ từ xa