タグ付けされた質問 「monit」

monitは、UnixおよびLinux向けの無料のオープンソースプロセス監視ツールです。

5
monit:pidfileなしでプロセスをチェック
X時間以上実行されている特定の名前を持つすべてのプロセスを強制終了する方法を探しています。この特定の実行可能ファイルの多くのインスタンスを生成しますが、時々悪い状態になって永久に実行され、多くのCPUを占有します。 私はすでにmonitを使用していますが、pidファイルがないプロセスを確認する方法がわかりません。ルールは次のようになります。 kill all processes named xxxx that have a running time greater than 2 minutes これをmonitでどのように表現しますか?
36 monitoring  monit 


5
何かが死んでいると考える前に、モニターをより長く待機させる
プログラム(Resque)を起動しようとしていますが、pidfileが書き込まれるまでに少し時間がかかります。したがって、Monitは、プログラムが開始されていないと考え、最初のプログラムのpidfileが書き込まれる前に、1つまたは2つのプログラムをさらに開始すると思います。 このプロセスのために、Monitが再びチェックする時間を遅らせるにはどうすればよいですか?または、これを別の方法で解決する必要がありますか?
20 monit 

2
monitからテスト/サンプルアラートを送信しますか?
monitテストとアラートを構成しましたが、アラートスタック(送信メールサーバー、SMSメールゲートウェイなど)のすべてが正しく機能していることを確認したいと思います。ダミーのテストアラートを発生させる便利な方法はありますか?
19 monitoring  monit 

1
Monit対Nagios
monitと比較した場合、nagiosは追加機能を提供しますか? この答えは、monitは状況認識のための不器用なツールであり、それが私が質問している理由だと述べています。

2
特定のプロセスの.pidファイルを見つける方法
私はmonitをセットアップしていて、与えられたpythonアプリケーションをモニターしたいと思っています。Monitは、プロセスの.pidファイルを調べることでこれを行いますが、これがどこにあるかはわかりません。 また、独自の単純な実行可能ファイルを作成して実行しようとしました。ここでも、.pidファイルが作成された場所がわかりません。 また、すべてのプロセスに.pidファイルがありますか?
15 linux  monitoring  monit  pid 

2
PIDが変更されたときにMonitアラートを無効にする
Monitのpidでプロセスを監視すると、次のようになります。 check process blop with pidfile /.../blop.pid start program = "..." stop program = "..." pidfileが変更されるとアラートを受け取ります。 このアラートを無効にするにはどうすればよいですか?たとえば、プロセスの再起動に失敗したときだけ知りたい場合。


1
ディスクスペースを監視するためにmonitをセットアップする方法
サーバーでmonitを使用して、Apacheとmysqlの実行を監視します。 次に、ディスクがいっぱいになった場合にアラートを追加します。私はこれをテスト用に追加しました/etc/monit/monitrc: check device rootfs with path /dev/md0 if space usage > 10% then alert 確認したいパーティションが2つ/あり/varます。 mount /dev/md0 on / type ext3 (rw) /dev/md2 on /var type ext3 (rw) この構成でのディスクスペース以外の便利なチェックは何ですか?

1
Monitシステム管理システム用のM / Monitインターフェースの無料代替品[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、話題のサーバー障害のため。 6年前に閉鎖されました。 私はMonitシステム管理システムが大好きですが、小規模な大学のラボで複数のホストを管理するために使用されるM / Monitインターフェイスを購入するIT予算がありません。Rubyベースのmonittrをチェックアウトした ところ、Djangoの人々が何かを調理していることがわかりました。誰も私が複数のサーバーから情報を引き出すのを助けることができる簡単なラッパーにアドバイスをくれますか? 編集:この質問はどのように重複していますか?監視ツールについては質問していません。私は、過去2週間で、おそらくそれらの半ダースを評価しました。非常に具体的な監視ツールについて、非常に具体的な質問をしています。ewwhiteから受け取ったコメントは不快かもしれないが、それは 有効な観察であったと認める。
12 monit  monitoring 

2
404ページのモニターモニターhttpステータス
404または403ページでHTTPステータスを監視しようとしています。ご存じのように、Monitはこれらのページを接続の失敗と見なしますが、どうすればそれを変更できますか。404または403ページが表示されることを監視したいだけです。 可能であれば、この構成で確認する必要があります。 これは私のチェック設定です: check process httpd with pidfile /var/run/httpd.pid start program = "/etc/init.d/httpd start" stop program = "/etc/init.d/httpd stop" if failed host hostname port 80 protocol HTTP request "/" then exec "/bin/bash -c '/bin/echo -e "hostname\thttpd\t3\tFAILED" | /usr/sbin/send_nsca -H nagiosserver -c /etc/send_nsca.cfg; /usr/bin/monit restart nginx;'"
12 http  monit 

2
MonitはApacheを監視対象外としてリストします
monitのドキュメントに従ってmonitをインストールして構成しました。Apache以外のすべてのサービスは実行中としてリストされていますが、ApacheはNot Monitoredと表示しています。 monitの設定に関連する行は次のとおりです。 check process apache with pidfile /var/run/httpd.pid group www start program = "/etc/init.d/httpd start" stop program = "/etc/init.d/httpd stop" if failed host localhost port 80 protocol http then restart if 5 restarts within 5 cycles then timeout サーバーからhttp:// localhost / server-statusおよびhttp:// localhostにアクセスできます。MonitはApacheの監視モードをアクティブとしてリストします。 サーバーはCentOS 5.4を実行しています。 親httpdサーバーのPIDファイルは正しい: [server ~]$ cat …

4
Monitインスタンスの開始/停止アラートを無効にする方法は?
Monitは、monitデーモンが停止または開始されるたびにアラートを送信します。これは不愉快で有用な情報ではありません。 ドキュメントによると、私は設定しました: set alert user@mycompany.com but not on { instance } ...アラートがその電子メールに送信されます。ただし、開始/停止として定義されている「インスタンス」カテゴリに含まれている場合を除きます。 ただし、それでもアラートが生成されます。これは非常に迷惑です。明らかに何かが欠けているに違いない。 Monit 5.2.4を実行しています
10 monit 

5
クラッシュしたプロセスを再起動する簡単な方法は?
ウェブサーバーで実行されているいくつかのプロセスを監視する必要があります。なんらかの理由で、現在、ワニスは毎日1〜2回クラッシュしています。monitを使用してワニスを自動的に再起動すると思われますが、機能しません。これがVarnishのmonit.confエントリです。 check process varnish with pidfile /var/run/varnish.pid start program = "/etc/init.d/varnish start" with timeout 60 seconds stop program = "/etc/init.d/varnish stop" if failed host <my server ip> port 80 protocol http and request "/blank.html" then restart if 3 restarts within 5 cycles then timeout group server ログファイルは、ワニスの実行が停止した後、再試行がすべて失敗したことを示しています。その後、最終的にmonitはニスの監視を停止します。 誰でもこれを修正する方法について提案がありますか?あるいは、クラッシュしたプロセスを自動的に監視して再起動する他の簡単な方法を提案できますか?ありがとう!

1
監視構成の再読み込み-監視対象サービスを再起動するはずですか?
UbuntuサーバーでMonit 5.4を実行します。を使用するとmonit reload、監視対象サービス(この状況ではTomcat 7)が再起動されるようです。予想される動作ですか?ドキュメンテーションは言う: reload-実行中のMonitデーモンを再初期化します。デーモンは構成を再読み取りし、ログファイルを閉じて再度開きます。 サービスを再起動せず、設定のみをリロードすることを期待しています。このようにして、電子メールアラートやその他のものを変更できます。 これはの出力です monit status The Monit daemon 5.4 uptime: 15h 0m Process 'tomcat7' status Running monitoring status Monitored pid 38842 parent pid 1 uptime 14h 30m children 0 memory kilobytes 3445964 memory kilobytes total 3445964 memory percent 10.4% memory percent total 10.4% cpu percent 14.8% …
10 ubuntu  service  monit  daemon 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.