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