ManageEngine社が提供しているネットワーク機器の管理システム群をLinux上に構築していく。
ManageEngine社のソフトウェアはスケール限定ながら無償利用が可能なのでラボ環境には重宝します。
http://www.manageengine.jp/solutions/
今回は以下3ツールをVMware上のゲストOS(CentOS6.6)に展開します。
★OpManager (統合監視/SNMP)
http://www.manageengine.jp/products/OpManager/
★EventLog Analyzer (イベントログ/syslog)
http://www.manageengine.jp/products/EventLog_Analyzer/
★NetFlow Analyzer (フローコレクタ/sFlow)
http://www.manageengine.jp/products/NetFlow_Analyzer/
[Step.1] VM上にOSの準備
せっかくの無償ツールなので、OSライセンスのかからないLinuxにて構築をします。
CentOS 6.6を Mimimal にてインストールをします。
パフォーマンスはVMホストに依存しますが以下とします。
CPU : 1 secket / 1 core
RAM : 2,048MB
HDD : 40GB (Thin Provisining)
NW : eth0
[Step.2] ベースソフトの準備
yum -y update (更新はキホン!)
yum -y install wget (Installパッケージを落とすのに利用)
yum -y install unzip (サービス化のファイル解凍に利用)
yum -y install zlib.i686 (EventLogのUDP513-514 ポート空けに必要)
yum -y install vlgothic-fonts (EventLogダッシュボードの文字化け回避)
yum -y install perl (VMware-toolsインストールに必要)
VMware-toolsのインストール ※手順は割愛
[Step.3] OpManagerのインストール
# wget http://local-server/ManageEngine_OpManager_64bit.bin
# chmod a+x ManageEngine_OpManager_64bit.bin
# ./ManageEngine_OpManager_64bit.bin -console
InstallShield Wizard起動 (対話形式のため省略)
OpManagerはサービス化がWizardに無いため、下記KBを参考にして設定
http://kb.zoho.co.jp/opmanager/?p=68
<手順はこんな感じに。>
# wget http://kb.zoho.co.jp/opmanager/wp-content/uploads/sites/4/opmanager.zip
# unzip opmanager.zip
# cd opmanager
# chmod 755 opmanager
# mv opmanager /etc/init.d/opmanager
# chkconfig –add opmanager
あとはsyslogのポートがEventLog Analyzerと被るので 10513, 10514 あたりに逃がしておく。
(GUIから操作)
[Step.4] EventLog Analyzerのインストール
# wget http://local-server/ManageEngine_EventLogAnalyzer_64bit.bin
# chmod a+x ManageEngine_EventLogAnalyzer_64bit.bin
# ./ManageEngine_EventLogAnalyzer_64bit.bin -console
InstallShield Wizard起動 (対話形式のため省略、サービス化設定あり)
ダッシュボード等のグラフの文字化け(文字が□□□□になる)に適合したため下記KB処置。
http://kb.zoho.co.jp/eventloganalyzer/?p=454
# cd /opt/ManageEngine/EventLog/jre/lib/fonts/
# mkdir fallback/
# cd fallback/
# ln -s /usr/share/fonts/vlgothic/VL-Gothic-Regular.ttf ./
※ 事前にyumでvlgothic-fontsはインストールしておく必要あり
なぜかUDP513, 514がリスニングできない症状が発生、USのフォーラムを参考にzlib.i686をyumで入れることで回避。
※事前のyumをしておけばOK。
https://forums.manageengine.com/topic/default-listening-port-513-has-already-been-occupied-so-add-a-new-port-to-listen-for-event-logs
[Step.5] NetFlow Analyzerのインストール
# wget http://local-server/ManageEngine_NetFlowAnalyzer_64bit.bin
# chmod a+x ManageEngine_NetFlowAnalyzer_64bit.bin
# ./ManageEngine_NetFlowAnalyzer_64bit.bin -console
InstallShield Wizard起動 (対話形式のため省略)
NetFlow Analyzerもサービス化がWizardに無いため、手動設定
# cd /opt/ManageEngine/NetFlow/bin/
# sh ./linkAsService.sh
To start the service login as superuser and use /etc/init.d/netflowanalyzer
[Step.6] iptables(Firewall開放)
インストール途中は、暫定で無効化で対処(再起動すると自動有効になるので注意)
# /etc/rc.d/init.d/iptables stop
恒久的にはiptablesの設定編集
# vi /etc/sysconfig/iptables
<下記行を追加>
-A INPUT -p tcp -m state --state NEW -m udp --dport 513 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m udp --dport 514 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m udp --dport 10513 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m udp --dport 10514 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m udp --dport 9996 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT (OpM用Webポート)
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8081 -j ACCEPT (ELA用Webポート)
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8082 -j ACCEPT (NFA用Webポート)
備忘メモ:インストール後にhost名を変えると3toolどれも起動しなくなる模様
メモリ 2GBでは若干心許ないかも、しばらく様子見。
top – 02:36:15 up 13 min, 1 user, load average: 0.09, 0.62, 0.79
Tasks: 141 total, 1 running, 140 sleeping, 0 stopped, 0 zombie
Cpu(s): 7.1%us, 4.3%sy, 0.0%ni, 88.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1922372k total, 1726896k used, 195476k free, 20828k buffers
Swap: 4128764k total, 0k used, 4128764k free, 409500k cached
時間経過
top – 10:32:32 up 8:10, 1 user, load average: 0.00, 0.01, 0.00
Tasks: 139 total, 1 running, 138 sleeping, 0 stopped, 0 zombie
Cpu(s): 10.2%us, 4.2%sy, 0.0%ni, 85.2%id, 0.4%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1922372k total, 1848512k used, 73860k free, 41480k buffers
Swap: 4128764k total, 23044k used, 4105720k free, 245628k cached
一週間後
top – 02:20:52 up 8 days, 23:58, 1 user, load average: 0.00, 0.05, 0.03
Tasks: 136 total, 1 running, 135 sleeping, 0 stopped, 0 zombie
Cpu(s): 7.8%us, 4.6%sy, 0.0%ni, 87.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1922372k total, 1828004k used, 94368k free, 45480k buffers
Swap: 4128764k total, 223204k used, 3905560k free, 198744k cached
ピンバック: めむ帖 ~駆け出しSEの雑記帖~ » ManageEngine OpManager の文字化け対策