zabbix
Scality

Zabbix監視テンプレート(Scality 5 RING)

Zabbix監視テンプレート(Scality 5 RING)を作成しました。
Zabbix 3.0、Scality RING 5.1.9(Lorien)で検証しています。

前提条件

  • /etc/logrotate.dの設定がrestartではなく、reloadを使用している事。
  • Zabbixエージェントの設定ファイルにパラメータ"Include=/etc/zabbix/zabbix_agentd.d/"を設定している事。

Scality 5 RING

テンプレート

  • Template App Scality 5 RING Nodes Service(テンプレートとのリンク: なし)

アプリケーション

  • Scality 5 RING Nodes service

アイテム

# アイテム名 トリガー キー データ型 単位 乗数の使用 更新間隔(秒) ヒストリ トレンド タイプ アプリケーション 内容 備考
1 httpd service is running 1 net.tcp.listen[81] 数値 - - 30 90 365 Zabbixエージェント Scality 5 RING Nodes service TCP81ポート(httpd)のステータス取得 TCP81ポート(httpd)を使用しない場合は不要
2 Number of running httpd processes 1 proc.num[httpd,root,,] 数値 - - 30 90 365 Zabbixエージェント Scality 5 RING Nodes service httpdプロセスの個数取得
3 Number of running biziod processes 1 proc.num[biziod] 数値 - - 30 90 365 Zabbixエージェント Scality 5 RING Nodes service biziodプロセスの個数取得
4 Number of running salt-minion processes 1 proc.num[salt-minion] 数値 - - 30 90 365 Zabbixエージェント Scality 5 RING Nodes service salt-minionプロセスの個数取得
5 Number of running sagentd processes 1 proc.num[sagentd] 数値 - - 30 90 365 Zabbixエージェント Scality 5 RING Nodes service sagentdプロセスの個数取得
6 Number of running srebuildd processes 1 proc.num[srebuildd] 数値 - - 30 90 365 Zabbixエージェント Scality 5 RING Nodes service srebuilddプロセスの個数取得
7 Number of running bizstorenode processes 1 proc.num[bizstorenode] 数値 - - 30 90 365 Zabbixエージェント Scality 5 RING Nodes service bizstorenodeプロセスの個数取得
  • ヒストリとは各収集値の保持期間
  • トレンドとは数値データタイプの1時間あたりの最低値、最高値、平均値および合計値の保持期間
  • Zabbixにリトライ回数、リトライ間隔、タイムアウト時間は存在しない

トリガー

# 深刻度 トリガー 条件式 種別 内容 備考
1 軽度の障害 httpd service is down on {HOST.NAME} net.tcp.listen[81].max(#3)=0 ポート 直近3回のTCP81ポート(httpd)のステータス取得時の戻り値(最大値)が0(Close)だった場合 TCP81ポート(httpd)を使用しない場合は不要
2 重度の障害 httpd process is not running on {HOST.NAME} proc.num[httpd,root,,].last(0)<1 プロセス 稼働中のhttpdプロセスの最新個数が1未満だった場合
3 重度の障害 biziod process is not running on {HOST.NAME} proc.num[biziod].last(0)<ディスクの総数 × 2 プロセス 稼働中のbiziodプロセスの最新個数がディスクの総数 × 2未満だった場合 サーバーが管理するディスクの総数の2倍
4 重度の障害 salt-minion process is not running on {HOST.NAME} proc.num[salt-minion].last(0)<1 プロセス 稼働中のsalt-minionプロセスの最新個数が1未満だった場合
5 重度の障害 sagentd process is not running on {HOST.NAME} proc.num[sagentd].last(0)<5 プロセス 稼働中のsagentdプロセスの最新個数が5未満だった場合
6 重度の障害 srebuildd process is not running on {HOST.NAME} proc.num[srebuildd].last(0)<2 プロセス 稼働中のsrebuilddプロセスの最新個数が2未満だった場合
7 重度の障害 bizstorenode process is not running on {HOST.NAME} proc.num[bizstorenode].last(0)<12 or 24 プロセス 稼働中のbizstorenodeプロセスの最新個数が12 or 24未満だった場合 サーバーが1つのRINGをサポートする場合は12個、2つのRINGをサポートする場合は24個

関連記事

Zabbix監視テンプレート(Scality 5 SOFS Connector)
Zabbix監視テンプレート(Scality 5 Supervisor)