グラフ(.PNG)ファイルをエクスポートするZabbix

Mad-D:

私の目標:

ホストに関連付けられたグラフを.png形式で抽出したいと思います。私のGOOGLEの調査によると、このタスクを実行するために設計されたZabbix APIはありません。したがって、Chart2.phpとCURLを使用することを勧めるブログはほとんどありません。誰かが私にそれについてどうやって進むか(詳細な手順)を説明できますか?

注:申し訳ありませんが、phpやcurlで作業したことはありません

私が試したとき

curl https://example.com/zabbix/chart2.php?graphid=1552&width=300&height=300

これを取得したが、リンクが機能しない

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>302 Found</title>
</head><body>
<h1>Found</h1>
<p>The document has moved <a href="/zabbix/openid?graphid=1552&amp;modauthopenid.referrer=https%3A%2F%2Fexample.com%2Fzabbix%2Fchart2.php%3Fgraphid%3D1552">here</a>.</p>
<hr>
<address>Apache/2.2.3 (Red Hat) Server at example.com Port 80</address>
</body></html>

また、これを私のzabbix api(JAVA)呼び出しにどのように組み込むことができますか?

Michael Tabolsky:

これは通常のパスワード認証で機能します。私が使用していないopenidに適合させる必要があり、curlで機能するようにオプションを変更する必要があります。

1. wget --save-cookies=z.coo -4 --keep-session-cookies -O - -S --post-data='name=(a zabbix username)&password=(password)&enter=Enter' 'http://example.com/zabbix/index.php?login=1'

2. wget -4 --load-cookies=z.coo -O result.png 'http://example.com/zabbix/chart2.php?graphid=410&width=1778&period=102105&stime=20121129005934'

最初のものは認証をポストし、Cookieを保存します。2番目は同じcookieファイルをロードしてpngを取得します。

シェルを使わずに、好みの言語で、zabbixのJSON-RPC APIを実装する必要があります。このライブラリには、すでに多くのクライアントライブラリがあります。

AFAIKでも、グラフの画像を取得するには、このようにログインする必要があります。少なくとも当面は。

編集:https//support.zabbix.com/browse/ZBXNEXT-562が投票する(またはそれに取り組む)ものです

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

GITLOGをExcelファイルにエクスポートする

wxMaximaのplot2dからpngファイルをエクスポートします

ファイルをパブリックファイルシステムにエクスポートする

チャートを画像ファイルにエクスポートする

Tensorflow2でフリーズしたグラフ.pbファイルをエクスポートする

他のファイルからクラスをインポートおよびエクスポートする

R値ラベルをSPSSファイルにエクスポートする

mysqlテーブルをファイルにエクスポートする方法

各htmlクラスをpdfファイルにエクスポートする

Powershellでログファイルを新しいCSVファイルにエクスポートする

フラッターリストをCSVファイルにエクスポートする

Excelグラフをベクターグラフィックファイル(SVGなど)としてエクスポートしますか?

辞書をテキストファイルにエクスポートする

Hadoop出力をテキストファイルにエクスポートする

varをルートファイルにエクスポートするexpressjs

MySQLテーブルをCSVファイルにエクスポートする

RDFLibを使用してRDFファイルにグラフをエクスポートする方法

PHPでExcelファイルをエクスポートする

テーブルをCSVファイルでエクスポートする

HighChartsの複数のグラフを1つのファイルにエクスポートする方法(png、jpeg、pdf)

図をepsファイルにエクスポートする

C ++ pngリソースをファイルにエクスポート

Django:ファイルSQLでテーブルをエクスポートする

XcodeでコンパイルされたJava実行可能ファイルで大きなPNG画像をエクスポートする

spark-highchartsをファイルにエクスポート(pngまたはpdf)

xtableをPDFファイルにエクスポートする

PrimeFacesダイアグラムを使用して画像ファイルをエクスポートする方法

typescriptでインデックスファイルからJSONファイルをエクスポートする

「For」ループをcsvファイルにエクスポートする方法は?

TOP 一覧

  1. 1

    Oracle11gクライアントを使用したOracle19Cサーバーへの接続

  2. 2

    Ansibleで複数行のシェルスクリプトを実行する方法

  3. 3

    Reactでclsxを使用する方法

  4. 4

    Python / SciPyのピーク検出アルゴリズム

  5. 5

    小さいデータセットサイズと大きいデータセットサイズを使用するMPI_Gatherを使用したMPI_Barrier?

  6. 6

    フィルタスライダーで複数の範囲を選択します-Tableau

  7. 7

    MariaDBによるデータベースの破損:テーブルがエンジンに存在しません

  8. 8

    複数の条件でループを構築する

  9. 9

    Google Cloud Storage から単一ページの React アプリを提供する

  10. 10

    Hide textOutput() when un-click row of a DT::datatable in shiny app

  11. 11

    JavaのREST APIの認証、JWTとベストプラクティス

  12. 12

    Angular 9 TypeError:未定義のプロパティ「subscribe」を読み取れません

  13. 13

    JavaからのMATLAB関数によりランタイムエラーが発生する(EXCEPTION_ACCESS_VIOLATION)

  14. 14

    Eclipseに既存のJavaプロジェクトをインポートしますが、JFrameのデザインビューが存在しませんか?

  15. 15

    Openlayers 3 : Interaction DragBox が機能しない

  16. 16

    print( "\ 0007")がビープ音を鳴らさないのはなぜですか?

  17. 17

    なぜArrays.copyOfは2倍高速System.arraycopyのより小さなアレイ用のでしょうか?

  18. 18

    App Engineクイックスタートから「helloworld.go」をアンデプロイし、代わりにバケット内のhtmlをポイントするにはどうすればよいですか?

  19. 19

    LaravelはDB接続を自動的に閉じますか?

  20. 20

    グラフ(.PNG)ファイルをエクスポートするZabbix

  21. 21

    Eclipseエラー:ビルドパスが不完全であると表示されます

ホットタグ

アーカイブ