運用管理ソフトウェア「Hinemos」を使ってみる！！part2 ～マネージャインストール①～

#1.はじめに
前回の投稿に引き続き、今回はHinemosマネージャをインストールしていきます。
前回記事⇒[運用管理ソフトウェア「Hinemos」を使ってみる！！part1 ～はじめに～](https://qiita.com/takuyasuzuki9/items/426be12d59366e64c5d2)
#2.Hinemosマネージャのダウンロード
下記のサイトにアクセスして、Hinemosマネージャをダウンロードします。
今回は現時点での最新版をダウンロード。(2022/2/19時点)
Hinemosダウンロードページ：[GitHub](https://github.com/hinemos/hinemos/releases/tag/v6.2.2)

・Centos7.9にインストールするため、下記rpmをダウンロード。
hinemos-6.2-manager-6.2.2-1.el7.x86_64.rpm

#3.Hinemosマネージャインストール
##【手順1】OS設定
Hinemosをインストールする前に、OSの設定をします。
###①SELINUXの無効化
まずは、SELINUXの無効化。（ちゃんと使っている人いるのかな・・）

```bash:/etc/selinux/config
(・・・略・・・)
#SELINUX=enforcing
SELINUX=disabled
(・・・略・・・)
```
###②firewalldの無効化（自己責任）
いろいろ面倒なので、firewalld無効化しちゃいます。
「ローカル環境だし」「Hinemosが目的だし」と、言い訳しながらね。

```bash
(root)# systemctl stop firewalld
(root)# systemctl disable firewalld
```
###③サーバ再起動
SELINUXは再起動しなければ反映されない。

```bash
(root)# reboot
```

###④設定確認
別に君のことを疑っている訳ではないけど。

```bash
(root)# getenforce
Disabled
(root)# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)
```

以上
##【手順2】前提パッケージのインストール
お待たせいたしました、お待たせし過ぎたかもしれません。
Hinemosマネージャのインストールやっていきます。

###前提パッケージ一覧

|種別|パッケージ|備考|
|:---:|:--:|:--:|
|必須|java-1.8.0-openjdk ※1<br>java-1.8.0-amazon-corretto-devel ※1<br>HinemosJRE ※1<br>vim-common|※1 いずれか一つでOK|
|推奨|java-1.8.0-openjdk-devel ※2<br>net-snmp-utils<br>sysstat<br>tcpdump<br>lsof|※2 java-1.8.0-openjdkを利用する場合の推奨パッケージ|

では、早速。
まずは、openjdkをやっつける。
今回はローカルレポジトリに必要なパッケージをすべてダウンロードして、マネージャの/etc/repo.d/配下にリモートリポジトリを指定して、以下のコマンドを実行。

```bash
(root)# yum install java-1.8.0-openjdk
（・・・略・・・）
インストール:
  java-1.8.0-openjdk.x86_64 1:1.8.0.302.b08-0.el7_9

依存性関連をインストールしました:
  atk.x86_64 0:2.28.1-2.el7
  avahi-libs.x86_64 0:0.6.31-20.el7
  cairo.x86_64 0:1.15.12-4.el7
  copy-jdk-configs.noarch 0:3.3-10.el7_5
  cups-libs.x86_64 1:1.6.3-51.el7
  dejavu-fonts-common.noarch 0:2.33-6.el7
  dejavu-sans-fonts.noarch 0:2.33-6.el7
  fontconfig.x86_64 0:2.13.0-4.3.el7
  fontpackages-filesystem.noarch 0:1.44-8.el7
  fribidi.x86_64 0:1.0.2-1.el7_7.1
  gdk-pixbuf2.x86_64 0:2.36.12-3.el7
  giflib.x86_64 0:4.1.6-9.el7
  graphite2.x86_64 0:1.3.10-1.el7_3
  gtk-update-icon-cache.x86_64 0:3.22.30-6.el7
  gtk2.x86_64 0:2.24.31-1.el7
  harfbuzz.x86_64 0:1.7.5-2.el7
  hicolor-icon-theme.noarch 0:0.12-7.el7
  jasper-libs.x86_64 0:1.900.1-33.el7
  java-1.8.0-openjdk-headless.x86_64 1:1.8.0.302.b08-0.el7_9
  javapackages-tools.noarch 0:3.4.1-11.el7
  jbigkit-libs.x86_64 0:2.0-11.el7
  libICE.x86_64 0:1.0.9-9.el7
  libSM.x86_64 0:1.2.2-2.el7
  libX11.x86_64 0:1.6.7-4.el7_9
  libX11-common.noarch 0:1.6.7-4.el7_9
  libXau.x86_64 0:1.0.8-2.1.el7
  libXcomposite.x86_64 0:0.4.4-4.1.el7
  libXcursor.x86_64 0:1.1.15-1.el7
  libXdamage.x86_64 0:1.1.4-4.1.el7
  libXext.x86_64 0:1.3.3-3.el7
  libXfixes.x86_64 0:5.0.3-1.el7
  libXft.x86_64 0:2.3.2-2.el7
  libXi.x86_64 0:1.7.9-1.el7
  libXinerama.x86_64 0:1.1.3-2.1.el7
  libXrandr.x86_64 0:1.5.1-2.el7
  libXrender.x86_64 0:0.9.10-1.el7
  libXtst.x86_64 0:1.2.3-1.el7
  libXxf86vm.x86_64 0:1.1.4-1.el7
  libfontenc.x86_64 0:1.1.3-3.el7
  libglvnd.x86_64 1:1.0.1-0.8.git5baa1e5.el7
  libglvnd-egl.x86_64 1:1.0.1-0.8.git5baa1e5.el7
  libglvnd-glx.x86_64 1:1.0.1-0.8.git5baa1e5.el7
  libjpeg-turbo.x86_64 0:1.2.90-8.el7
  libthai.x86_64 0:0.1.14-9.el7
  libtiff.x86_64 0:4.0.3-35.el7
  libwayland-client.x86_64 0:1.15.0-1.el7
  libwayland-server.x86_64 0:1.15.0-1.el7
  libxcb.x86_64 0:1.13-1.el7
  libxshmfence.x86_64 0:1.2-1.el7
  libxslt.x86_64 0:1.1.28-6.el7
  lksctp-tools.x86_64 0:1.0.17-2.el7
  mesa-libEGL.x86_64 0:18.3.4-12.el7_9
  mesa-libGL.x86_64 0:18.3.4-12.el7_9
  mesa-libgbm.x86_64 0:18.3.4-12.el7_9
  mesa-libglapi.x86_64 0:18.3.4-12.el7_9
  pango.x86_64 0:1.42.4-4.el7_7
  pcsc-lite-libs.x86_64 0:1.8.8-8.el7
  pixman.x86_64 0:0.34.0-1.el7
  python-javapackages.noarch 0:3.4.1-11.el7
  python-lxml.x86_64 0:3.2.1-4.el7
  ttmkfdir.x86_64 0:3.0.9-42.el7
  tzdata-java.noarch 0:2021a-1.el7
  xorg-x11-font-utils.x86_64 1:7.5-21.el7
  xorg-x11-fonts-Type1.noarch 0:7.5-9.el7

完了しました!
```

続いて、vim-commonをやっつける。

```bash
(root)# yum install vim-common
（・・・略・・・）
Downloading packages:
(1/2): vim-filesystem-7.4.629-8.el7_9.x86_64.rpm          |  11 kB   00:00
(2/2): vim-common-7.4.629-8.el7_9.x86_64.rpm              | 5.9 MB   00:00
-------------------------------------------------------------------------------
合計                                               27 MB/s | 5.9 MB  00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : 2:vim-filesystem-7.4.629-8.el7_9.x86_64        1/2
  インストール中          : 2:vim-common-7.4.629-8.el7_9.x86_64            2/2
  検証中                  : 2:vim-common-7.4.629-8.el7_9.x86_64            1/2
  検証中                  : 2:vim-filesystem-7.4.629-8.el7_9.x86_64        2/2

インストール:
  vim-common.x86_64 2:7.4.629-8.el7_9

依存性関連をインストールしました:
  vim-filesystem.x86_64 2:7.4.629-8.el7_9

完了しました!
```
必須パッケージはこれでOK。
続いて、任意のパッケージたちをインストールしていく。

```bash
(root)# yum install java-1.8.0-openjdk-devel
（・・・略・・・）
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  更新します              : tzdata-java-2021e-1.el7.noarch                 1/7
  更新します              : 1:java-1.8.0-openjdk-headless-1.8.0.322.b06-   2/7
  更新します              : 1:java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x   3/7
  インストール中          : 1:java-1.8.0-openjdk-devel-1.8.0.322.b06-1.e   4/7
リンク /usr/bin/javac の読み込みに失敗: そのようなファイルやディレクトリはあり ません
  整理中                  : 1:java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x   5/7
  整理中                  : 1:java-1.8.0-openjdk-headless-1.8.0.302.b08-   6/7
  整理中                  : tzdata-java-2021a-1.el7.noarch                 7/7
  検証中                  : 1:java-1.8.0-openjdk-headless-1.8.0.322.b06-   1/7
  検証中                  : 1:java-1.8.0-openjdk-devel-1.8.0.322.b06-1.e   2/7
  検証中                  : tzdata-java-2021e-1.el7.noarch                 3/7
  検証中                  : 1:java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x   4/7
  検証中                  : 1:java-1.8.0-openjdk-headless-1.8.0.302.b08-   5/7
  検証中                  : tzdata-java-2021a-1.el7.noarch                 6/7
  検証中                  : 1:java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x   7/7

インストール:
  java-1.8.0-openjdk-devel.x86_64 1:1.8.0.322.b06-1.el7_9

依存性を更新しました:
  java-1.8.0-openjdk.x86_64 1:1.8.0.322.b06-1.el7_9
  java-1.8.0-openjdk-headless.x86_64 1:1.8.0.322.b06-1.el7_9
  tzdata-java.noarch 0:2021e-1.el7

完了しました!
```

```bash
(root)# yum install net-snmp-utils
（・・・略・・・）
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : 1:net-snmp-libs-5.7.2-49.el7_9.1.x86_64        1/2
  インストール中          : 1:net-snmp-utils-5.7.2-49.el7_9.1.x86_64       2/2
  検証中                  : 1:net-snmp-utils-5.7.2-49.el7_9.1.x86_64       1/2
  検証中                  : 1:net-snmp-libs-5.7.2-49.el7_9.1.x86_64        2/2

インストール:
  net-snmp-utils.x86_64 1:5.7.2-49.el7_9.1

依存性関連をインストールしました:
  net-snmp-libs.x86_64 1:5.7.2-49.el7_9.1

完了しました!
```
```bash
(root)# yum install sysstat
（・・・略・・・）
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  インストール中          : lm_sensors-libs-3.4.0-8.20160601gitf9185e5.e   1/2
  インストール中          : sysstat-10.1.5-19.el7.x86_64                   2/2
  検証中                  : sysstat-10.1.5-19.el7.x86_64                   1/2
  検証中                  : lm_sensors-libs-3.4.0-8.20160601gitf9185e5.e   2/2

インストール:
  sysstat.x86_64 0:10.1.5-19.el7

依存性関連をインストールしました:
  lm_sensors-libs.x86_64 0:3.4.0-8.20160601gitf9185e5.el7

完了しました!
```
```bash
(root)# yum install tcpdump
（・・・略・・・）
Running transaction
  インストール中          : 14:libpcap-1.5.3-12.el7.x86_64                 1/2
  インストール中          : 14:tcpdump-4.9.2-4.el7_7.1.x86_64              2/2
  検証中                  : 14:libpcap-1.5.3-12.el7.x86_64                 1/2
  検証中                  : 14:tcpdump-4.9.2-4.el7_7.1.x86_64              2/2

インストール:
  tcpdump.x86_64 14:4.9.2-4.el7_7.1

依存性関連をインストールしました:
  libpcap.x86_64 14:1.5.3-12.el7

完了しました!
```

```bash
(root)# yum install lsof
（・・・略・・・）
Running transaction
  インストール中          : lsof-4.87-6.el7.x86_64                         1/1
  検証中                  : lsof-4.87-6.el7.x86_64                         1/1

インストール:
  lsof.x86_64 0:4.87-6.el7

完了しました!
```

とりあえず、Hinemosマネージャインストールに前提となるパッケージのインストールはこれで終わり。
長くなったので、続きは別ページで！！！
[運用管理ソフトウェア「Hinemos」を使ってみる！！part3 ～マネージャインストール②～](https://qiita.com/takuyasuzuki9/items/14b7754ac37f92c6d18a)