首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向m/monit发送其他(自定义)数据

向m/monit发送其他(自定义)数据
EN

Server Fault用户
提问于 2019-07-26 08:48:35
回答 1查看 236关注 0票数 1

我使用monit (https://mmonit.com/monit/)进行系统监视。另外,我使用我自己的“后端”而不是m/monit,我希望从monit实例中接收更多的数据。

例如,是否可以从文件中读取数据,然后将这些数据与常规报表一起发送?

EN

回答 1

Server Fault用户

发布于 2019-07-26 11:41:42

我不知道如何从文件中读取,但您可以发送脚本的结果。

添加到monitrc

代码语言:javascript
复制
check program my-custom-data with path "/path/to/test_mydata.sh"
    if status > 60 then alert . # just example
    group custom-data

Bash文件示例:

代码语言:javascript
复制
#!/bin/sh
exit 56

因此,您的xml中将包含这些数据。

代码语言:javascript
复制
<service name="my-custom-data">
            <type>7</type>
            <collected_sec>1564140983</collected_sec>
            <collected_usec>970882</collected_usec>
            <status>0</status>
            <status_hint>0</status_hint>
            <monitor>1</monitor>
            <monitormode>0</monitormode>
            <onreboot>0</onreboot>
            <pendingaction>0</pendingaction>
            <program>
                <started>1564140983</started>
                <status>56</status>
                <output/>
            </program>
        </service>
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/976800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档