問題タブ [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.
zabbix - トリガーで文字列をzabbix検索
エージェントに、文字列を返すユーザー パラメータがあります。この文字列には E:x の行が含まれます。ここで、エラーが見つからない場合は x==0、エラーが見つかった場合は x>0 です。トリガーでこの番号を確認したいのですが、その方法が見つかりません。または、可能であればコマンドの終了ステータスを使用することもできます。ありがとうございました。
javascript - d3.jsを使用した強制レイアウトでのノードの追加と削除の問題
Zabbix APIからデータをフェッチすることで、サーバーの可用性(および、これが機能した後は他のこと)を視覚化しようとしています。返されるデータが[ここ][1]のように見える例は、ZabbixAPIドキュメントで確認できます。
データの取得は問題ではありませんが、d3.jsのデータの結合に問題があります。つまり、これをどのように行うのかということです。
データをフェッチした後、アルファベット順に並べ替えられたサーバーの配列を取得します。新しいサーバーを表示し、削除されたサーバーを削除し、可用性の変更(または将来的には)を色などで反映させます。考えるかもしれません。
重要なのは、グラフを再初期化するのではなく、ノードを追加または削除するだけでグラフを更新する必要があるということです。
これは私が問題を抱えているビットです。リストにノードをどんどん追加して(クリアすることはありません)、新しいデータをフェッチするたびにノードを「再描画」することができました。つまり、すべてのノードが再度追加され、それらのように中央にスナップします。最初にページをロードするときに行います。
そして、すべてのノードが左上隅でスタックする結果となった3番目。
後者は私のコードの現在の状態です。
私はこの時点で何が間違っているのか少しわかりません。とにかくリンクがなくても、必要なものにかなり近いように見えるこれを見ていました(今のところ)。これは正常に機能し、コードでその動作を再現しようとしましたが、機能しません。
誰かが私のためにいくつかのポインタを持っていれば、それは素晴らしいことです。私はこの1週間、これ以上仕事をすることなくこれで遊んでいます:)
ありがとう!
職場ではZabbixにしかアクセスできないため、実際にテストできるのはCET時間の16〜21時間で、これは今日さらに約4時間です。誰かが夜中に何か提案があれば、私は明日それを試してみます:D
GitHubの私のコードは、私の投稿の下のリンクにあります。このサイトでのこの評判の欠如により、私の投稿に2つのリンクしか追加できない暗い穴に私を入れてしまったからです。
なぜこれはグローバルではないのですか?他のSEサイトに10人以上の担当者がいます。
編集:
まだ問題がありますが、データが更新されるたびに、最初にロードしたときと同じように円が「入り」ます。http: //mbostock.github.com/d3/talk/20111018/collision.html 今何をすべきかわからない: //
ruby - Rubyスクリプトから新しいZabbixイベントを作成するには?
Rubyスクリプトから新しいZabbixイベントを生成することは可能ですか? zabbix_senderスクリプトを使用するように提案されましたが、例が見つかりませんでした。
また、イベントの作成に関連する API も見つかりませんでした。
apache - Zabbix のエラー: /server-status 404: 見つかりません。
私はこの一日を扱ってきましたが、まだ理解できません。あるマシンで Zabbix をセットアップしましたが、別のマシンで Apache サーバーを監視したいと考えています。http://www.zabbix.com/wiki/templates/apacheのドキュメントに記載されているすべての手順を完了しました が、Apache テンプレートにデータがありません。Apache サーバーのログを確認すると、access.log に次のように表示されます。
そのマシンにある仮想サーバーと追加のサイトに関係があるのではないかと思いますが、それを理解することはできず、ドキュメントにも何も言及されていません...
windows - ロケールに依存しない方法でWindowsパフォーマンスカウンターにアクセスする
私はサーバーの混合セットを持っています。英語でWindowsを実行しているサーバーもあれば、イタリア語でWindowsを実行しているサーバーもあります。
ロケールに依存する文字列を使用せずにパフォーマンスカウンターの値を読み取る方法はありますか?
Zabbixのドキュメントを読んだところ、のような数値形式を使用できるはずですが\2\6
、ZabbixでもPowershellでも機能しません。
CPU使用率を監視したい(\Processore(_Total)\% Tempo processore
)。
どんな提案でも大歓迎です。
c# - Zabbix と時系列データ
1000 台までのデバイスを監視してログに記録する必要があります (デバイスごとに 1..4 センサー)。何か問題が発生した場合は、SMS と電子メールのアラートと一般的な機能が必要です。
エコシステム全体を .NET/C# で開発するのではなく、既存のもの (たとえばZabbix ) を使用するとよいと思います。しかし、より大きなハックなしでそれは可能ですか?
主な問題は、デバイスが旧式で、通信に RS232 を使用していることだと思います。
アイデアやその他の柔軟な監視ソフトウェアはありますか?
java - Zabbix を使用して同じマシン上の 2 つの Java プロセスを監視する
Java プロセスが 2 つ実行されているマシンがあります。それらのそれぞれは、JMX を使用して一意のポートで監視できます。たとえば、ポート 10001 と 10002 です。
Zabbix 2.0 を使用して、各 Java プロセスのメモリ使用量を監視したいと考えています。しかし、Zabbix を初めて使用する私に何か問題がある可能性があります。
Zabbix では、2 つの Java プロセスを実行するホストに 2 つの JMX インターフェイスを追加しました。1 つはポート 10001 を使用し、もう 1 つはポート 10002 を使用します。
キーを使用して、最初の JXM インターフェイス (10001) 用に 1 つの JMX アイテムを作成しましたjmx["java.lang:type=Memory","HeapMemoryUsage.used"]
。それはかなりうまくいっています。
同じキーを使用して 2 番目の JMX インターフェイス (10002) の 2 番目の JMX アイテムを作成しようとすると、次のエラーが発生します。
キー "jmx["java.lang:type=Memory","HeapMemoryUsage.used"]" を持つアイテムは "Zabbix サーバー" に既に存在します。
私は何を間違っていますか?
python - ログファイルを段階的に処理: データを抽出して別のプロセスに送信 (zabbix)
多数のログファイルからデータを抽出できるようにしたいと考えています。抽出されたデータは、zabbix に送信されます。
例を挙げると、(巨大な) ログファイルに次のような情報が含まれているとします。
このデータをZabbixに送信できるようにしたいです。
awk を使用すると、単純に次のようなことができます
私の問題は、ファイルが大きく、重複したデータが必要ないため、前回の実行が中断された場所からログ ファイルの読み取りを開始する方法を見つける必要があることです。
そのため、前回までに読み取ったポイントを記憶し、新しく追加された行のみの処理を開始する必要があります。
fetchlogを試してみたのですが、なぜかうまくいかず、メンテされていません。
増大するログ ファイルを追跡できる優れたユーティリティ、またはそれに対する Pythonic アプローチを知っていますか?
syslog-ng または rsyslog にはこれに対する何かがあったことを覚えているようですが、それらは syslog スタイルのログ専用であると思いますが、私のものは標準に従っていません。
よろしく
アレッサンドロ
web - Zabbix 2.0 - Web シナリオに基づく可用性レポート
毎月のサイト可用性レポートを顧客に提供する基本機能があります (たとえば、SLA 契約への準拠を確認するため)。
このようなレポートは、SLA でカバーされている特定の機能を監視するカスタム Web シナリオから生成するのが最適です。
どうすれば達成できますか?標準の「可用性レポート」は非常に基本的なもの (バーのみ、数字なし!) のようで、Web シナリオでは使用できないようです。
asp.net-mvc-3 - Solrプロファイリング用のZabbix
これができるかどうかわからない?または、誰かがすでにこれを行っている可能性があります。
アプリケーション、特にZabbixのSolrを監視したいですか?そのWindowsServer上。ZabbixはJVMを監視し、これに関する問題はありません。他のアプリケーションプロファイラーと同様に、実行時間の詳細を含むプロファイル情報を提供しますか?
さらに、同じサーバー上にasp.net c#mvc3アプリケーションもあります。Zabbixを使用してそれを監視/プロファイリングできますか?