51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

哪吒监控开源、轻量、易用的服务器监控

一天在聊天广场中分享了服务器监控截图,obaby 说感觉不错,想知道如何部署的。杜老师当时拍着 36A 的胸脯郑重承诺当天晚上会发表。然后......就没有然后了!但人不能言而无信,博客不能拖而不更,它来了它来了,它带着忏悔走来了!

工具特点 {#工具特点}

支持一键安装面板、监控服务,操作便捷。兼容主流系统,包括 Linux 等。

支持同时监控多个服务器的状态,提供历史网络状态、延迟图表,监控网页、端口可用性以及 SSL 证书状态。

支持故障和流量等状态告警,可通过 Telegram、邮件和微信等多种方式提醒。

提供 API 获取服务器状态,支持 WebSSH 和 DDNS 及流量监控。可设置定时和触发任务,并批量执行服务器任务。

服务端的部署 {#服务端的部署}

在面板服务器,运行安装脚本:

|-----------|---------------------------------------------------------------------------------------------------------------------------------------| | 1 | curl -L https://raw.githubusercontent.com/nezhahq/scripts/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh |

如面板服务器位于中国大陆,可以使用镜像:

|-----------|-----------------------------------------------------------------------------------------------------------------------------------| | 1 | curl -L https://gitee.com/naibahq/scripts/raw/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo CN=true ./nezha.sh |

等待 Docker 安装完毕后,根据实际的情况分别输入以下值:

|-----------------------|----------------------------------------------------------------------| | 1 2 3 4 5 6 7 | OAuth 提供商 Client ID Client Secret 用户昵称 站点标题 访问端口 Agent 的通信端口 |

安装结束后如一切正常,此时可以访问 IP+端口号查看面板:

|-----------|------------------------| | 1 | http://IP:8008 |

客户端的安装 {#客户端的安装}

哪吒监控的被控端服务被称为 Agent,这里主要讲解如何在 Linux 中安装 Agent「支持大部分发行版」首先在管理面板添加一台服务器,然后在被控服务器中运行下面的脚本:

|-----------|---------------------------------------------------------------------------------------------------------------------------------------| | 1 | curl -L https://raw.githubusercontent.com/nezhahq/scripts/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh |

如被控服务器位于中国大陆,可以使用镜像:

|-----------|-----------------------------------------------------------------------------------------------------------------------------------| | 1 | curl -L https://gitee.com/naibahq/scripts/raw/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo CN=true ./nezha.sh |

脚本运行后选择安装监控 Agent,输入服务端的通信 IP 或者域名如:

|-----------|--------------------------| | 1 | nezha.dusays.com |

输入服务端的通信端口,默认如下。之后再输入 Agent 密钥,Agent 密钥在管理面板添加服务器时生成,可以在管理面板中的服务器页中找到:

|-----------|--------------| | 1 | 5555 |

效果展示 {#效果展示}

支持实时监控多台主机运行情况,含 CPU、内存、硬盘、网络、负载、进程等等:

可对各项服务状态进行监控,包括端口、网页、SSL 等:

可监控各主机网络状态,查看延迟:

支持多款主题切换,支持日间、夜间模式切换:

赞(0)
未经允许不得转载:工具盒子 » 哪吒监控开源、轻量、易用的服务器监控