KDDIクラウドプラットフォームサービス ナレッジサイト

  • HOME
  • 操作方法
  • 操作手順(ハンズオン)
  • マネージドオプション
  • OS基本監視以外の設定
  • 監視ルールの設定
  • 監視の設定例

監視の設定例

Mackerelを用いた監視設定の一例をご紹介致します。
複数の監視の種類を組み合わせることにより、さまざまな監視が実現可能です。

 

Apache HTTP Server の監視設定例

以下の設定例では、プロセス監視とポート監視を組み合わせることで、Apache HTTP Serverが稼働していることを監視します。次のいずれかの条件でCriticalのアラートが発生します。

  • Apacheプロセス(httpd)の数が、1未満もしくは5より大きい場合
  • TCPポート80への接続に10秒以上かかった場合
  • TCPポート443への接続に10秒以上かかった場合
[plugin.checks.check_httpd]
command = "check-procs -p httpd -W 1 -w 5 -C 1 -c 5 --user apache"

[plugin.checks.tcp_80]
command = "check-tcp --hostname localhost --port 80 --warning 10 --critical 10"

[plugin.checks.tcp_443]
command = "check-tcp --hostname localhost --port 443 --warning 10 --critical 10"

※自動監視設定で設定される内容はこちらをご参照ください。

Internet Information Services (IIS) の監視設定例

以下の設定例では、サービス監視とポート監視を組み合わせることで、IIS が稼働していることを監視します。次のいずれかの条件でCriticalのアラートが発生します。

  • WASサービスの状態が、開始(Running)以外の場合
  • W3SVCサービスの状態が、開始(Running)以外の場合
  • TCPポート80への接続に10秒以上かかった場合
  • TCPポート443への接続に10秒以上かかった場合
[plugin.checks.ntsvc_was]
command = "check-ntservice --service-name=WAS"
 
[plugin.checks.ntsvc_w3svc]
command = "check-ntservice --service-name=W3SVC"
 
[plugin.checks.tcp_80]
command = "check-tcp --hostname localhost --port 80 --warning 10 --critical 10"
 
[plugin.checks.tcp_443]
command = "check-tcp --hostname localhost --port 443 --warning 10 --critical 10"

 

MySQL Server の監視設定例

以下の設定例では、プロセス監視とポート監視を組み合わせることで、MySQL Server が稼働していることを監視します。次のいずれかの条件でCriticalのアラートが発生します。

  • MySQL Serverプロセスの数が、2以外の場合
  • TCPポート3306への接続に10秒以上かかった場合
[plugin.checks.mysqld]
command = "check-procs -p mysqld -W 2 -w 2 -C 2 -c 2 --user mysql"
 
[plugin.checks.tcp_3306]
command = "check-tcp --hostname localhost --port 3306 --warning 10 --critical 10"

 

SQL Server の監視設定例

以下の設定例では、サービス監視とポート監視を組み合わせることで、SQL Server が稼働していることを監視します。次のいずれかの条件でCriticalのアラートが発生します。

  • MSSQLSERVERサービスの状態が、開始(Running)以外の場合
  • TCPポート1433への接続に10秒以上かかった場合
  • TCPポート1434への接続に10秒以上かかった場合
[plugin.checks.ntsvc_mssqlserver]
command = "check-ntservice --service-name=MSSQLSERVER"
 
[plugin.checks.tcp_1433]
command = "check-tcp --hostname localhost --port 1433 --warning 10 --critical 10"
 
[plugin.checks.tcp_1434]
command = "check-tcp --hostname localhost --port 1434 --warning 10 --critical 10"

 

操作方法

2024/03/15 2024/03/15