ホストの一覧、およびホストについているアイテムやトリガーを一覧で出力する方法
お世話になっております。
Zabbix4.0.15利用です。
https://www.zabbix.com/documentation/4.0/manual/web_interface/frontend_s...
上記のホスト画面だと「アイテム」や「トリガー」の数はわかりますが、その詳細がわかりません。
XMLでエクスポートはできますが、「host」と「trigger」の場所が離れており、
わかりやすい一覧とは言えません。
csvなどで分かりやすく一覧が出力出来たら助かるのですが、何か方法はありますか?
例えば以下のようなイメージです。
A列:ホスト名
B列:表示名
C列:アプリケーション(の詳細)
D列:アイテム(の詳細)
E列:トリガー(の詳細)
・
・
・
よろしくお願いいたします。
minayan - 投稿数: 44
xq(jqのxmlラッパー)でxmlからcsvに変換するのはどうでしょうか。
jq xml csvでググってみてください。
fripper - 投稿数: 495
アイテムはホストの持ち物、という関係性は確実なので
アイテム・ホストまでの一覧はXMLから解釈すれば
以下のような一覧化はできるとは思います
linuxA httpサービス稼働状況
linuxB httpサービス稼働状況
linuxB DBサービス稼働状況
トリガーは、ホストの持ち物、となってはいるのですが‥
内部的に「他のホスト保有のアイテムも条件として参照できる」という自由度もあり
ホスト1のアイテムXXと、ホスト2のアイテムYYの2つが両方とも異常値だったら
ホスト1に登録されたトリガーAAが「障害」になる、といった感じ
1トリガーに複数アイテムが関与することもあるので
ホスト1のアイテムXXが 60 未満で、ホスト1のアイテムYYが 20以上だったら
ホスト1に登録されたトリガーBBが「障害」になる、といった感じ
linuxA httpサービス稼働状況 httpサービスが停止しています
linuxB httpサービス稼働状況 httpサービスが停止しています
linuxB DBサービス port listen状況 DBサービスが停止しています
linuxB DBサービス デーモンプロセス起動状況 DBサービスが停止しています
とかリスト化してしまうと、複数ホストをまたぐトリガーや、複数アイテムをまたぐトリガーが
解らなく・分かりにくくなる‥という限界もあります
ホストに登録されてたアイテムの所有関係を示す一覧表
col1 col2
ホスト アイテム
それとは別に、ホストに登録されたトリガー起点での、トリガーに関与しているアイテムが特定できる一覧表
col1 col2 col3 col4
ホスト トリガー ホスト アイテム
といったものを作るようにしないと、完全な「リスト化」は難しいと思います‥
insigts2021 - 投稿数: 31
minayan様
遅くなって申し訳ありません。
確認してみたところインストールが必要そうですが、
インストールNGなので残念ながらこの方法は利用不可です。
せっかくご提案頂いたのに申し訳ありません。
fripper様
遅くなって申し訳ありません。
仕組みのご説明ありがとうございます。
一律のリスト化は難しいようですね。