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