問題タブ [zabbix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Railsとnginxサーバーを使用したzabbix構成
本番環境のnginxサーバーでレールを実行しています。Zabbix を使用してサーバーを監視したいと考えています。zabbix の動作中の nginx 構成を持つすべての人。https://www.zabbix.com/forum/showthread.php?t=40612 https://www.zabbix.com/forum/showthread.php?t=40564を見つけましたが、混乱してしまい、動作していません。
python - Zabbix API を使用して Python からグリッド ビューを作成する
はじめに
Zabbix 2.0 を使用して監視するクラスターがあり、すべて正常に動作し、Zabbix に必要なすべてのデータがありますが、zabbix がデータを表示する方法は、このユース ケースには最適ではありません。同時に、Zabbix のデータを表示するより洗練された方法を作成するために使用できる Web フロント エンドで実行されている Python アプリがあります。私がやりたいのは、Zabbix の最新のデータ タブを、すべての行にホストがあり、項目が列になっている (スプレッドシートのような) グリッド ビューに変えることです。
問題
どうやら Zabbix の API はまだ開発中のようで、インターフェイスが変更されることもありますが、基本的な機能が動作していれば問題にはなりません。私がする必要があるのは、ID だけでなくホストの情報もホストのリストを取得できるようにすることです。また、ホストごとに、アイテム ID だけでなくデータ全体も取得できるようにする必要があります。これまでのところ、zabbix_api と PyZabbix の 2 つの Python ライブラリを使用してみましたが、どちらのライブラリも ID のみをフェッチし、ホストとアイテムに必要なデータをフェッチしないため、これまでのところうまくいきませんでした。
質問
実際に機能するライブラリ/これを行う方法はありますか、それともこの API はまだ初期段階にありますか?
前もって感謝します!
authentication - Zabbix でエージェント認証を設定するにはどうすればよいですか?
どうやら、ユーザー名/パスワードを zabbix_agentd.conf および zabbix_server.conf に追加して、サーバーがエージェントを認証し、エージェントがサーバーへの監視データの送信を開始できるようにする方法があるようです。
私が見つけたwikiページは「パッチ」を提供していますが、それを使用する方法や認証を導入する方法については実際には説明していません。
- https://zabbix.org/wiki/Active_agent_authentication
- https://zabbix.org/wiki/Active_agent_authentication_tech
このパッチの使用方法や別の方法で認証を実装する方法を理解するのを手伝ってくれませんか?
c# - Zabbix API は CPU 使用率 Json を取得します
誰かが私を助けることができます:
C# で Zabbix API を使用して実際の CPU 使用率を取得したいと考えています。(Json)アイドル、割り込みiowaitを取得しています....時間ですが、LinuxサーバーからCPU使用率を%で取得したいと思います。
それはどういうわけか可能ですか?
助けてくれてありがとう、よろしく
java - すべてのトリガーを zabbix api と java で一致させる方法
Zabbix ダッシュボードからすべてのトリガーを取得する必要があります。したがって、トリガーがある場合は、重大度に関係なく、これを取得する必要があります。これは、1 つのエントリを含むトリガー ダッシュボードのスクリーンショットです:
クリックすると大きく表示されます
。したがって、アクティブなトリガーがない場合、このリストは空です。
私がすでに持っているもの:
しかし、これはもうアクティブではない多くの古いトリガーを返します。本当に必要なのは、ダッシュボードに表示されるトリガーだけです!
どうすればこれを達成できますか?zabbix APIで何時間も取得できません...
情報:
グループ ID は 7 です
このグループにはさまざまなホストがあります
トリガーのステータスが OK の場合、それは必要ありません。問題がある場合のみ。
編集
私は私の目標に本当に近いです。
私の現在のコードは次のようになります。
この時点で、私のダッシュボードは空です。したがって、このコードのオブジェクトを取得するべきではありません。
「警告」は空なので大丈夫です。
"Average は 8 個のオブジェクトを返します。すべてのオブジェクトが 1 週間以上経過しています。悪いです!
"High" は空なので問題ありません。
"Disaster" は 1 個のオブジェクトを返します。このオブジェクトは 1 週間以上経過しています。悪いです!
では、ダッシュボードのエントリのみを取得するにはどうすればよいでしょうか?
api - APIを使用してZabbixテンプレートをアップロードする方法
APIを使用してZabbixテンプレートをアップロードする方法を知っている人はいますか?
Java と Zabbix 2.0 API を使用しようとしています。私たちの目標は、さまざまなホストから Zabbix グラフ (png 画像) を取得し、それらを監視ページに表示することです。テンプレートを使用して、さまざまなホストの監視対象パラメーターをカスタマイズできるようにする必要があります。また、監視テンプレートから zabbix サーバーへのアップロードの問題に直面しています。
2 つの異なる API 呼び出しがあります。
configuration.import ( https://www.zabbix.com/documentation/2.0/manual/appendix/api/configuration/import ) これを使用して、テンプレートを zabbix サーバーにアップロードできますが、UI に表示されないか、使用できません他の方法で。Zabbix サーバーは「true」を報告します。これは、テンプレートが正常にアップロードされたことを意味します。しかし、どこにも見つかりません。
template.create ( https://www.zabbix.com/documentation/2.0/manual/appendix/api/template/create ) template.create を使用すると、zabbix サーバー上にテンプレート エンティティを作成できますが、パラメータが表示されません。テンプレート データ自体 - これを使用してファイルをアップロードすることはできません。
これら2つのAPI呼び出しを結び付ける方法と、zabbixサーバーで構成されたzabbixテンプレートを取得する方法を知っている人はいますか?
zabbix - データがないことを検出するための Zabbix トリガー
ポーリングされた Zabbix エージェント アイテムがデータを返さないことを検出できるトリガーが必要です。Zabbix トラッパー アイテムの場合、この機能は nodata() 関数でカバーされます (Zabbix のドキュメントでは、ハートビート ロスト検出) が、Zabbix エージェント アイテムでサポートされる同様の機能が必要です。
たとえば、Zabbix エージェントの UserParameter: が定義されています
UserParameter=custom.mssqlping,/usr/local/scripts/mssqlping.sh
。
スクリプト mssqlping.sh は 0/1 を返します。mssqlping.sh スクリプトが壊れて空の文字列を返す状況をカバーする必要があります。これは数値ではないため、zabbix に保存されません。
定期的にポーリングされたアイテム データが来なくなったことを検出する方法は?