designetwork

ネットワークを軸としたIT技術メモ

Opmantek NMISをCentOS6.5にインストール

OSS ( オープンソース ) の NetFlow Collector ( ネットフローコレクター ) として、Opmantek の opFlow を試してみようと思う。
厳密に言うと、opFlow はオープンソースではなく、製品版はライセンスが必要となるが、評価版ライセンスでも永続的に25センサーまで対応できるため、採用候補として検討する。
また、opFlow の土台として、オープンソースの統合監視システムである Opmantek NMIS ( Network Management Information System ) もインストールする。

ここではNMISのインストール方法を記載する。

NMIS インストール

2016/2月時点(Ver.8.5.10G)で、NMIS のインストールはオフィシャルサイトのドキュメントとずれている。
ドキュメントでは、Ver.8.5.6Gのtar.gzファイルからのインストール手順が記載されているが、Ver.8.5.10Gでは、.runファイルのインストーラが提供されている。
コミュニティの方にはその旨記載されているため、それに従ってインストールする。

The Opmantek Installer - opCommon - Opmantek Community WIKI

オフィシャルサイトからインストーラをダウンロードし、CentOS上で実行する。

[root@CentOS-11 local]# sh nmis8.5.10g.run

Verifying archive integrity... All good.
Uncompressing NMIS Version 8.5.10g 0% 39% 78% 100%

++++++++++++++++++++++++++++++++++++++++++++++++++++++ NMIS Installation Script ++++++++++++++++++++++++++++++++++++++++++++++++++++++

<snip>

対話型で随時確認が出るので"yes"で進める。
10分程度でインストールが完了する。

++++++++++++++++++++++++++++++++++++++++++++++++++++++ Installation Complete. NMIS Should be Ready to Poll! ++++++++++++++++++++++++++++++++++++++++++++++++++++++

You should now be able to access NMIS at http://<yourserver name or ip>/nmis8/

Based on your hostname config, this would be
http:///nmis8/

これでNMISのWebUIにアクセス可能となる。
WebUIの初期パスワードは以下の通り。

user: nmis
pass: nm1888

初期パスワード詳細はこちら

https://community.opmantek.com/display/NMIS/Default+Credentials+(Passwords)+for+NMIS8+VM

ログイン後のトップ画面はこんな感じ。

NMIS8.5.10GはCentOS7未サポート

インストールにあたり、つまづいた点がある。
当初、NMISのインストール先としてCentOS7を使用したが、インストーラ実行時の以下のエラーとなった。

[root@CentOS-01 ~]# sh nmis8.5.10g.run  

Verifying archive integrity... All good.
Uncompressing NMIS Version 8.5.10g 100%
Can't locate version.pm in @INC (@INC contains: /tmp/selfgz1753927818/lib /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./install.pl line 49.
BEGIN failed--compilation aborted at ./install.pl line 49.

キーワードとしては、

Can't locate version.pm

調べてみると、コミュニティで以下のやり取りがなされており、CentOS7は未サポートとのことだ。

version.pm - Opmantek Community WIKI

CentOS7にはNMIS8.5.10Gがインストールできないため、CentOS6を使用する必要がある。

続き

opFlowのインストールはこちら
Opmantek opFlowをCentOS6.5にインストール - designetwork