如何在 Ubuntu 20.04 上安装 Nagios

Nagios 是一个流行的开源监控系统。

Nagios 会记录您的整个 IT 基础架构,并确保您的网络、服务器、应用程序、服务和进程正常运行。如果失败或性能欠佳,Nagios 将通过各种方法发送通知警报。

本文介绍如何在 Ubuntu 20.04安装 Nagios

在 Ubuntu 20.04 上安装纳吉奥

Nagios 4 在 Ubuntu 软件存储库中可用。安装非常简单,只需以具有 sudo 权限的用户的方式运行以下命令:

sudo apt update
sudo apt install nagios4 nagios-plugins-contrib nagios-nrpe-plugin

上述命令将安装一堆软件包,包括纳吉奥斯核心、纳吉奥斯插件和 Apache。

与 Nagios 一起附带的 Apache 配置文件取决于 和 模块,默认情况下未启用 这些模块。 模块用于允许或拒绝通过组成员身份进行身份验证的访问,并启用 MD5 摘要身份验证。mod_authz_groupfilemod_auth_digestmod_authz_groupfilemod_authz_groupfile

运行以下命令以启用两个模块:

sudo a2enmod authz_groupfile auth_digest

默认的 Apache 配置只允许从本地主机和专用 IP 访问 Nagios。我们将更改配置,以便只有经过身份验证的用户才能查看接口并发出命令。

使用文本编辑器打开配置文件:

sudo nano /etc/apache2/conf-enabled/nagios4-cgi.conf

注释以 “<文件”.cgi””>””,并取消注释包含 的行,如下所示:Require ipRequire all grantedRequire valid-user

/etc/apache2/启用了 conf/nagios4-cgi.conf

该文件还包括配置不同访问级别的说明。

重新启动 Apache 后:

sudo systemctl restart apache2

您可以通过检查 Apache 和 Nagios 的状态来验证它们是否正常工作:

sudo systemctl status apache2
sudo systemctl status nagios4

创建用户帐户

默认情况下,Nagios 配置为向名为”nagiosadmin”的用户授予管理权限。有了此用户,您可以登录到 Nagios Web 界面并管理您的清单。使用以下命令创建用户:htdigest

sudo htdigest -c /etc/nagios4/htdigest.users Nagios4 nagiosadmin

系统将提示您输入并确认用户的密码。

New password: 
Re-type new password: 
Adding password for user nagiosadmin

重新启动 Apache 服务以使更改生效:

sudo systemctl restart apache2

配置防火墙

 

Ubuntu 附带一个名为 UFW 的防火墙配置工具。如果在您的系统上启用了防火墙,请确保打开 HTTP 和 HTTPS 端口:

sudo ufw allow Apache

访问纳吉奥斯 Web 界面

要访问 Nagios Web 界面,请打开您最喜爱的浏览器并键入服务器的域名或公共 IP 地址,然后是 :/nagios

http(s)://your_domain_or_ip_address/nagios

输入用户登录凭据,您将重定向到默认的 Nagios 主页。nagiosadmin

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun35724.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年2月4日 下午8:51
下一篇 2021年2月4日 下午8:58

相关推荐