web-dev-qa-db-ja.com

RHEL 6.x用のNetcat(nc)従来のパッケージ?

Percona Apache Monitoring [Cacti] Template for Memcached を使用しようとしています。

実際、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:.tgzを作成するためにnetcat-traditional_1.10-38_AMD64.debパッケージを外部化し、バイナリ "nc .traditional "およびそのバージョンには-qオプションがありますが、-Cはありません

Update 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で機能すると思います。この時点で私は敗北を認めます。

乾杯

12
HTTP500

nmap-ncatというパッケージをインストールして確認してください。

2
Manoj K