AIXからzabbixAPIを使いたい
■環境 ※外部接続不可
RHEL7.6
zabbix Server4.4
AIX7.2
zabbix Agent 4.2
いつもお世話になっております。
上記環境のAIXサーバから、zabbixAPIを使ってメンテナンスモードを設定したいと考えております。
ですが、AIXサーバではcurlが使えない(インストールも出来ない)ため、
どのようにzabbixAPIを使えばよいのかわからずにいます。
さまざまなサイトを探したのですが、ほぼcurlでを使ってAPIを叩いています。
jqコマンドを使っているサイトもありましたが、jqも当該サーバには導入されておりません。
AIXサーバからzabbixAPIを使う方法は何かありますでしょうか?
TNK - 投稿数: 4754
HTTPプロトコルを使用できる言語で使用できる開発言語が何かイン
ストールされているのであれば可能ですが、何かインストールされ
ているものはありますか?
(Perl、PHP、Python、Cなど)
また、インストールされていても、HTTPのリクエストを投げるため
やJSON形式のメッセージを加工するためのライブラリが別途必要と
なる場合があるので、それらもインストールされている必要があり
ます。
新規にインストールすることが不可能であるならば、そのAIXのサー
バーからは、Zabbix APIを呼び出すことは不可能だと思います。
あと、jqコマンドは、Zabbix APIを呼び出して取得したJSON形式の
データを加工しやすくするためのツールです。
jqコマンドだけではZabbix APIは呼び出せないと思います。
ama - 投稿数: 76
TNK様
ご回答ありがとうございます。
Perlにつきましては「perl -v」コマンドでインストールを確認しました。
他言語につきましては、php、Pythonともにインストールされておらず、
Cにつきましては、導入確認方法がわからなかったのですが、
libgccのパッケージだけインストールがされていることを確認いたしました。
JSON形式のメッセージ加工するためのライブラリにつきましても、
インストールされているかどうか確認する方法がわかりませんでしたが、
「json_pp」というコマンドはありました。
JSON PPはCLIでJSONを整形表示してくれるソフトウェアとの記載が下記サイトにありましたが、
こちらでも問題ないのでしょうか?
https://developer.ntt.com/en/node/481