0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

運用管理ソフトウェア「Hinemos」を使ってみる!!part3 ~マネージャインストール②~

Last updated at Posted at 2022-02-20

#1.はじめに
前回の投稿に引き続き、Hinemosマネージャをインストールしていきます。

いきなりこのページに来た人は、↓のページから見てください。
前回記事⇒運用管理ソフトウェア「Hinemos」を使ってみる!!part2 ~マネージャインストール①~

#2.Hinemosマネージャインストール(続き)
ここから、前回の続きでHinemosマネージャをインストールします。
##【手順3】Hinemosマネージャインストール

(root)# rpm -ivh hinemos-6.2-manager-6.2.2-1.el7.x86_64.rpm
準備しています...              ################################# [100%]
更新中 / インストール中...
   1:hinemos-6.2-manager-0:6.2.2-1.el7################################# [100%]
Created symlink from /etc/systemd/system/multi-user.target.wants/hinemos_manager.service to /usr/lib/systemd/system/hinemos_manager.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/hinemos_pg.service to /usr/lib/systemd/system/hinemos_pg.service.

ここまで長い道のりでしたが、Hinemos自体のインストールはあっけなく終わる。

##【手順4】Hinemosマネージャ起動

(root)# systemctl start hinemos_manager

Java VMおよびPostgreSQLのプロセスの起動状況をそれぞれ確認する。

■Java VM

(root)# systemctl status hinemos_manager
● hinemos_manager.service - Hinemos Manager
   Loaded: loaded (/usr/lib/systemd/system/hinemos_manager.service; enabled; vendor preset: disabled)
   Active: active (running) since 土 2022-02-19 20:58:02 JST; 51s ago
  Process: 13053 ExecStart=/opt/hinemos/bin/jvm_start.sh -W (code=exited, status=0/SUCCESS)
 Main PID: 13116 (java)
   CGroup: /system.slice/hinemos_manager.service
           mq13116 /usr/lib/jvm/jre-1.8.0-openjdk/bin/java -Djdk.xml.entityE...

 2月 19 20:58:01 manager jvm_start.sh[13053]: sysctl: reading key "net.ipv..."
 2月 19 20:58:01 manager jvm_start.sh[13053]: sysctl: reading key "net.ipv..."
 2月 19 20:58:01 manager jvm_start.sh[13053]: sysctl: reading key "net.ipv..."
 2月 19 20:58:01 manager jvm_start.sh[13053]: sysctl: reading key "net.ipv..."
 2月 19 20:58:01 manager jvm_start.sh[13053]: sysctl: reading key "net.ipv..."
 2月 19 20:58:01 manager jvm_start.sh[13053]: sysctl: reading key "net.ipv..."
 2月 19 20:58:01 manager jvm_start.sh[13053]: sysctl: reading key "net.ipv..."
 2月 19 20:58:01 manager jvm_start.sh[13053]: waiting for Java Virtual Mac....
 2月 19 20:58:02 manager jvm_start.sh[13053]: Java Virtual Machine started...)
 2月 19 20:58:02 manager systemd[1]: Started Hinemos Manager.
Hint: Some lines were ellipsized, use -l to show in full.

■PostgreSQL
Hinemosでは、DBにPostgreSQLが採用されている。

(root)# systemctl status hinemos_pg
hinemos_pg.service - Hinemos PostgreSQL
   Loaded: loaded (/usr/lib/systemd/system/hinemos_pg.service; enabled; vendor preset: disabled)
   Active: active (running) since 土 2022-02-19 20:58:01 JST; 8min ago
  Process: 13041 ExecStart=/opt/hinemos/postgresql/bin/pg_ctl start -w -t ${PGTIMEOUT} -s -D ${PG_DATA} -l ${PGLOGFILE} (code=exited, status=0/SUCCESS)
 Main PID: 13043 (postgres)
   CGroup: /system.slice/hinemos_pg.service
           tq13043 /opt/hinemos/postgresql/bin/postgres -D /opt/hinemos/var/...
           tq13044 postgres: logger process
           tq13046 postgres: checkpointer process
           tq13047 postgres: writer process
           tq13048 postgres: wal writer process
           tq13049 postgres: autovacuum launcher process
           tq13050 postgres: stats collector process
           tq13186 postgres: hinemos hinemos 127.0.0.1(57844) idle
           tq13188 postgres: hinemos hinemos 127.0.0.1(57846) idle
           tq13190 postgres: hinemos hinemos 127.0.0.1(57848) idle
           tq13192 postgres: hinemos hinemos 127.0.0.1(57850) idle
           tq13194 postgres: hinemos hinemos 127.0.0.1(57852) idle
           tq13196 postgres: hinemos hinemos 127.0.0.1(57854) idle
           tq13198 postgres: hinemos hinemos 127.0.0.1(57856) idle
           mq13200 postgres: hinemos hinemos 127.0.0.1(57858) idle

 2月 19 20:58:00 manager systemd[1]: Starting Hinemos PostgreSQL...
 2月 19 20:58:01 manager systemd[1]: Started Hinemos PostgreSQL.

■プロセス確認
以下の2行が出力されればおk。
/opt/hinemos/postgresql/bin/postgres -D /opt/hinemos/var/data
java ... com.clustercontrol.HinemosManagerMain

(root)# ps -ef | grep /opt/hinemos/
hinemos  13043     1  0 20:57 ?        00:00:00 /opt/hinemos/postgresql/bin/postgres -D /opt/hinemos/var/data
root     13116     1 11 20:58 ?        00:01:10 /usr/lib/jvm/jre-1.8.0-openjdk/bin/java -Djdk.xml.entityExpansionLimit=0 -javaagent:/opt/hinemos/lib/eclipselink.jar -Dsun.net.inetaddr.ttl=0 -Dsun.net.inetaddr.negative.ttl=1 -XX:-OmitStackTraceInFastThrow -Djava.security.egd=file:/dev/./urandom -server -Dprogram.name=hinemos_manager -Dhinemos.manager.hostname=manager -Dhinemos.manager.home.dir=/opt/hinemos -Dhinemos.manager.etc.dir=/opt/hinemos/etc -Dhinemos.manager.log.dir=/opt/hinemos/var/log -Xms256m -Xmx256m -XX:NewSize=80m -XX:MaxNewSize=80m -Xss256k -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseParNewGC -XX:+DisableExplicitGC -XX:SurvivorRatio=3 -XX:MaxTenuringThreshold=15 -XX:TargetSurvivorRatio=90 -Xloggc:/opt/hinemos/var/log/gc.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=20M -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintClassHistogram -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=7100 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.password.file=/opt/hinemos/etc/jmxremote.password -Dcom.sun.management.jmxremote.access.file=/opt/hinemos/etc/jmxremote.access -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/hinemos/var/log -cp /opt/hinemos/etc:/opt/hinemos/lib:/opt/hinemos/lib/HinemosCommon.jar:/opt/hinemos/lib/HinemosManager.jar:/opt/hinemos/lib/HinemosManagerRhel.jar:/opt/hinemos/lib/HinemosReporting.jar:/opt/hinemos/lib/HinemosReportingRhel.jar:/opt/hinemos/lib/Publish.jar:/opt/hinemos/lib/commons-codec-1.10.jar:/opt/hinemos/lib/commons-logging-1.2.jar:/opt/hinemos/lib/commons-math3-3.6.1.jar:/opt/hinemos/lib/commons-net-3.5.jar:/opt/hinemos/lib/eclipselink.jar:/opt/hinemos/lib/httpclient-4.5.2.jar:/opt/hinemos/lib/httpclient-cache-4.5.2.jar:/opt/hinemos/lib/httpcore-4.4.5.jar:/opt/hinemos/lib/httpmime-4.5.2.jar:/opt/hinemos/lib/intel-wsman-1.0.1-mod.jar:/opt/hinemos/lib/jackson-annotations-2.8.0.jar:/opt/hinemos/lib/jackson-core-2.8.2.jar:/opt/hinemos/lib/jackson-databind-2.8.2.jar:/opt/hinemos/lib/javax.mail-1.5.5.jar:/opt/hinemos/lib/javax.persistence_2.1.1.v201509150925.jar:/opt/hinemos/lib/joda-time-2.9.1.jar:/opt/hinemos/lib/jpasecurity-core-0.4.0.jar:/opt/hinemos/lib/jsch-0.1.53.jar:/opt/hinemos/lib/log4j-1.2.17.jar:/opt/hinemos/lib/mssql-jdbc-6.2.2.jre8.jar:/opt/hinemos/lib/postgresql-9.4.1209.jar:/opt/hinemos/lib/sblim-cim-client-1.3.9.3.jar:/opt/hinemos/lib/snmp4j-2.3.1.jar com.clustercontrol.HinemosManagerMain
root     13757  1185  0 21:07 pts/0    00:00:00 grep --color=auto /opt/hinemos

##【手順5】Hinemos自動起動設定
インストール後は自動起動するように設定されています。
ただし確認しないと、夜眠れない人は以下のコマンドで確認できます。(私がそう)
"enabled"になっていればおk。

(root)# systemctl list-unit-files | grep hinemos
hinemos_manager.service                       enabled
hinemos_pg.service                            enabled

#3.Hinemosマネージャ接続確認
インストールしたHinemosマネージャにアクセスできるか確認します。

Hinemosマネージャへのアクセス方法は以下の2つ。
①WebブラウザからHinemos Webクライアント経由でアクセス
②端末にHinemosクライアントをインストールしてアクセス

今回は②でアクセスします。(インストール方法は別途紹介予定)
■クライアント起動
image.png

Windowsのメニューから「HinemosClient6.2.2」を選択して押下。

ユーザID:hinemos(デフォルト)
パスワード:hinemos(デフォルト)
接続先URL:http://(HinemosマネージャのIPアドレス):8080/HinemosWS/
マネージャ名:マネージャ1(デフォルト)
Q0.JPG
と入力して「ログイン」を押下。

Q1.JPG
OKを押下。

Q2.JPG
Hinemosマネージャのコンソール画面が無事に開けました。
一旦これでHinemosマネージャのインストールはOK。
#4.振り返り
案の定、前提パッケージのインストールが一番大変だった。
インターネットに接続してしまえばyumで一発なんだけど、社内のセキュリティ上、接続できないケースを想定して実施。(firewall無効にしてるし。。)

それ以外は本手順の通りなので、そこまでハードルは高くないと思います。
次は、Hinemosエージェントをインストールしていきます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?