MemcachedにPercona Apache Monitoring [Cacti]テンプレートを使用しようとしています。
彼らはあなたがパッケージのopenbsdバージョンを使用できないことを警告し、Ubuntu / Debianユーザーにソリューションを提供します。すなわち:
サーバーにncが必要です。ncの一部のバージョンは、異なるコマンドラインオプションを受け入れます。PHPスクリプトを構成することにより、使用されるオプションを変更できます。何らかの理由でこれを行いたくない場合は、代わりにスクリプトのデフォルト構成でコーディングされた期待に適合するncのバージョンをインストールできます。Debian / Ubuntuでは、netcat-openbsdが機能しないため、netcat-traditionalパッケージが必要です。また、/ bin / nc.traditionalに切り替える必要があります...
RHEL 6.xバージョンは実際にopenbsd(で確認済みrpm -qi nc
)から来ているので、これをRHEL / CentOSにどのようにインストールしますか?
これらのPerconaテンプレートをRHEL / CentOSで実行している人はいますか?あなたは何をした?alien
Debianパッケージ?
Update 1:FWIW、ソースからコンパイルしてGNU netcatを使用しようとしましたが、Cactiテンプレートに必要な正確なオプションがないようです(つまり、-Cまたは-q1に類似していないようです)
更新2:netcat-traditional_1.10-38_amd64.debパッケージをエイリアン[ed]して.tgzを作成し、バイナリ「nc.traditional」を生成します。そのバージョンには-qオプションがありますが、-Cはありません
更新3:cjcが示唆するようにnetcat-openbsd_1.89-3ubuntu2_amd64.debをサポートしましたが、-Cおよび-qオプションを提供しますが、テンプレートでは機能しないようです。また、quantaで提案されているように、nc_cmdから-q1オプションを削除しました。コマンドラインからの出力をグラフ化または生成しません。
更新4:dmouratiが示唆するようにソースRPMを構築し、quantaが示唆するように-q1を省略しましたが、コマンドラインからの出力をグラフ化または生成しません。たぶん、ソースRPMソリューションや-q1を渡さないことがRHEL 5.xで機能するのではないかと思います。この時点で、私は敗北を認めます。
乾杯