LoginSignup
12

More than 3 years have passed since last update.

Hinemosインストールの話

Last updated at Posted at 2019-08-15

はじめに

  • Hinemosをインストールすることになったので環境構築手順をメモ:writing_hand:

事前準備

  • サーバ(CentOS 7.5)
  • Hinemos 6.2

参考資料

[github] Hinemos

[github] Hinemos公式インストールマニュアル(pdf)

[Qiita] CentOS7 SELinuxの無効化手順

[Qiita] Hinemos 6.1 をインストールしてジョブを実行してみるまで

作業の流れ

  1. SSHログイン
  2. SELinuxの無効化
  3. CentOSの日本語化
  4. 必要なパッケージのインストール
  5. Hinemos Managerのインストール
  6. Hinemos Managerの起動
  7. Hinemos Managerの起動確認
  8. Hinemos Webクライアントのインストール
  9. Hinemos Webクライアントの起動
  10. Hinemos Webクライアントの起動確認

【手順1】SSHログイン

  • 対象サーバにSSHでログインする

【手順2】SELinuxの無効化

  • 以下のコマンドを順に実行
    • すでに無効化(Disabled)されている場合は、【手順2】はスキップ
# 現在の設定を確認
$ getenforce
Enforcing
# ↑ 有効化(Enforcing)されていることを確認

# 設定ファイルのバックアップ
$ sudo cp -piv /etc/selinux/config /etc/selinux/config.`date "+%Y%m%d"`
‘/etc/selinux/config’ -> ‘/etc/selinux/config.20190814’

# 設定ファイルの修正
$ sudo vi /etc/selinux/config
  • エディタで、SELinux=enforcingの行をコメントアウトし、disabledに設定する
/etc/selinux/config
(・・・前略・・・)
##SELINUX=enforcing
SELINUX=disabled
(・・・後略・・・)
  • OSを再起動する
# OS再起動
$ sudo shutdown -r now
  • 設定が反映されたか確認する
# 現在の設定を確認
$ getenforce
Disabled

# ↑ 無効化(Disabled)されていることを確認

【手順3】CentOSの日本語化

  • 以下のコマンドを順に実行
    • 言語設定、ロケールを変更する必要がない場合は【手順3】はスキップ
# 日本語化パッケージのインストール
$ sudo yum -y install ibus-kkc vlgothic-*

# ロケール設定
$ sudo localectl set-locale LANG=ja_JP.UTF-8

# ロケール設定を反映
$ source /etc/locale.conf

# タイムゾーン設定
$ sudo timedatectl set-timezone Asia/Tokyo

# 時刻の確認
$ date
2019年  8月 15日 木曜日 11:29:45 JST

【手順4】必要なパッケージのインストール

  • 以下のコマンドを順に実行
# 必要なパッケージのインストール
$ sudo yum -y install java-1.8.0-openjdk vim-common unzip vlgothic-p-fonts net-snmp net-snmp-libs

【手順5】Hinemos Managerのインストール

  • 以下のコマンドを順に実行
# tmpに移動
$ cd /tmp 

# Hinemos Managerをインストール
$ sudo rpm -ivh https://github.com/hinemos/hinemos/releases/download/v6.2.2/hinemos-6.2-manager-6.2.2-1.el7.x86_64.rpm

https://github.com/hinemos/hinemos/releases/download/v6.2.2/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%]
情報:'systemctl enable snmpd.service'へ転送しています。
Created symlink from /etc/systemd/system/multi-user.target.wants/snmpd.service to /usr/lib/systemd/system/snmpd.service.
Redirecting to /bin/systemctl start snmpd.service
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.

# 言語の確認
$ more /opt/hinemos/etc/hinemos.cfg
  • LANGが想定通りとなっているか確認
/opt/hinemos/etc/hinemos.cfg
(・・・前略・・・)
### Environment Attributes
export LANG=ja_JP.UTF-8
(・・・後略・・・)

【手順6】Hinemos Managerの起動

  • 以下のコマンドを順に実行
# Hinemos Managerの起動
$ sudo service hinemos_manager start

【手順7】Hinemos Managerの起動確認

  • 以下のコマンドを順に実行
# Hinemos Managerの起動状態確認
$ sudo service hinemos_manager status

Note:
Active行にactive (running)の表示があれば起動に成功している

  • Hinemos Managerの自動起動設定確認
# Hinemos Managerの自動起動設定確認
$ sudo systemctl list-unit-files | grep hinemos

hinemos_manager.service                       enabled
hinemos_pg.service                            enabled

Note:
Hinemos Managerインストール時に自動起動が有効化(enabled)される。

【手順8】Hinemos Webクライアントのインストール

  • 以下のコマンドを順に実行
# tmpに移動
$ cd /tmp 

# Hinemos Webクライアントをインストール
$ sudo rpm -ivh https://github.com/hinemos/hinemos/releases/download/v6.2.2/hinemos-6.2-web-6.2.2-1.el7.x86_64.rpm

https://github.com/hinemos/hinemos/releases/download/v6.2.2/hinemos-6.2-web-6.2.2-1.el7.x86_64.rpm を取得中
準備しています...              ################################# [100%]
更新中 / インストール中...
   1:hinemos-6.2-web-0:6.2.2-1.el7    ################################# [100%]
Created symlink from /etc/systemd/system/multi-user.target.wants/hinemos_web.service to /usr/lib/systemd/system/hinemos_web.service.

【手順9】Hinemos Webクライアントの起動

  • 以下のコマンドを順に実行
# Hinemos Webクライアントの起動
$ sudo systemctl start hinemos_web

【手順10】Hinemos Webクライアントの起動確認

  • 以下のコマンドを順に実行
# Hinemos Webクライアントの起動状態確認
$ sudo service hinemos_web status

Note:
Active行にactive (running)の表示があれば起動に成功している

  • Webブラウザにて以下のURLにアクセス
  • http://[WebクライアントのIPアドレス]

まとめ

  • HinemosのManagerとWebクライアントがインストールできました!
  • Hinemosエージェントのインストールは別途必要(後日追記予定)
  • 公式のインストールマニュアルが分かりにくい。。。

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
12