■CentOS5(x86版)の導入
・プロキシ経由のインストールは不可なので、DVD2枚分のISOから導入。
・カスタムでgui抜きの最小インストール(Total553Packages/980MB)
・ゲストOSなのでLVMは使わず、ext3で構成。
・パッケージのインストール時間:約5分
■初回起動時の初期設定
・FWのオフ、無効
・iptables6のオフ、無効
$ ssh-keygen -t rsa
$ su root
$ sudo vim /etc/profile.d/proxy.sh
$ sudo cat /etc/profile.d/proxy.sh
export http_proxy=http://192.168.100.88:3128/
export ftp_proxy=http://192.168.100.88:3128/
export HTTP_PROXY=http://192.168.100.88:3128/
export FTP_PROXY=http://192.168.100.88:3128/
$ sudo vim /etc/yum.conf
$ sudo grep ^proxy /etc/yum.conf
proxy=http://192.168.100.88:3128/
$ exit
■再ログイン、最新にする。
$ sudo yum update && sudo yum upgrade
$ sudo cat /etc/redhat-release
CentOS release 5.7 (Final)
■要件のチェック
※前回もmanager_installer_allの「mv」⇒「mv -i」に変更
/etc/hostsを修正したのだが、記載を忘れていた。
CentOS6.2とHinemos3.2.2
http://d.hatena.ne.jp/labunix/20120119
■vsftpdの導入
$ ps -ef | grep ftp | grep -v grep
$ sudo yum install vsftpd
$ sudo /etc/init.d/vsftpd status
vsftpd は停止しています
$ sudo /etc/init.d/vsftpd start
vsftpd 用の vsftpd を起動中: [ OK ]
$ sudo /sbin/chkconfig --list vsftpd
vsftpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
$ sudo /sbin/chkconfig vsftpd on
$ sudo /sbin/chkconfig --list vsftpd
vsftpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
$ netstat -an | grep :21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
$ ftp localhost
Connected to centos5.
220 (vsFTPd 2.0.5)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (localhost:labunix): labunix
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> quit
221 Goodbye.
■SELinuxのオフ、無効化の確認
$ whereis -b getenforce
getenforce: /usr/sbin/getenforce
$ /usr/sbin/getenforce
Permissive
$ sudo grep ^SELINUX= /etc/sysconfig/selinux
SELINUX=disabled
$ sudo /sbin/shutdown -r now && exit
$ /usr/sbin/getenforce
Disabled
■前提パッケージの確認と導入。
$ rpm -q syslog-ng
パッケージ syslog-ng はインストールされていません。
$ rpm -q net-snmp || sudo yum install net-snmp
$ rpm -q net-snmp-libs
net-snmp-libs-5.3.2.2-14.el5_7.1
$ rpm -q rsyslog || sudo yum install rsyslog
$ rpm -q syslog
パッケージ syslog はインストールされていません。
$ rpm -q krb5-workstation || sudo yum install krb5-workstation
krb5-workstation-1.6.1-63.el5_7
$ rpm -q expect || sudo yum install expect
■hinemosマネージャの導入
※PATHの設定、mvコマンドに「-i」オプションを付け、上書き確認に「A」を指定
$ tar zxvf hinemos_manager-3.2.2_rhel5_32.tar.gz
$ cd Hinemos_Manager-3.2.2_rhel5_32/
$ su root
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/labunix/bin
/sbin:/usr/sbin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/labunix/bin
&& mv -i jboss-4.2.2.GA ${HINEMOS_HOME} \
&& mv -i postgresql-8.3.15 ${HINEMOS_HOME} \
■/etc/hostsのチェック
127.0.0.1 localhost.localdomain localhost
:1 localhost6.localdomain6 localhost6
192.168.100.8 centos5
■Javaのチェック
bash: java: command not found
java version "1.5.0_22"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)
Java HotSpot(TM) Client VM (build 1.5.0_22-b03, mixed mode, sharing)
lrwxrwxrwx 1 root root 33 1月 21 08:23 /usr/bin/java -> /opt/hinemos/jre1.5.0_22/bin/java
java version "1.5.0_22"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)
Java HotSpot(TM) Client VM (build 1.5.0_22-b03, mixed mode, sharing)
■サービスの登録、起動
Hinemos Manager is stopped
- JBoss Process ID : (stopped)
- PostgreSQL Process ID : (stopped)
/etc/init.d /home/labunix/Hinemos_Manager-3.2.2_rhel5_32
hinemos_manager 0:off 1:off 2:on 3:on 4:on 5:on 6:off
- Starting Hinemos RDBMS Server (PostgreSQL) :
waiting for PostgreSQL to start...
PostgreSQL started
[ OK ]
- Starting Hinemos Application Server (JBoss) :
JBoss configuration assigned : default
waiting for JBoss to start...
JBoss started (with -W option)
[ OK ]
■hinemosエージェントの導入
$ tar zxvf hinemos_agent-3.2.2_rhel5_32.tar.gz
$ cd Hinemos_Agent-3.2.2_rhel5_32/
$ su root
Hinemos Job Agent is stopped
Starting hinemos_job_agent : [ OK ]
Hinemos Log Agent is stopped
Starting hinemos_log_agent : [ OK ]
■後処理
export PATH=/sbin:/usr/sbin:${PATH}
hinemos_job_agent 0:off 1:off 2:on 3:on 4:on 5:on 6:off
hinemos_log_agent 0:off 1:off 2:on 3:on 4:on 5:on 6:off
hinemos_manager 0:off 1:off 2:on 3:on 4:on 5:on 6:off
snmpd は停止しています
snmpd を起動中: [ OK ]
snmptrapd は停止しています
snmptrapd を起動中: [ OK ]
snmpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
snmpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
snmptrapd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
snmptrapd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
■クライアントは前回と同じWinXPから。