宝塔插件 ——服务器监控


开发团队 : XUSOFT

开发者 :cxbsoft(后端) , xcsoft(前端)

开发语言 : python,html

简介 : 服务器监控(OPMO)插件是一个高度自定义的服务器实时监控推送插件


使用说明

第一步 安装

从宝塔面板 --> 软件商店 --> 第三方应用 中找到本插件并购买安装

第二步 打开服务

先打开本插件,点击启动以启动服务

image-20201005133057939

第三步 设置TAG(标签)

选择左侧导航栏的“标签设置”来设置标签(就是为服务器设置一个标识,来区分是你的哪台服务器)

image-20201005133243505

第四步 推送设置

打开“通知设置”页面,选择一种推送方式:ServerChan(相当于微信推送),DingTalk(钉钉推送),Telegram (此telegram不是电话,是国外某即时通讯软件)

image-20201005230229604

配置ServerChan

先去ServerChan官网申请一个SCKEY,并完成相关配置(主要配置内容有接受微信号等)

进入插件 ——> 通知管理 ——> ServerChan ——> 管理

在SCKEY中输入刚刚在ServerChan官网获得的SCKEY

image-20201005230750032

点击“保存配置”按钮保存ServerChan配置

配置DingTalk

这里的推送功能是通过钉钉的群聊BOT实现推送

首先打开钉钉电脑版

image-20201005231554710

打开智能群助手,添加一个机器人

image-20201005231659154

image-20201005231747617

image-20201005231833084

image-20201005232010170

先给机器人去一个名字,然后勾选加签,复制Secret,勾选同意条款,点击完成即可添加机器人

image-20201005232211210

记好这里的Webhook,打开插件

进入插件 ——> 通知管理 ——> 钉钉 ——> 管理

image-20201005232351721

输入刚刚得到的Webhook地址和Secret并保存配置

推送效果:

image-20201005232805861

配置Telegram

首先,使用Telegram /start一下@opmobot

进入插件 ——> 通知管理 ——> Telegram ——> 管理

输入你的Telegram Userid

image-20201005233034130

保存配置

第五步 设置监控

监控功能具有非常高的自定义性,你甚至可以把这个功能当作服务管理器一样用,可以开关任意已安装的服务

参数解释:


  • 运行周期:以分钟为单位,检测服务是否在运行,如果不在则推送,并且监控状态为开启时会自动重启服务
  • 服务状态:当前服务的状态,通过此可以实现开关服务或者看看服务是不是在运行
  • 监控状态:监控推送的状态,当这个开关为关时,服务关闭将不会自动重启、推送
  • 提交按钮:当修改运行周期时请按下提交按钮否则修改无效

自定义服务

通过这个功能可以监控任意服务,使用方法如下:

image-20201006225114501

image-20201006225227522

如果服务较多,可以在服务名称栏中搜索服务,或者直接在下面的列表中的操作选择“添加”

比如这里我们以pure-ftpd服务为例

image-20201006225521972

回到监控列表

image-20201006225610562

可以看到这里多了一项

服务名 + "监控"

然后我们就可以正常监控它


The End

最后修改:2020 年 10 月 06 日
如果觉得我的文章对你有用,请随意赞赏