これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド iclip です。
プログラム:
NAME
icli - Icinga コマンドライン インターフェイス
SYNOPSIS
イクリ [-v|-vv|-vvv] [-z filter ] [-h ホスト] [-g ホストグループ] [-s サービス] [-c 設定] [-C]
[-f ステータスファイル] [-F rwファイル] [-lh|-ls|-lq|-ld] [-a アクション[:引数]][host/サービス ...]
VERSION
バージョン0.48
DESCRIPTION
イクリ へのコマンドラインインターフェイスです アイシングガ. デフォルトでは、すべてのサービスとその
状態。
カスタム構成およびステータス ファイルのパスを指定する場合は、 イクリ とも動作します Nagios.
ただし、100% の互換性は保証されていません。
イクリ を実行しているホストで実行された場合にのみ機能します。 アイシングガ デーモン。 他で使うには
ホスト、シェル エイリアス ("alias icli='ssh $icingahost icli'" など) または類似のものを使用することをお勧めします。
を使用して、表示するサービスのリストを絞り込むことができます。 フィルター (
"icli -z!o")、 -h/-s 引数 ("icli -h aneurysm -s Libraries,Websites") または
コマンドライン引数 ("icli aneurysm/{Libraries,Websites}" シェル展開あり)。
OPTIONS
-a|- アクション アクション[:引数]
ラン アクション 一致するすべてのホストまたはサービスで。 引数 アクションのカンマ区切りのリストです
引数であり、問題のアクションに依存します。 アクション XNUMXつまたはXNUMXつの場合もあります
文字のショートカット。
次のアクションがサポートされています。
了解 コメント
文字列でサービスの問題を確認する コメント. これにより、粘着性が作成されます
通知付きの確認応答で、有効期限はありません。 コメントはありません
持続します。
注: ホストの問題の確認はまだサポートされていません。
d|ダウンタイム start,stop,デュレーション,コメント[,optsの]
トリガーされていないホストまたはサービスをスケジュールします (フィルター引数に応じて)
ダウンタイム。 start & stop はタイムスタンプであり、次のようにフォーマットする必要があります
YYYY-MM-DDTHH:MM:SS。「T」はリテラルです。 タイムスタンプは
icli を実行しているシステムと同じタイムゾーン。
If デュレーション は 0 (ゼロ) で、その間の固定ダウンタイムです。 start & stop 計画されている。
それ以外の場合は、次の期間に開始される柔軟なダウンタイム start & stop そして最後に
デュレーション 計画されている。 この場合、 デュレーション が付加された実数でなければなりません
オプションの単位 (s は秒、m は分、h は時間、d は日、w は
週間)。 単位が指定されていない場合は、秒が使用されます。
ホストが選択されていて、 optsの 「子」を含み、そのすべてのダウンタイム
子は、ホストと同じパラメーターでスケジュールされます。 同様に、
optsの 「trigger_children」が含まれています。これは、ホストのすべての
子供が予定されています。
コメント ダウンタイムのコメント フィールドを参照し、「,」を含めることはできません
(コンマ) 文字。
r|再確認
すぐに再検査をスケジュールする
R|強制再チェック
強制的で即時の再チェックをスケジュールする
-c|--config 設定
から設定を読み取ります file
-C|--無色
出力の色を無効にする
-f|--ステータスファイル file
からステータスを読み取る file
-F|--rw-ファイル file
file 外部コマンドファイルとして。
-g|--ホストグループ ホストグループ
のホストに選択を制限する ホストグループ (カンマ区切りのリスト)
-h|- ホスト ホスト
選択を制限する ホスト (カンマ区切りのリスト)
-l|- リスト ダウンタイム|ホスト|サービス|キュー
サービス (デフォルト) またはホストのいずれかをリストします。 の最初の文字のみであることに注意してください。
引数はチェックするので、「icli -lh」「icli -ls」などでもOKです。
-m|- マッチ 正規表現
プラグイン出力が一致するホスト/サービスに選択を制限する 正規表現 (パールレギュラー
式、大文字と小文字を区別しません。 perlre を参照してください)。
-o|- 概要
「戦術的概要」スタイルの概要を表示します。 デフォルトでは (または "-ls" と共に使用した場合)、
すべてのホストとサービスの数 (合計と状態で割った値の両方) が表示されます。
「-lh」と一緒に使用すると、すべてのホストが、OK / 警告 / ... チェックの数とともに一覧表示されます
各ホスト。
-U|--連絡先として 名
に見えるサービスでのみ動作する 名. 機能しません -lh それでも、最も役立つ
-ls.
注: これは、ユーザーがアクセスできるサービスを見つけやすくするためのものです。 そうではない
アクセスを制限するためのものであり、決してそのように使用しないでください。
-s|- サービス サービス
選択を制限する サービス (コンマ区切りのリスト)。 と組み合わせることができます -h/-g 〜へ
選択をさらに絞り込みますが、スタンドアロンで使用することもできます。
-v|-詳細
出力の詳細度を上げます。 まで組み合わせ可能 -vvv
-V|- バージョン
バージョン情報を表示する
-x|--カットモード モード
端末にとって長すぎる行をどうするか: nその他、 cオフ、ライン
break (適切なインデント付き)。 デフォルトはライン bリーク
-z|- フィルター 表現
フィルターを通過するホスト/サービスに選択を制限します。 表現 はカンマ区切りです
フィルターのリストでは、すべてのフィルターが適用されるホスト/サービスのみが選択されます。 見る
「フィルター式」も
出力
サービス リスティング
これが標準の出力方法です。 次の内容が含まれます。
・サービス説明
· -v: サービスフラグ (A認めた、 Fラッピング、 P積極的、 !チェックなし)
・サービス状態(OK/警告/クリティカル/不明)
· -v: 現在の試行回数 / 最大試行回数
・プラグイン出力
HOST リスティング
-ld で有効化
・ホスト名
・ホストの状態(OK/ダウン/到達不能)
· -v: 現在の試行回数 / 最大試行回数
・プラグイン出力
キュー リスティング
-lq で有効化
・ホスト名
・ サービス名
・最終確認
・次のチェック
フィルタ 表現
各式は感嘆符で否定できます。たとえば、"!A" はすべての非
認められたサービス。
A チェック状態確認済み
D このサービスが属するホストがダウンしているか到達不能です
F サービスが状態間でバタバタしています
N このサービスの通知は無効になっています
P パッシブ チェックのみが有効になります。 ご了承ください !P 単にアクティブチェックが
パッシブチェックのステータスに関係なく有効
S チェック状態はソフトです。 たとえば、以前は問題がなく、現在は重要になっていますが、そうではありません
最大数に達し、まだ通知が発生しています。 見つけるのが良い(または無視する)
一時的で重大ではない不具合の可能性があるサービスの問題。
o ホスト/サービスの状態は OK
w サービスの状態は警告です
c サービス状態は重大です
u サービス状態は不明です
p ホストまたはサービスの状態が保留中です
d ホストの状態はダウンです
x ホストの状態は到達不能です
EXIT ステータス
エラーが発生しない限り、ゼロ。
CONFIGURATION
なし。
依存関係
· autodie (perl >= 5.10.1 に含まれる)
・ 日付時刻
· DateTime::Format::Strptime
· DateTime::TimeZone
・用語::サイズ
onworks.net サービスを使用してオンラインで iclip を使用する