Zend Monitor UI API

Zend Server のモニタリング機能のインターフェース部分を PHP から使用するための API の紹介です。

ディレクティブ

ディレクティブ既定値 初出Ver最終Ver 説明
zend_monitor_ui.enabled1 5.07.0 Zend モニター UI エクステンションを有効にする
zend_monitor_ui.log_verbosity2ログ冗長レベル。詳しくは、Zend Util API 参照
zend_monitor_ui.events_rules_file_name monitor_rules.json イベントルールの XML 構成ファイル
zend_monitor_ui.log_rotation_size10ログファイルの最大サイズ (MB 単位)。 超過するとローテートします
zend_monitor_ui.expiration_days30この日数を超過しても再発していない問題は全て削除されます

関数

array zend_monitor_delete_old_issues(int $expiration_days, int $expiration_days_closed)
モニタリング機能のデータベースとおよびデーモン・キャッシュから、古いイベントを削除します。
(初出 Ver : 5.0 - 最終 Ver : 7.0)
引数必須/任意説明
expiration_days数値必須 この日数を超過しても再発していない問題は全て削除されます
expiration_days_closed数値必須 この日数を超過しても再発していない問題のうち、クローズしたものと無視したものは全て削除されます
返り値:削除されたイベントに関連するトレース・ファイルの ID の一覧

array zend_monitor_delete_obsolete_issues(array $node_ids)
モニタリング機能のデータベースとおよびデーモン・キャッシュから、もう使用されていないイベントを削除します。
(初出 Ver : 5.0 - 最終 Ver : 7.0)
引数必須/任意説明
node_ids配列必須 有効なノード ID の配列
返り値:削除されたイベントに関連するトレース・ファイルの ID の一覧