LoginSignup
2
0

More than 1 year has passed since last update.

OpsRamp 監視エージェントのWatchdog機能

Posted at

2021年OpsRampアドベントカレンダー12月3日分の投稿です。

概要

OpsRampの監視エージェントをインストールすると"opsramp-agent"と"opsramp-shield"の2つのプロセスが起動します。これはWindowsとLinuxで共通です。Version 8.0から"opsramp-shield"が追加されて、監視エージェント本体である"opsramp-agent"の稼働監視をするようになってます。なお、クライアント(OpsRamp用語でクライアント≒テナント)ごとに有効にする必要があり、デフォルトでは無効になってました。

それではWatchdog機能が本当に動作するのか確認してみます。

試験結果

Windows

  • プロセスを強制停止した場合

Process Explorerを起動して"opsramp-agent.exe"を強制停止します

2021-1128-1414-32.JPG

"OK"をクリック

2021-1128-1414-46.JPG

"opsramp-agent.exe"が停止していることを確認しました。

2021-1128-1415-01.JPG

2分位経過すると自動で起動してきました。

2021-1128-1430-24.JPG
  • サービスを手動停止した場合

サービスの管理ウインドウで"opsramp-agent"を手動で停止してみます

2021-1128-1431-41.JPG

停止しました(状態がブランクになってます)

2021-1128-1432-02.JPG

こちらも2分ほど経過すると自動で起動してきました。

2021-1128-1434-28.JPG

  
と、いうことでまずはWindowsで正常に動作することが確認できました。
Windowsの場合、サービスの設定でエラーが発生した場合に再起動するとか設定できるのでそちらもで良いような気がします。また、何かメンテナンス作業中に監視を一時停止したい場合には"opsramp-shield"も一緒に停止しないと勝手に起動してくるので注意が必要です。
  
  

Linux

"opsramp-agent"のプロセスIDを確認します
2021-1128-1439-06.JPG

"opsramp-agent"をkillします
2021-1128-1439-41.JPG

プロセスIDが"9479"となって自動起動しています
2021-1128-1442-08.JPG

と、いうことでLinuxでも正常に動作していることが分かりました。

opsramp-shieldの実行周期

だいたい1~2分で検知しているようですが、実際どうなのかWindowsで確認してみました。
結果は下のキャプチャのとおり、"opsramp-shield.exe"が1分周期で実行されていることが分かりました。

2021-1202-0858-26.JPG

おわり。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0