次のオブジェクトは、alertAPIに直接関連しています。
AlertはZabbixサーバーによって作成され、API経由で変更することはできません。
Alertオブジェクトは、特定のアクション操作が正常に実行されたかどうかに関する情報を含んでいます。以下のプロパティを持ちます。
| プロパティ | タイプ | 説明 |
|---|---|---|
| alertid | ID | アラートのID。 |
| actionid | ID | アラートを生成したアクションのID。 |
| alerttype | integer | アラートタイプ。 有効な値: 0 - メッセージ 1 - リモートコマンド |
| clock | timestamp | アラートが生成された時刻。 |
| error | string | メッセージの送信またはコマンドの実行に問題がある場合のエラーテキスト。 |
| esc_step | integer | アラートが生成されたアクションエスカレーションステップ。 |
| eventid | ID | アクションをトリガーしたイベントのID。 |
| mediatypeid | ID | メッセージの送信に使用されたメディアタイプのID。 |
| message | text | メッセージテキスト。 プロパティの動作: - alerttypeが"message"に設定されている場合、サポート |
| retries | integer | Zabbixがメッセージの送信を試行した回数。 |
| sendto | string | 受信者のアドレス、ユーザー名、またはその他の識別子。 プロパティの動作: - alerttypeが"message"に設定されている場合、サポート |
| status | integer | アクション操作が正常に実行されたかどうかを示すステータス。alerttypeが"message"の場合の有効な値:0 - メッセージは送信されませんでした。 1 - メッセージが送信されました。 2 - 複数回試行しましたが失敗しました。 3 - 新しいアラートはアラートマネージャーによってまだ処理されていません。 alerttypeが"remote command"の場合の有効な値:0 - コマンドは実行されていません。 1 - コマンドが実行されました。 2 - Zabbixエージェントでコマンドを実行しようとしましたが、利用できませんでした。 |
| subject | string | メッセージの件名。 プロパティの動作: - alerttypeが"message"に設定されている場合、サポート |
| userid | ID | メッセージの送信先のユーザーID。 |
| p_eventid | ID | アラートを生成した障害のイベントID。 |
| acknowledgeid | ID | アラートを生成した確認のID。 |