問題タブ [cacti]
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.
perl - CactiでのPerlスクリプトとグラフからのRRDの作成と更新
私はPerlに少し慣れていませんが、間違いなくRRDに慣れていません。また、いくつかのWebサービステストを実行し、ガベージコレクションログから行を取得するPerlスクリプトがあります。スクリプトは他のタスクも実行しますが、必要なのはこれら2つに関連するグラフだけです。
スクリプトのこの部分は、結果レポート.htmlを読み取り、テーブルからいくつかの時間値を抽出して、それらを変数に格納します。
RRDTool::OOまたはRRD::Simpleを使用して、これらの変数をRRDに格納し、スクリプトの各ループの後に更新したいと思います。
また、ガベージコレクションのログ行をループしてそれぞれのランタイムを返すスクリプトの別の部分でも同じことを行いたいと思います。
RRDTool :: OOには、変数を使用して呼び出すことができる更新関数があると思いますが、私の主な問題は、最初にRRDを作成して、それらを使用して更新できるようにすることです。複数のRRDが必要かどうか、どのステップ値が最適か、データソースなどがわかりません。
RRDを正常に作成/更新できれば、Cactiの外部的に更新されたRRDのドキュメントに従って、グラフ化するためにそれらをcactiにロードできると確信しています。誰かがより良いアプローチを持っているかもしれませんが。どんな助けでも大歓迎です!
編集
スクリプトの2番目の部分で次のことを試しました...
..しかし、それはエラーで失敗します:
rrdtool create gcRuntimes.rrd --step 1 DS:GC:GAUGE:2:U:U RRA:MAX:0.5:1:5 failed: creating 'gcRuntimes.rrd': Invalid argument at /home/foo/perl5/lib/perl5/RRDTool/OO.pm line 438
strace
私のスクリプトで実行すると(invalid argument)
、mmap2
syscallでこれが表示されます。
RRD::SimpleとRRDTool::OOのどちらを使用してもかまいませんが、現在はどちらも同じエラーを返します。
rrd - RRD ファイルをサボテンにインポートする
さまざまなホストから収集された rrd ファイルがあります。rrd ファイルをサボテン インスタンスにインポートしたいと考えています。ここで説明されていることに従いましたhttp://docs.cacti.net/manual:087:8_rrdtool.05_external_rrds RRDファイルからグラフを生成します。
上書き (追加) せずに rra ディレクトリ内のファイルを更新する方法は?
graph - ubuntu 12.04のサボテンは画像を表示しません、rrdtoolは何も言いません
apt-get およびソースからサボテンをインストールしようとしましたが、同じ結果が得られました-グラフを表示すると、画像がありません...
いくつかのことをしました:
rra およびログ フォルダーの chowning、crontab の問題の修正 (crontab 内のデフォルト設定ユーザーの代わりに crontab -u {apache user})、snmp の構成 (auth、v3、publicdomain)。
コンソールから poller.php を起動すると - 大丈夫です。crontab からも - ls -l rra フォルダーのタイムスタンプが更新されます。コンソールからデバッグ情報からグラフ ステートメントを起動すると ("rrdtool create" ステートメント)画像、ナンを使用することもありますが、ホームフォルダーに画像を取得します( rrdtool create > test.png )。しかし、ブラウザからは何も得られません...
(サボテン) ログにはエラーが含まれていません...
次に何をすべきかわからない... ps。rra キャッシュを再構築しても問題は解決しません。
インストールされたソフト:
monitoring - Cacti-0.8.8aにアップグレードした後、Windowsサーバーのハードドライブスペースをグラフ化しない
Cactiを0.8.7gから0.8.8aにアップグレードしました。(スパインではなくポーラーを使用します)。
ここでアップグレード手順に従いました-http://docs.cacti.net/manual:088:1_installation.3_upgrading#upgrading_cacti
Cactiサーバー; LinuxRedHatサーバーRHEL4connecttomysqlカスタムスクリプトを使用しない基本的に組み込みサーバー(インデックス)スクリプト。
グラフ化されないのは、WindowsまたはLinuxボックスでのハードドライブの使用状況(hdtotal / hdfreespace)です。Windowsサーバーは、hd/cpuではなくネットワーク統計のみをグラフ化します。
サーバースクリプトディレクトリのOIDが正しいことを確認しました。ここでトラブルシューティングの手順を実行しました-http://docs.cacti.net/manual:088:4_help.2_debugging#debugging
Linuxサーバーは、CPU /ネットワークの記録と表示には問題ありませんが、ハードドライブデータには問題がありません。
この投稿はいたるところにありますが、サボテンは初めてで、これらの問題を修正したいと思います。任意の情報/ヘルプをいただければ幸いです。Windowsサーバーの監視グラフを設定するだけの場合でも。
ありがとうロジャー
c# - snmp「プロキシ」エージェントを作成することは可能ですか?
3 台のコンピューター A、B、C がある状況があります。
コンピュータ A と B はルーティング可能なネットワーク上にあり、相互に通信できます (異なるサブネット)。コンピューター C はルーティング可能ではありませんが、B と同じサブネット上にあります。
SNMP とサボテンを使用して、コンピューター A からコンピューター C を監視したいと考えています。
私が書き込もうとしているのは、カスタム ポートをリッスンし、コンピューター C から SNMP に対して行われたすべての要求を取得する B に配置する SNMP "プロキシ" です。
これは可能ですか?
助けてくれてありがとう。
アンドリュー。
nagios - cacti を使用してリモート ホストを監視する方法
サーバーにnagiosがインストールされており、さまざまなプラグインを使用してさまざまなリモートホストを監視しています。しかし、各システムのプロセスをグラフ形式で表示することはできません。同じ目的でサボテンを使用することは可能ですか? 同じマシンにサボテンをインストールしました。しかし、プラグインをインストールしてさまざまなサーバーを監視する方法がわかりません。また、Nagios のフロントエンド ツールとして cacti を使用できますか? サボテンのしくみ
誰かがこれについて私を助けてくれますか。
ありがとう
python - snmpwalk結果の出力数
snmpwalk コマンドからの結果の数を読み取るスクリプトを Ubuntu サーバー上で作成し、それを Cacti に送信してグラフ化しようとしていました。
私たちは誰もプログラミングの知識を持っていないため、私たちが試したことからすると、成功していません。
次のようになります。
スクリプトが実行されます。snmpwalk -v 1 -c public -Cp 10.59.193.141 .1.3.6.1.4.1.11.2.14.11.6.4.1.1.8.1.1.2.1
コマンドは印刷されます
変数が見つかるまで読み取り、「11」を読み取り、「11」を出力します。
したがって、基本的には、この場合、スクリプトで数値 "11" をフィルター処理して、Cacti でグラフ化に使用できるようにする必要があります。Google でいくつかのスクリプトを試し、情報を探しましたが、何も見つかりませんでした。
やり方がわかれば簡単だと思いますが、当方プログラミング初心者です。
前もって感謝します!
graph - サボテンのグラフが正しく表示されない
Cacti の専門家の皆様にお届けできることを願っています。同じ問題を Cacti フォーラムの Web サイトに投稿しようとしましたが、1 週間近く経っても回答がありませんでした。ここでさらなる幸運が訪れることを願っています。
私は Cacti を初めて使用し、ここ数日でインストールや構成などに取り組みました。
私は現在、監視する必要があるシステム (Diffusion と呼ばれる) をサボテンに接続する必要がある段階にあります。Diffusion は Java ベースのプッシュ エンジンです。私の目的は、サーバーが公開する特定の MBean をグラフ化することです。
正しい方法で必要な情報を提供する Perl スクリプトを作成し、スレッドプールに関連する 4 つのデータ ソースからのデータを表示するグラフ テンプレートを作成しました。
現在、値は固定されているため、結果は常に 0、3、8、および 10 (4 つのデータ ソース、4 つの rrd でダンプ) になります。
何らかの理由で、私が見ることができる唯一の行は 0 を返す行であり、グラフのサイズは 0 から 1 の間ですが、他の行も同様に表示され、グラフのサイズが 0 から上記の値の間であると予想されます10.
明確にするために、ログ (DEBUG レベル) には警告が表示されません。
どんな助けでも大歓迎です。
ありがとう。
cacti - Cacti 0.8.8a / CentOS 6.4 / エラー: '/usr/share/cacti/rra/*.rrd' を開いています: そのようなファイルやディレクトリはありません
CentOS 6.4 の EPEL リポジトリから Cacti 0.8.8a をインストールしました。グラフが表示されないことを除けば、すべて問題ありません。httpd のログを確認したところ、次のように表示されました。
rrdtool がこれらのファイルを生成しなかったようです。
これは /usr/share/cacti にあります
また、次のように rra フォルダーの所有者をcactiユーザーに変更しました。
次に何をすべきですか?どうもありがとう!