Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (3,583)  
CrystalDiskInfo  (1,811)  
Tera Term  (1,787)  
HandBrake Japanese Language Version  (1,743)  
CrystalDiskMark  (980)  
FFFTP  (765)  
ffdshow  (719)  
mixfont-mplus-ipa  (615)  
MergeDoc  (571)  
10  TortoiseSVN  (555)  
11  Amateras  (437)  
12  BathyScaphe  (396)  
13  FreeMind  (372)  
14  Cabos  (327)  
15  ギコナビ  (316)  
More >>

Nagiosに用意された外部コマンドの使用法

2009年01月05日 09:51 Wojciech Kocjan 1 2 3 4

 それでは、こうした機能は具体的にどう使用するのだろうか? 例えばGUIを介さないタイプのアプリケーションを介して、オフィスにおける特定ITスタッフの所在を登録する機構が存在するとしよう。そして各スタッフのオフィス在席情報として、このアプリケーションに通知されたIPアドレスの最新情報がNagiosに定期送信されるようになっていれば、通知用のコマンドにこの情報を渡すことで、当該ユーザへのメッセージ送信用IPアドレスとして利用できるはずである。

 例えばユーザ名がjdoeでカスタム変数名がDESKTOPIPだとすると、Nagiosの外部コマンドパイプに送信すべきメッセージは下記のようになる。

[1206096000] CHANGE_CUSTOM_CONTACT_VAR;jdoe;DESKTOPIP;12.34.56.78

 実際にこれを実行した後に$_CONTACTDESKTOPIP$を使用すると、12.34.56.78という値が返されるはずである。

 コンタクト、ホスト、サービスのカスタム変数を変更するには、Nagiosに用意されているCHANGE_CUSTOM_CONTACT_VARCHANGE_CUSTOM_HOST_VARCHANGE_CUSTOM_SVC_VARというコマンドを使用すればいい。

 本稿で解説したコマンドは、Nagiosの外部コマンドパイプに装備されている機能のごく一部を取り上げただけに過ぎない。使用可能な全コマンドの一覧については、「External Command List」のページにて確認できる。

Linux.com 原文(2008年11月20日)

最終更新:2009年10月22日 12:39
SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.