Nagios XI 是一款功能强大的监控工具,用于监控 IT 基础设施并确保网络、服务器、应用程序和服务的平稳运行。
下面我们将给你提供在 Ubuntu 22.04 上安装 Nagios XI 的步骤,从而更轻松、更高效地监控您的系统。
先决条件
在开始安装过程之前,请确保您具有:
- Ubuntu 22.04 LTS(或更高版本)的实例已安装,可使用 root 或 sudo 权限访问。
- 至少 4GB RAM 和 20GB 磁盘空间。
- Linux命令行界面的基本知识。
步骤 1:安装所需的依赖项
必须从更新系统程序包开始,以确保您安装了最新版本和安全补丁。
sudo apt update
sudo apt upgrade
接下来,我们需要安装几个依赖项,这些依赖项是 Nagios XI 顺利运行所必需的。
sudo apt install apache2 php mysql-server php-mysql libapache2-mod-php php-gd php-ldap php-pear php-xml php-soap php-intl php-json php-mbstring php-cli php-curl
安装所需的依赖项后,您需要使用名为 mysql_secure_installation 的脚本来保护 MySQL,该脚本可帮助您保护安装。
sudo mysql_secure_installation
按照提示配置安全选项,例如设置 root 密码、删除匿名用户、禁止远程 root 登录和删除测试数据库。根据您的喜好回答“是”或“否”。
第 2 步:下载 Nagios XI
接下来,从 Nagios 官方网站下载 Nagios XI 安装脚本,或者您可以使用 wget 命令将脚本直接下载到您的服务器。
wget https://assets.nagios.com/downloads/nagiosxi/install.sh
下载完成后,您需要使脚本可执行并以 root 权限运行它。
chmod +x install.sh
sudo ./install.sh
安装脚本将指导您完成安装过程,提示您提供必要的信息,例如 MySQL root 密码、Nagios XI 管理员密码和其他配置详细信息。
第 3 步:访问 Nagios XI Web 界面
安装完成后,您可以通过打开 Web 浏览器并导航到以下 url 来访问 Nagios XI Web 界面。
http://your-server-ip/nagiosxi/
Nagios XI 设置
使用用户名“nagiosadmin”和您在设置过程中创建的密码登录。
登录后,您需要执行一些初始配置任务,例如添加主机、服务和配置警报。Nagios XI Web 界面提供了一个用户友好的界面来执行这些任务。
成功安装和配置 Nagios XI 后,您现在可以开始监控您的基础架构了。添加主机和服务以进行监控、配置通知首选项以及根据您的要求自定义仪表板。
Nagios XI 提供了广泛的特性和功能,可帮助您有效地管理 IT 环境,并确保关键系统的最大正常运行时间。