spug项目配置监控报警

1 篇文章 0 订阅

一、启动spug项目

1.spug代码仓库地址:

spug: 开源运维平台:面向中小型企业设计的无 Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布、任务计划、配置中心、监控、报警等一系列功能。 - Gitee.com

注意:如果要找怎么进行容器化部署的详细说明,直接在这个仓库看官方文档就行了

一般流程:

1)进入docs/docker目录,执行docker-compose up -d

2)docker-compose ps查看容器的端口,打开浏览器查看效果

3)新建登录用户

docker exec spug init_spug admin spug.cc

使用用户名admin和密码spug.cc登录

二、新建报警联系人

1.钉钉机器人配置:

新建钉钉群,在群设置中找到“机器人”菜单,再点击添加机器人

添加机器人之后可以点击创建后的机器人设置,可以看到Webhook,将这个Webhook对应的网址拷贝到上面“新建报警联系人”弹窗中的“钉钉”右边的输入框中

2.邮件配置:

三、新建报警联系组

四、监控执行=》新建任务

为了尽快看到效果,都选最小的时间

五、测试效果

停掉nginx进程

systemctl stop nginx

等待之后看钉钉和邮件

当然,如果你配置了微信,也有类似的效果

再启动nginx


报警历史中也能看到报警发生和和故障恢复的记录:

SPUG是一个功能强大的在线任务计划工具,它能够帮助我们实现自动化配置、实时监控和实时报警。 首先,SPUG可以帮助我们进行在线的任务计划。我们可以通过SPUG来设置各种任务,并指定任务的执行时间、频率和相关参数。无论是定时执行的任务还是循环执行的任务,SPUG都能够准确地按照设定的计划来执行,并能够提供详细的执行日志和报告,方便我们随时查看任务的执行情况。 其次,SPUG可以帮助我们实现自动化配置。我们可以通过SPUG来集中管理服务器和应用程序的配置文件,并且可以对配置文件进行版本控制和追踪。这样,当我们需要修改配置时,只需要在SPUG上进行相应的修改,然后SPUG会自动将新的配置文件分发到指定的服务器上,实现配置的自动化部署和更新,大大减少了手动操作的工作量和错误发生的概率。 另外,SPUG还具备实时监控的功能。它可以监控服务器的运行状态、应用程序的性能指标和各种资源的使用情况。一旦发现异常或超过阈值的情况,SPUG会立即发出警报,通知相应的负责人员或群组。这样,我们可以及时发现问题并采取相应的措施,避免因问题而导致的服务中断或性能下降。 最后,SPUG还能够实时报警。除了通过监控来发现异常并发出警报外,SPUG还支持自定义的报警条件和动作。我们可以根据自己的需求来设置报警规则,例如当服务器的CPU使用率超过80%时发出警报,或者当应用程序的响应时间超过1秒时发出警报。一旦触发了报警条件,SPUG会立即发送通知给指定的人员,并提供相应的告警信息和处理建议,确保问题能够及时得到处理和解决。 综上所述,SPUG能够为我们提供方便实用的在线任务计划、自动化配置、实时监控和实时报警功能,帮助我们简化运维工作,提高系统的稳定性和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值