问题标签 [monit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
361 浏览

daemon - 使用 Monit 监控自定义守护进程

我使用 System_Daemon pear 包创建了一个守护进程。守护进程失败时如何使用 Monit 重新启动它。

我有以下代码将放置在 monit config gile 中:

这是监视自定义守护程序的正确方法吗?

0 投票
1 回答
176 浏览

ruby-on-rails - 监控与 Ubuntu 自己的诊断不同的内存利用率

我有一个运行 Ubuntu 12.04 的 Linode 512 VPS,我注意到 Monit 的内存利用率报告和 Ubuntu 的报告之间存在很大差异。当 monit 在超过某个阈值时尝试重新启动我的某些进程时,这会成为一个问题。有谁知道为什么会有这种差异?

Ubuntu

监控

0 投票
1 回答
502 浏览

node.js - 如何从 NodeJS 程序中获取 Monit 的状态?

我正在尝试从 NodeJS 程序中获取 Monit 的状态。在我的监视器中,我将其设置为使用端口 2812,但我不确定在我的节点程序中该做什么。任何建议将不胜感激。

我要补充一点,我目前一无所知,但我已经尝试过:

哪个输出:

这不仅仅是什么,因为它实际上将 monit 列为服务器,但我不知道如何使它工作。

0 投票
1 回答
377 浏览

ruby-on-rails-3 - 使用 Monit 监控 Solr

我是 Solr 和 Monit 的新手。我有一个带有 Solr 的 Rails 3.2 应用程序,你如何配置 monit 来处理 Solr?

干杯,谢谢,泽克

0 投票
1 回答
148 浏览

perl - 从 Monit::HTTP perl 模块获得的 undef 数据和进程/系统状态

任何人都知道或使用过 Monit::HTTP 模块通过 HTTP 连接到监控守护进程的 perl 模块?

我正在尝试为 perl 使用 Monit::HTTP 模块,但遇到了一些麻烦。我无法检索状态变量,例如,monit status 命令给我 Status = Running 我在我的系统中运行的一些服务,但 Monit::HTTP 一直给我 Status=0。我尝试使用 monit stop 命令停止服务,我知道该进程已被终止,但 Monit::HTTP 以同样的方式给我 Status = 0。在最后一种情况下,状态 = 0 表示“服务已停止”或“服务正在运行”?

我的代码摘录从我的系统中检索性能数据,由 monit 守护程序监控:

在最后一种情况下,我无法从 monit 中检索到好的数据(在使用 Data::Dumper 模块获得的下一个 hash_ref 转储中查找 undef 数据),例如 Monit::HTTP 返回:

监控状态命令返回:

我的代码摘录从我的进程(例如,apache 进程)中检索性能数据,由 monit 守护进程监控:

感谢您的支持。

0 投票
1 回答
607 浏览

ruby-on-rails - 上限监控:设置失败

我正在使用monit来监控我的 rails 应用程序。这是我的monit.rb文件:

当我cap monit:setup在 monit go reload 时在日志末尾运行时,我得到:

失败:11.111.1.11 上的“sh -c 'sudo -p '\''sudo 密码:'\'' service monit reload'”

我的错误在哪里?

0 投票
1 回答
556 浏览

node.js - 监控执行不工作

这是我适用的monit.conf

在我的监控日志文件中,我得到以下信息:错误:'feedabilityLog' timestamp test failed for /var/www/scraper/feedability/feedabilityLog.txt

这似乎表明时间戳检查正在工作。但是,monit 脚本的 exec 部分不起作用。我什至尝试将重新启动放在 bash 文件中,但这不会重新启动永远的过程。我不确定我做错了什么。任何帮助将不胜感激。

0 投票
0 回答
863 浏览

ruby-on-rails - 资源限制匹配 monit ruby​​ on rails 3

我在一个 512 mb 的小型 linode 上有一个小型 rails 3 应用程序,我使用 monit 我的 rails 应用程序进行监控。

我可以在监视器上看到消息Resource limit matched。你可以看到下一张图片:

http://overpic.net/viewer.php?file=x5d6ybfukwgz6a5845bu8.jpg

我是monit的新手。

这是否意味着我应该增加我的内存?还是我的CPU?或升级到 linode 1GB?

我在哪里可以找到一本好的 monit 电子书?

谢谢!

0 投票
1 回答
426 浏览

virtualenv - 监视与 virtualenv 一起使用

我想使用monit监控django服务器。但是,它不会让我运行“python manage.py runserver”,因为它是特定于我使用的 virtualenv 的环境。

所以我想做..

然后运行

但是我能做到吗?

0 投票
1 回答
235 浏览

monitoring - Monit 似乎在 conf 文件中没有除 '@' 并将其视为语法错误:错误:语法错误

我有以下配置文件监控:

当我运行时: sudo service monit restart

收到此错误: