jp.co.intellilink.hinemos.test.monitor
クラス CheckResultMonitor

java.lang.Object
  上位を拡張 jp.co.intellilink.hinemos.test.monitor.CheckResultMonitor
直系の既知のサブクラス:
CheckResultMonitorAgent, CheckResultMonitorHttp, CheckResultMonitorPerformance, CheckResultMonitorPing, CheckResultMonitorPort, CheckResultMonitorProcess, CheckResultMonitorSnmp, CheckResultMonitorSnmpTrap, CheckResultMonitorSql, CheckResultMonitorSyslogng

public class CheckResultMonitor
extends java.lang.Object

監視結果をチェックするクラス

導入されたバージョン:
1.0.0
バージョン:
1.0.0

コンストラクタの概要
CheckResultMonitor(java.util.Date fromDate)
           
 
メソッドの概要
protected  java.util.ArrayList<java.lang.String> checkEvent(MonitorInfo monitorInfo, java.lang.String facilityId)
          イベント出力結果をチェックする。
protected  java.lang.String checkEventByPriority(MonitorInfo monitorInfo, java.lang.String facilityId, int priority, java.util.Date fromDate)
          イベント出力結果をチェックする。
protected  java.util.ArrayList<java.lang.String> checkNotify(MonitorInfo monitorInfo, java.lang.String facilityId)
          通知抑制の結果をチェックする。
protected  java.lang.String checkNotifyInhibit(MonitorInfo monitorInfo, java.lang.String notifyId, java.lang.String facilityId)
          通知IDの抑制の結果をチェックする
protected  java.util.ArrayList<java.lang.String> checkStatus(MonitorInfo monitorInfo, java.lang.String facilityId)
          ステータス出力結果をチェックする。
 java.util.ArrayList<java.util.ArrayList<java.lang.String>> createCheckResult(MonitorInfo monitorInfo)
          監視結果をチェックしCSVフォーマット文字列を作成する。
protected  java.util.ArrayList<java.lang.String> getFacilityIdList(MonitorInfo monitorInfo)
          監視情報を基にファシリティIDリストを取得する。
protected  java.util.ArrayList<java.lang.String> getNodeList(java.lang.String facilityId)
          ノードのファシリティIDを取得する。
protected  NotifyInfo getNotify(java.lang.String notifyId)
          通知情報を取得する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CheckResultMonitor

public CheckResultMonitor(java.util.Date fromDate)
メソッドの詳細

createCheckResult

public java.util.ArrayList<java.util.ArrayList<java.lang.String>> createCheckResult(MonitorInfo monitorInfo)
監視結果をチェックしCSVフォーマット文字列を作成する。

パラメータ:
monitorInfo - 監視情報
戻り値:
CSVフォーマット文字列

getFacilityIdList

protected java.util.ArrayList<java.lang.String> getFacilityIdList(MonitorInfo monitorInfo)
監視情報を基にファシリティIDリストを取得する。

パラメータ:
monitorInfo - 監視情報
戻り値:
ファシリティIDリスト

checkStatus

protected java.util.ArrayList<java.lang.String> checkStatus(MonitorInfo monitorInfo,
                                                            java.lang.String facilityId)
ステータス出力結果をチェックする。

パラメータ:
monitorInfo - 監視情報
facilityId - ファシリティID
戻り値:
CSVフォーマット文字列

checkEvent

protected java.util.ArrayList<java.lang.String> checkEvent(MonitorInfo monitorInfo,
                                                           java.lang.String facilityId)
イベント出力結果をチェックする。

パラメータ:
monitorInfo - 監視情報
facilityId - ファシリティID
戻り値:
CSVフォーマット文字列

checkEventByPriority

protected java.lang.String checkEventByPriority(MonitorInfo monitorInfo,
                                                java.lang.String facilityId,
                                                int priority,
                                                java.util.Date fromDate)
イベント出力結果をチェックする。

パラメータ:
monitorInfo - 監視情報
facilityId - ファシリティID
priority - 重要度
fromDate - 出力日時(開始)
戻り値:
CSVフォーマット文字列

checkNotify

protected java.util.ArrayList<java.lang.String> checkNotify(MonitorInfo monitorInfo,
                                                            java.lang.String facilityId)
通知抑制の結果をチェックする。

パラメータ:
monitorInfo - 監視情報
facilityId - ファシリティID
戻り値:
CSVフォーマット文字列

checkNotifyInhibit

protected java.lang.String checkNotifyInhibit(MonitorInfo monitorInfo,
                                              java.lang.String notifyId,
                                              java.lang.String facilityId)
通知IDの抑制の結果をチェックする

パラメータ:
monitorInfo - 監視情報
notifyId - 通知ID
facilityId - ファシリティID
戻り値:
結果文字列

getNotify

protected NotifyInfo getNotify(java.lang.String notifyId)
通知情報を取得する。

パラメータ:
notifyId - 取得対象の通知ID
戻り値:
通知情報

getNodeList

protected java.util.ArrayList<java.lang.String> getNodeList(java.lang.String facilityId)
ノードのファシリティIDを取得する。