透过 Nagios 持续监控网络及服务器(下)
上两次我们看过如何:
这次,我们会探讨如何透过 Nagios 监控 Windows 节点。
实验环境概括
我们将重用上一篇文章的实验环境,并追加两个 Windows 节点:
- 虚拟化:阿里云 ECS
- 内网网段:
192.168.1.0/24
角色 | 内网 IP 地址 | 公网 IP 地址 | 操作系统 |
---|---|---|---|
Nagios 服务器 | 192.168.1.207 |
47.242.247.225 |
Alibaba Cloud Linux 3.2104 LTS |
OpenVPN 服务器 | 192.168.1.208 |
8.210.10.240 |
Alibaba Cloud Linux 3.2104 LTS |
HTTP 服务器 | 192.168.1.209 |
47.242.149.199 |
Alibaba Cloud Linux 3.2104 LTS |
DNS 服务器 | 192.168.1.210 |
8.210.111.115 |
Alibaba Cloud Linux 3.2104 LTS |
Windows 节点 1 | 192.168.1.213 |
8.210.215.229 |
Windows Server 2022 Datacenter |
Windows 节点 2 | 192.168.1.214 |
8.210.74.43 |
Windows Server 2022 Datacenter |
客户端(笔记本电脑) | - | - | deepin 20.8 Community |
配置实验环境
参考文章: Monitoring Windows Machines
首先启动 Nagios、OpenVPN 服务器,并把客户端连上 VPN,造访 http://192.168.1.207/nagios 并输入管理员名称及密码,若成功应该能如常造访管理界面:
于 Windows 节点安装 NCPA
若欲监控 Windows 节点的各项指标如 CPU、内存等等,就必须于 Windows 节点上安装 Nagios 跨平台代理 (NCPA)。
首先以管理员身份运行 Windows PowerShell,并执行以下命令下载 Windows 版的 NCPA:
Invoke-WebRequest "https://assets.nagios.com/downloads/ncpa/ncpa-2.4.0.exe" -OutFile ncpa-2.4.0.exe
然后运行安装器,令牌 (token) 我们先设置为 mytoken
吧:
.\ncpa-2.4.0.exe