服务器端口监测插件
本帖最后由 RACH 于 2021-11-29 17:13 编辑服务器端口监测
### 简述
本插件可监听服务器任意端口运行状态 如:1433,80,3306等重要服务!,可以是本地服务器也可以是远程服务器,最好使用IP可获得更快的检测速度;
被监测服务出现异常可配置维护人员邮箱获取提醒,第一时间做出处理
1.1
注意事项(请认真阅读):
1、修改[配置]文件,请确认遵循json格式(可添加注释)。
2、如果服务无法正常启动,可卸载[服务]后重新安装。
3、如果修改模板请改名,升级或重新安装会覆盖。(程序安装目录为:/www/server/server_port_watcher)
1.2更新日志:
* 增加监听频率可配置
* 增加监听出现错误容错次数配置,以免误报,监听外网有网络波动时可适当增加容错频次
* 增加出现错误后可执行命令,访问URL,实现业务自恢复
安装后操作步骤:
1、配置插件
进入[配置] 进行插件参数配置,配置格式为json格式,按照注释进行修改。
2、服务
进行[服务]界面,进入服务启动或重启服务(服务界面可进行启动、停止、重启、安装、卸载操作)
3、日志
进入[日志]界面可进行服务日志查看!
QQ 邮箱SMTP获取方式:
https://jingyan.baidu.com/article/b0b63dbf1b2ef54a49307054.html
然后把QQ邮箱帐号填入到username里,获取的授权码填入 password里
//发送邮件的邮件服务器配置
"mailconfig":{
//发送邮件服务器
"smtp": "smtp.exmail.qq.com",
//邮箱帐号
"username": "",
//邮箱密码
"password": "",
//发信人别名
"aliasName": "Master"
}
本帖最后由 RACH 于 2021-11-29 17:12 编辑
最新 1.2配置文件说明
{
"debug": false, //调试模式
"servername":"watcher",
//监听频率单位毫秒 1秒为1000
"watch_frequency":3000,
//连接端口超时时间
"timeout":5000,
//要监听的服务器,尽量使用IP
"servers": [
"127.0.0.1:3306",
"127.0.0.1:22",
//建议使用此种 方式
{
"name":"WEB",
"host":"127.0.0.1",
"port":"80",
"onerror":{
//出现故障访问的链接
"url":"http://www.baidu.com",
//出现故障执行的命令
"cmd":"cd ${CUR}"
}
}
],
//出现故障多少次时发送邮件可适当调整此参数,减少网络波动误报
"errr_frequency":3,
//出现故障时,发送邮件间隔 调整此参数 减少邮件骚扰
"sendmailspan":1,
"titletpl":"${CUR}/tpls/title.html",//消息标题模板
"messagetpl":"${CUR}/tpls/message.html", //正文模板
"emails":[
"1327444968@qq.com",
"1327444968@qq.com"
],
"mailconfig":{
"smtp": "smtp.exmail.qq.com",
"username": "",
"password": "",
"aliasName": "Master"
}
} Traceback (most recent call last):
File "class/panelPlugin.py", line 1937, in a
plugin_main = __import__(get.name+'_main')
File "/usr/lib64/python2.7/site-packages/gevent/builtins.py", line 96, in __import__
result = _import(*args, **kwargs)
File "plugin/server_port_watcher/server_port_watcher_main.py", line 132
data=self.exec(cmd)
^
SyntaxError: invalid syntax 宝塔用户_clgmie 发表于 2022-7-22 11:47
Traceback (most recent call last):
File "class/panelPlugin.py", line 1937, in a
plugin_main = __impo ...
出现此错误应该是bt没有执行权限此命令调用service server_port_watcher 支持一下 支付后,就跳掉了,在那打开程序? 宝塔用户_yyvjfh 发表于 2022-10-22 10:37
支付后,就跳掉了,在那打开程序?
在已经安装插件里可以找到对应购买的插件或 在插件列表搜索框里 输出插件名称 搜索 支付完就不安装,还是购买页面,就不能直接安装?或者试用?白花钱 !%5B%5D(https://pic.imgdb.cn/item/64e3911e661c6c8e545c78fc.jpg)
支付成功后显示没授权?被吃了
页:
[1]