This is the documentation page for an unsupported version of Zabbix.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

5 カスタム警告スクリプト

概要

警告を送信するのに既存のメディアタイプで満足しない場合は、もう一つの方法があります。あなたなりの方法で通知を操作するスクリプトを作成することができます。これらのスクリプトは、Zabbixサーバの設定ファイルAlertScriptsPath変数で定義されたディレクトリに配置されます。警告スクリプトが実行されると、$1、$2、$3 のような3つのコマンドライン変数が得られます:

  • To
  • Subject
  • Message

受信者(To)はユーザーメディアのプロパティで指定します。ここでは、警告のスクリプトとして次のようなものを示します:

#!/bin/bash
       
       to=$1
       subject=$2
       body=$3
       
       cat <<EOF | mail -s "$subject" "$to"
       $body
       EOF

環境変数は保存されないか、スクリプトのために生成されるので、明確に扱います。

設定

カスタムの警告スクリプトをメディアタイプとして設定するには、次のことをおこないます:

  • [管理]→[メディアタイプ]を選択
  • [メディアタイプを作成]をクリック

メディアタイプの属性:

パラメータ 説明
説明 メ ィアタイプの名前
タイプ タイ としてスクリプトを選択します。
スクリプト名 スクリプト 名前

ユーザーメディア

ユーザーにカスタムの警告スクリプトを割り当てるには、次のことをおこないます:

  • [管理]→[ユーザー]を選択
  • ユーザーのプロファイルのフォームを開く
  • [メディア]タブで[追加]をクリック

ユーザーメディアの属性:

パラメータ 説明
タイプ タイ としてカスタムの警告スクリプトを選択します。
送信先 警告 受信者
有効な時間帯 例えば、勤 日だけ(1-5、9:00-18:00)のように、メッセージが送られる時間を限定できます。
書式に関する詳細は、期間の指定のページを参照してください。
指定した深刻度のときに使用 警告スクリプトをアクティ イトしたいトリガーの深刻度のチェックボックスをマークします。
ステータス ユーザー ディアのステータス:
有効 - 使用中。
無効 - 使用されていません。

本ページは2013/05/05時点の原文を基にしておりますので、内容は必ずしも最新のものとは限りません。
最新の情報は右上の「Translations of this page」から英語版を参照してください。