#1.はじめに
前回の投稿に引き続き、今回はHinemosマネージャをインストールしていきます。
前回記事⇒運用管理ソフトウェア「Hinemos」を使ってみる!!part1 ~はじめに~
#2.Hinemosマネージャのダウンロード
下記のサイトにアクセスして、Hinemosマネージャをダウンロードします。
今回は現時点での最新版をダウンロード。(2022/2/19時点)
Hinemosダウンロードページ:GitHub
・Centos7.9にインストールするため、下記rpmをダウンロード。
hinemos-6.2-manager-6.2.2-1.el7.x86_64.rpm
#3.Hinemosマネージャインストール
##【手順1】OS設定
Hinemosをインストールする前に、OSの設定をします。
###①SELINUXの無効化
まずは、SELINUXの無効化。(ちゃんと使っている人いるのかな・・)
(・・・略・・・)
#SELINUX=enforcing
SELINUX=disabled
(・・・略・・・)
###②firewalldの無効化(自己責任)
いろいろ面倒なので、firewalld無効化しちゃいます。
「ローカル環境だし」「Hinemosが目的だし」と、言い訳しながらね。
(root)# systemctl stop firewalld
(root)# systemctl disable firewalld
###③サーバ再起動
SELINUXは再起動しなければ反映されない。
(root)# reboot
###④設定確認
別に君のことを疑っている訳ではないけど。
(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 java-1.8.0-amazon-corretto-devel ※1 HinemosJRE ※1 vim-common |
※1 いずれか一つでOK |
推奨 | java-1.8.0-openjdk-devel ※2 net-snmp-utils sysstat tcpdump lsof |
※2 java-1.8.0-openjdkを利用する場合の推奨パッケージ |
では、早速。
まずは、openjdkをやっつける。
今回はローカルレポジトリに必要なパッケージをすべてダウンロードして、マネージャの/etc/repo.d/配下にリモートリポジトリを指定して、以下のコマンドを実行。
(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をやっつける。
(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。
続いて、任意のパッケージたちをインストールしていく。
(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
完了しました!
(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
完了しました!
(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
完了しました!
(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
完了しました!
(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 ~マネージャインストール②~