哪吒监控:开源、轻量、易用的服务器监控、运维工具(内附主题美化代码)

这篇具有很好参考价值的文章主要介绍了哪吒监控:开源、轻量、易用的服务器监控、运维工具(内附主题美化代码)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

哪吒监控是一款开源、轻量、易用的服务器监控、运维工具,为用户提供了一系列强大的功能和便捷的操作方式。

一键安装:支持一键脚本安装面板和监控服务,适用于Linux、Windows、MacOS、OpenWRT等主流系统,让您轻松上手。

实时监控:能够同时监控多个服务器的系统状态,包括监控网页、端口、SSL证书状态等,还支持故障、流量等状态报警,并提供多种通知方式(如Telegram、邮件、微信等),确保您第一时间获知服务器状态。

轻松运维:提供WebSSH功能,支持流量循环监控,可设置定时任务和服务器批量执行任务,让运维工作更加高效便捷。

哪吒监控不仅功能强大,而且操作简单易懂,是您服务器监控和运维工作的得力助手。开始使用哪吒监控,让您的服务器监控更加高效、便捷!

主题美化代码在文末

搭建一个哪吒监控系统需要进行一系列准备工作,包括准备服务器、域名、OAuth提供商账号等。以下是详细的步骤:

准备工作:

  1. 准备一台可以连接公网的 VPS,推荐配置至少单核 512MB 内存的服务器,并确保放行 8008 和 5555 端口;
  2. 准备一个已经设置好 A 记录指向 Dashboard 服务器 IP 的域名,建议准备两个域名,一个用于公开访问,另一个用于Agent端与Dashboard通信;
  3. 一个 Github 账号(或:Gitlab、Jihulab、Gitee)
  4. TIP:

如果您位于中国大陆,访问 Github 有困难,我们建议您选择 Jihulab 作为 OAuth 提供商

  1. 获取 Github/Jihulab 的 Client ID 和密钥

哪吒监控接入 Github、Gitlab、Jihulab、Gitee 作为后台管理员账号

首先我们需要新建一个验证应用,以 Github 为例,登录 Github 后

打开 https://github.com/settings/developers

依次选择“OAuth Apps” - “New OAuth App”
开源工具实时监控服务器的状态,运维,开源,服务器

Application name - 随意填写

Homepage URL - 填写面板的访问域名,如:“https://nz.to.top”

Authorization callback URL - 填写回调地址,
如:“https://nz.to.top/oauth2/callback”

点击 “Register application”
开源工具实时监控服务器的状态,运维,开源,服务器

保存页面中的 Client ID,然后点击 “Generate a new client secret“,创建一个新的 Client Secret,新建的密钥仅会显示一次,请妥善保存

开源工具实时监控服务器的状态,运维,开源,服务器

JihuLab 的应用创建入口为:https://jihulab.com/-/profile/applications

Redirect URL 中应填入回调地址

在下方范围中勾选 read_user 和 read_api

创建完成后,保存好应用程序 ID 和密码

安装 Dashboard:

  1. 在服务器中运行安装脚本,命令如下:
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh  -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh

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

curl -L https://gitee.com/naibahq/nezha/raw/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && sudo CN=true ./nezha.sh

等待Docker安装完毕后,分别输入以下值:
2. 根据提示选择 OAuth提供商、输入 Client ID、Client Secret、用户名、站点标题、访问端口和Agent的通信端口等信息;
3. 等待拉取镜像完成后,通过访问IP+端口号来查看面板。
注意:
访问方式分为两种,一种是ip:端口,一种是直接域名访问;两者区别是一个已经添加过反代,一个没有(下面有反代方法),请以最终你想访问的链接为主,进行填写github的回调地址以及访问域名。

配置反向代理(如果会请忽略):

  1. 在宝塔面板中新建一个站点,填写域名,然后设置反向代理;
    域名填写公开访问域名,然后点击“设置”进入站点设置选项,选择“反向代理” - “新建反向代理”
    自定义一个代理名称,在下方“目标 URL”中填入 http://127.0.0.1然后点击“保存”(若直接反代IP+端口可以不用更改配置文件,请自行测试
  2. 将配置文件替换为以下内容:
    #PROXY-START/
    location / {
        proxy_pass http://127.0.0.1:8008;
        proxy_set_header Host $http_host;
        proxy_set_header Upgrade $http_upgrade;
    }
    location ~ ^/(ws|terminal/.+)$  {
        proxy_pass http://127.0.0.1:8008;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_set_header Host $http_host;
    }
    #PROXY-END/
    
  3. 保存配置,现在可以通过域名访问面板。

配置 SSL:

  1. 在宝塔面板中关闭反向代理,然后进入站点设置的 SSL 选项;
  2. 可选择自动申请 Let´s Encrypt 证书或手动配置已有的证书;
  3. 更新验证应用程序的域名为HTTPS,确保能正常登录面板后台。

使用方法
添加服务器
第一步是添加主机,可以自定义名称、分组、排序和备注。
拥有相同分组的主机会在受支持的主题中划分到一起进行显示,备注仅会在后台显示,无需担心泄露信息。

安装Agent
请参考前文安装Agent
推荐使用一键安装,即配置好参数后,点击主机一键安装列上的按钮,复制到相应主机进行安装。

使用前需要在后台设置中设置参数,如下图所示
开源工具实时监控服务器的状态,运维,开源,服务器

在箭头处填写安装了Dashboard的IP地址

开源工具实时监控服务器的状态,运维,开源,服务器
再添加服务器后,选择合适的操作系统的一键安装Agent的指令,复制到所需监控的服务器的终端进行安装

运行成功截图如下:
开源工具实时监控服务器的状态,运维,开源,服务器

其他注意事项:

  • 对于 CaddyServer v1,需配置代理以支持 WebSocket 协议;
  • 如遇到HTTPS后/terminal或/ws无法连接的问题,需添加-d参数;
  • 如需修改/增加数据,可直接修改数据库,但请谨慎操作;
  • 更新 Dashboard 可通过运行脚本 ./nezha.sh,选择重启面板并更新。

主题美化代码(需要将设置中的前后台主题设置为Defalut):
开源工具实时监控服务器的状态,运维,开源,服务器文章来源地址https://www.toymoban.com/news/detail-838184.html

<style>
 
@media only screen and (min-width: 1200px) {
   
.ui.container {
   width: 80% !important;}
}
 
@media only screen and (max-width: 767px) {
   .ui.card>.content>.header:not(.ui), .ui.cards>.card>.content>.header:not(.ui) {
   margin-top: 0.4em !important;}
}
 
 
i.icon {
   
color: #000;
width: 1.2em !important;
}
 
 
body {
   
content: " " !important;
background: fixed !important;
z-index: -1 !important;
top: 0 !important;
right: 0 !important;
bottom: 0 !important;
left: 

到了这里,关于哪吒监控:开源、轻量、易用的服务器监控、运维工具(内附主题美化代码)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 开源视频监控服务器Shinobi

    什么是 Shinobi ? Shinobi 是用 Node.JS 编写的开源 CCTV 解决方案。采用多帐户系统、 WebSocket Streams 和直接保存到 MP4 的设计。 Shinobi 提供了一个基于 Web 的用户界面,使用户可以通过浏览器来查看和管理监控视频, Shinobi 支持多个品牌的摄像头和网络视频流,并提供了广泛的定制选

    2024年02月07日
    浏览(40)
  • 开源轻量级分布式文件系统FastDFS本地部署并实现远程访问服务器

    FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS为互联网量身定制,充分考

    2024年02月04日
    浏览(65)
  • 【系统工具】开源服务器监控工具WGCLOUD初体验

    经常看到服务器上传下载流量一直在跑,也不知道是啥软件在偷偷联网~~~官网地址:www.wgstart.com,个人使用是免费的。 \\\"WGCLOUD支持主机各种指标监测(cpu使用率,cpu温度,内存使用率,磁盘容量空间,磁盘IO,硬盘SMART健康状态,系统负载,连接数量,网卡流量,硬件系统信息

    2024年02月12日
    浏览(44)
  • [1Panel]开源,现代化,新一代的 Linux 服务器运维管理面板

    本期测评试用一下1Panel这款面板。1Panel是国内飞致云旗下开源产品。整个界面简洁清爽,后端使用GO开发,前端使用VUE的Element-Plus作为UI框架,整个面板的管理都是基于docker的,想法很先进。官方还提供了视频的使用教程,本期为大家按照本专栏的基本内容进行多方面的测评。

    2024年02月07日
    浏览(89)
  • 免费开源服务器资源监控系统grafana+prometheus+node_exporter

    有项目做测试的时候需要查询服务器资源利用情况,自己又没写相应的模块,此时就需要一套好用的资源监控系统,,咨询了运维人员给推荐了一套,装完后真的很好用。 就是grafana+prometheus+ node_exporter(linux)或者windows_exporter(wins) 具体介绍不多说: 1、grafana是对数据做展

    2024年02月12日
    浏览(49)
  • XShell-易用的ssh访问服务器终端使用教程

    XShell-易用的ssh访问服务器终端 Xshell是一款功能强大且安全的终端模拟器,支持SSH、SFTP、TELNET、RLOGIN和SERIAL。可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。 视频教程:https://www.bilibili.com/video/BV1Pw411c7Cf/ XShell下载、安装和注册

    2024年01月19日
    浏览(46)
  • 阿里云轻量应用服务器和云服务器的区别

    阿里云服务器ECS和轻量应用服务器有什么区别?云服务器ECS是明星级云服务器,轻量应用服务器可以理解为简化版的云服务器ECS,轻量适用于单机应用,云服务器ECS适用于集群类高可用高容灾应用,阿里云百科来详细说下阿里云轻量应用服务器和云服务器的区别,包括运维区

    2024年02月13日
    浏览(53)
  • 2023腾讯云轻量应用服务器和普通服务器有什么区别?

    腾讯云轻量服务器和云服务器有什么区别?为什么轻量应用服务器价格便宜?是因为轻量服务器CPU内存性能比云服务器CVM性能差吗?轻量应用服务器适合中小企业或个人开发者搭建企业官网、博客论坛、微信小程序或开发测试环境,云服务器CVM适合更复杂如高并发网站、大数

    2024年02月07日
    浏览(55)
  • 轻量应用服务器与云服务器有什么不同之处?哪款服务器更好?

    要了解这个问题,首先我们要了解 什么是轻量应用服务器 , 什么是云服务器 , 他们的应用范畴都有哪些 ? 先说一下 轻量应用服务器 ,在官方对轻量应用服务器的定义是:面向单机应用场景的新一代计算服务,提供应用一键部署、一站式域名解析、网站发布、安全、运维

    2023年04月24日
    浏览(43)
  • Tomcat轻量级服务器

    目录 1.常见系统架构  C-S架构 B-S架构 2.B-S架构系统的通信步骤 3.常见WEB服服务器软件 4.Tomcat服务器的配置 下载安装 环境变量配置 测试环境变量是否配置成功 测试Tomcat服务器是否配置成功  Tomcat窗口一闪而过的解决步骤 Tomcat解决乱码 介绍: C-S架构即Client/Server(客户端/服务

    2023年04月14日
    浏览(135)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包