标签: monit

在monit中滚动重启进程组

有没有人有任何关于如何使用monit实现滚动重启进程组的建议?

提前谢谢,fturtle

monitoring restart monit

5
推荐指数
1
解决办法
2048
查看次数

任何监视IIS和应用程序性能的工具

我有一个Web服务应用程序,它公开了许多Web方法(内部调用内部API或外部Web服务).我想有一个工具来监视在IIS下运行的整个应用程序.为了清楚起见,我只是不想检查失败的请求,我也希望看到不同的呼叫需要多长时间.我想它必须像SQL Profiler工具,你可以查看所有类型的查询(那些成功运行和那些失败的查询),然后应用各种过滤器来关注你感兴趣的领域.

IIS中是否有可用于此目的的内容?

iis-7 web-services monit

5
推荐指数
1
解决办法
2万
查看次数

Monit未能启动流程

我有一个简单的脚本,我试图让Monit监控.经过一番挖掘后,我发现了这个小金块:start program = "su - myuser -c '/home/user/myscript.rb start' "我认为应该可以工作,但是查看它所说的日志文件:

[PDT Oct 30 02:47:17] info     : 'simple_script' start: su
[PDT Oct 30 02:47:17] error    : Error: Could not execute su
Run Code Online (Sandbox Code Playgroud)

同样,早期的尝试似乎只是读取空格前面的部分,所以:

start program = "/home/user/.rvm/rubies/ruby-1.9.2-p290/bin/ruby /home/user/simple_script_daemon.rb stop"
Run Code Online (Sandbox Code Playgroud)

结果是…

[PDT Oct 30 03:09:49] info     : 'simple_script' start: /home/user/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
Run Code Online (Sandbox Code Playgroud)

这不像第一个例子那样失败,但似乎仍然只执行空格之前的部分.

这是我的完整声明:

check process simple_script
    with pidfile /home/user/simple_script.rb.pid
    start program = "su - user -c '/home/user/simple_script_daemon.rb start' "
    stop program = "su - user -c '/home/user/simple_script_daemon.rb stop' "
    group …
Run Code Online (Sandbox Code Playgroud)

unix debian monit rvm

5
推荐指数
1
解决办法
6936
查看次数

Monit似乎正在使用命令行,但在Web界面中获得404'该名称没有服务'

Monit似乎正在工作,但当我在端口访问web界面时:2812我得到了

-->:/var/log$ sudo monit -t
Control file syntax OK
-->:/var/log$ sudo monit status
The Monit daemon 5.2.5 uptime: 11m 

System 'system_mydomain.net'
  status                            running
  monitoring status                 monitored
  load average                      [0.00] [0.01] [0.05]
  cpu                               0.0%us 0.0%sy 0.0%wa
  memory usage                      645520 kB [63.4%]
  swap usage                        213128 kB [10.1%]
  data collected                    Wed Feb 15 06:27:26 2012
Run Code Online (Sandbox Code Playgroud)

任何想法会导致什么?

ubuntu monit

5
推荐指数
1
解决办法
5741
查看次数

在linux ec2上安装monit失败

我正在尝试在linux上安装monit.我运行了以下命令:

wget http://mmonit.com/monit/dist/monit-5.5.tar.gz
tar zxvf monit-5.5.tar.gz
cd monit-5.5
./configure
Run Code Online (Sandbox Code Playgroud)

当我尝试:

make && make install
Run Code Online (Sandbox Code Playgroud)

我明白了:

make: *** No targets specified and no makefile found.  Stop.
Run Code Online (Sandbox Code Playgroud)

monit-5.5目录包含以下内容:

$ ls
CHANGES      Makefile.in  bootstrap   configure     doc       monitrc
COPYING      README       config      configure.ac  libmonit  src
Makefile.am  aclocal.m4   config.log  contrib       monit.1
Run Code Online (Sandbox Code Playgroud)

不知道是什么问题.谢谢您的帮助.

[ec2-user@...~]$ sudo tar zxvf monit-5.5.tar.gz.1 monit-5.5/
monit-5.5/src/
monit-5.5/src/http/
monit-5.5/src/http/base64.h
monit-5.5/src/http/processor.h
monit-5.5/src/http/base64.c
monit-5.5/src/http/cervlet.c
monit-5.5/src/http/cervlet.h
monit-5.5/src/http/engine.h
monit-5.5/src/http/engine.c
monit-5.5/src/http/processor.c
monit-5.5/src/http/httpstatus.h
monit-5.5/src/p.y
monit-5.5/src/collector.c
monit-5.5/src/util.h
monit-5.5/src/ssl.c
monit-5.5/src/status.c
monit-5.5/src/monit.h
monit-5.5/src/log.c
monit-5.5/src/net.c
monit-5.5/src/y.tab.c
monit-5.5/src/file.h
monit-5.5/src/socket.h
monit-5.5/src/md5_crypt.c
monit-5.5/src/event.c
monit-5.5/src/md5.c
monit-5.5/src/daemonize.c
monit-5.5/src/signal.c
monit-5.5/src/process.h …
Run Code Online (Sandbox Code Playgroud)

linux monit

5
推荐指数
1
解决办法
5996
查看次数

如何确保monit在系统启动时启动?

我正在使用Amazon Linux AMI.我想确保系统启动时monit总是调用

monit -c $CONFIG
Run Code Online (Sandbox Code Playgroud)

$CONIFG默认的monit配置文件位置(通常/etc/monit.conf)在哪里.我想确保它始终在启动时监控我的服务.

我该怎么做呢?我宁愿不使用,upstart因为我想限制我用于此设置的工具数量.

谢谢

linux amazon-ec2 monit amazon-web-services

5
推荐指数
1
解决办法
4666
查看次数

节点:数百个同时请求会显着降低服务器速度。操作系统问题?

我的节点应用程序正在向两台服务器 A 和 B 发出请求。对于服务器 A,它会等待一个请求完成,然后再发出下一个请求。对于服务器 B,它每秒发出 20 个请求,无需等待。当我向服务器 B 发出请求时,向服务器 A 发出请求需要很长时间。当我不向服务器 B 发出请求时,它们会很快处理。对服务器 B 的请求堆积起来,但同时处理的请求不超过几百个。

我在 Joyent smartos 实例上运行了完全相同的应用程序,具有相同的节点版本,并且没有这个问题,因此我认为这是操作系统设置的限制的问题,而不是节点设置的限制的问题。在节点中,我确实将 maxSockets 设置为 10000,如此处所述,http://markdawson.tumblr.com/post/17525116003/node

我正在与 upstart 一起运行我的应用程序,尽管我不知道如果没有它我是否会遇到问题(这将是我的下一个测试)。在我的新贵配置文件中,我有限制 nofile 90000 90000。我可以提出一些其他限制,如此处所述,http://upstart.ubuntu.com/wiki/Stanzas#limit,但我不知道它们的作用。其中之一可能导致问题吗?我的 Ubuntu 机器的限制还可以在哪里设置?

我应该补充一点,我正在通过 Monit 启动新贵程序,以防相关。

performance upstart monit node.js ubuntu-14.04

5
推荐指数
1
解决办法
849
查看次数

如何使用 monit 监控打开的文件描述符?

有没有办法使用 monit 监视进程的打开文件描述符的数量?最好将其与进程的限制进行比较(也许通过 /proc/$PID/limits),并在超过阈值时发出警报。

我没有将打开的文件描述符视为文档中的一流资源,但也许有一种我没有想到的简单方法可以做到这一点?

resources limit monit

5
推荐指数
0
解决办法
502
查看次数

如何在monit中检查具有有效HTTPS证书的URL?

我有以下配置 -

check host qbox_logstash_1
  with address blah.mysite.com
  group qbox
  if failed
    host blah.mysite.com
    port 443
    type TCPSSL
    protocol https
    http headers [ Authorization: Basic dXJiYW5sYWiYW5sBlaHToHideThisAuthMjM= ]
  then alert
Run Code Online (Sandbox Code Playgroud)

它只是连接并且从不检查域是否有错误的证书.为什么monit不检查证书?

ssl ssl-certificate monit

5
推荐指数
1
解决办法
2970
查看次数

在命令行上运行'monit restart all'昨天正在运行

错误:无效的操作动作=重启monit


服务器信息

Ubuntu 16.04.4 LTS monit:已安装:1:5.16-2ubuntu0.1

monit server ubuntu-16.04

5
推荐指数
1
解决办法
818
查看次数