加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Ruby或Perl中是否有一个好的流程监控框架?

发布时间:2020-12-17 03:12:09 所属栏目:百科 来源:网络整理
导读:我遇到了 God似乎很好,但我想知道是否有人知道其他过程监控和控制框架,我可以比较上帝. 上帝有以下特点: 配置文件是用Ruby编写的 在Ruby中轻松编写自己的自定义条件 支持轮询和基于事件的条件 不同的轮询条件可以有不同的间隔 综合通知系统(也可以自己编写
我遇到了 God似乎很好,但我想知道是否有人知道其他过程监控和控制框架,我可以比较上帝.
上帝有以下特点:

>配置文件是用Ruby编写的
>在Ruby中轻松编写自己的自定义条件
>支持轮询和基于事件的条件
>不同的轮询条件可以有不同的间隔
>综合通知系统(也可以自己编写!)
>轻松控制非守护程序脚本

最后一个是我遇到的困难.

解决方法

看看 Ubic( CPAN page here但是在github项目页面上阅读安装细节).

Ubic不是监视框架,而是LSB compliant可扩展的服务管理器.

它的编写和配置都在Perl中.一个简单的例子是:

# /etc/ubic/services/test

use Ubic::Service::SimpleDaemon;
return Ubic::Service::SimpleDaemon->new({ bin => "sleep 1000" });

从上面开始是:ubic start test.检查其运行与否:ubic状态测试.停止服务(令人惊讶!)是:ubic停止测试.

Ubic密切关注其所有服务,因此当测试服务在1000秒后停止时,Ubic将自动重新启动它.

更多链接:

> Mailing list
> Ubic – how to implement your first service (blog post)
> Ubic – code reuse and customizations (blog post)

/ I3az /

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读