問題タブ [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.
monit - カスタム スクリプトの「チェック プログラム」の実行時にエラーを監視する
monit の「チェック プログラム」を使用して bash スクリプトの終了ステータスをチェックしようとすると、構文エラーが発生します。bash スクリプトを手動で実行してもエラーにはなりません。しかし、設定で monit チェック プログラムを使用して monit reload を実行すると、monit でエラーが発生します。
これが私の現在のmonit .confファイルです-
これをこれに変更して、monitがbashを使用してファイルを解析するようにすると...
次に、このエラーが発生します
テスト スクリプトでさえエラーになります -- script_to_run.sh にこれがある場合:
モニターは文句を言います
script_to_run.sh にこれがある場合:
モニターは文句を言います
参考までに-私はmonit 5.4を使用しており、man monit docの「チェックプログラム」の例に従っており、同じサーバーでmonit「チェックプロセス...」を正常に構成/使用できます。
ruby-on-rails-3 - Railsのデフォルトのwebrickサーバーでmonitも使用するには?
Railsアプリにmonitツールを使用することを検討しています.これは監視ツールを使用する最初の試みであるため、デフォルトのRails Webrickサーバーでmonitツールをセットアップして使用する方法について、誰かが私を案内したり、いくつかの参照を指摘したりできます. (ローカル開発環境) ? 次の参考文献を見つけましたが、それらはすべてApache、Nginxなどのmonit構成を示しています.
- https://www.digitalocean.com/community/articles/how-to-install-and-configure-monit
- http://blog.noizeramp.com/2011/09/16/monit-configuration-for-rails-stack/
- http://channaly.wordpress.com/2011/12/26/using-monit-to-monitor-delayed_job-in-rails-3/
環境:
- Ubuntu 12.04
- ruby 1.9.3dev (2011-09-23 リビジョン 33323) [i686-linux]
- レール 3.2.6
- バージョン 5.3.2 を監視する
ありがとう、
ジグネシュ
ruby-on-rails - Railsアプリケーションのmonitをセットアップしようとすると、sudoパスワードが失敗します
私は、Rails アプリケーションの監視システムであるMonit http://railscasts.com/episodes/375-monit?view=asciicastに関する Ryan Bates の Railscast をフォローしています。その中で、彼はコマンドで実行される monit (以下を参照) のカピストラーノ レシピを作成しますcap monit:setup
。実行すると、このメッセージで失敗します
これは明らかにパスワード関連のエラーですが、スクリプトが実行する以前のコマンドstart stop restart syntax reload
はreload
.
スクリプトの最後から 2 番目の行が を使用していることに注意して、別のユーザー名で (ただし sudo 権限を使用して) サーバーにログインしているため、これroot
も問題であると考えました。root
そのため、root
最後の 2 行目を自分のユーザー名に変更してcap monit:setup
再度実行しましたが、同じエラーが発生しました。
Monit.rb レシピ
upstart - フォークを処理する pid ファイルを作成する、logstash の upstart スクリプト
私はlogstashのupstartスクリプトの例を使用していますが、monitが/var/run/logstash.pidで使用するためのpidファイルを書くのに問題があります
「echo $$ > /var/run/logstash.pid」を使用すると、間違った pid 値がファイルに書き込まれます。多くの場合、フォークの前の値だと思います。これに対する解決策はありますか?
linux - システムの起動時に monit が確実に開始されるようにするにはどうすればよいですか?
Amazon Linux AMI を使用しています。システムの起動時に monit が常に呼び出されるようにしたい
は$CONIFG
、デフォルトの monit 構成ファイルの場所です (通常は/etc/monit.conf
)。起動時に常にサービスを監視していることを確認したい.
どうすればいいですか?upstart
このセットアップに使用するツールの数を制限したいので、使用したくありません。
ありがとう