1.はじめに
今回は、Hinemosエージェントをサーバにインストールしていきます。
マネージャインストールはこちら⇒運用管理ソフトウェア「Hinemos」を使ってみる!!~マネージャインストール①~
2.Hinemosエージェントのダウンロード
下記のサイトにアクセスして、Hinemosエージェントをダウンロードします。
今回は現時点での最新版をダウンロード。(2022/2/19時点)
Hinemosダウンロードページ:GitHub
・Centos7.9にインストールするため、下記rpmをダウンロード。
hinemos-6.2-agent-6.2.2-1.el.noarch.rpm
3.Hinemosエージェントインストール
【手順1】OS設定
Hinemosをインストールする前に、OSの設定をします。
①SELINUXの無効化
まずは、SELINUXの無効化。
(・・・略・・・)
#SELINUX=enforcing
SELINUX=disabled
(・・・略・・・)
②firewalldの無効化
マネージャでもやったけど、エージェントでも無効化します。
(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】前提パッケージのインストール
前提パッケージをインストールします。マネージャより少ない!
種別 | パッケージ | 備考 |
---|---|---|
必須 | java-1.8.0-openjdk ※1 java-1.8.0-amazon-corretto-devel ※1 HinemosJRE ※1 |
※1 いずれか一つでOK |
任意 | net-snmp net-snmp-utils |
※プロセス監視等のSNMPを使う監視をするならば必須。 今回はインストールする。 |
(root)# yum install java-1.8.0-openjdk
(・・・略・・・)
インストール:
java-1.8.0-openjdk.x86_64 1:1.8.0.322.b06-1.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.322.b06-1.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:2021e-1.el7
xorg-x11-font-utils.x86_64 1:7.5-21.el7
xorg-x11-fonts-Type1.noarch 0:7.5-9.el7
完了しました!
必須パッケージはこれでOK。楽ちん。
snmpの設定も行う。下記の一行を設定ファイルに追加する。
view systemview included .1.3.6.1
【手順3】Hinemosエージェントのインストール
以下のコマンドをHinemosエージェントのrpmを置いたディレクトリで実行。
#HINEMOS_MANAGER=[マネージャサーバのホスト名またはIPアドレス] rpm -ivh hinemos-6.2-agent-6.2.2-1.el.noarch.rpm
(root)# HINEMOS_MANAGER=192.168.1.1 rpm -ivh hinemos-6.2-agent-6.2.2-1.el.noarch.rpm
準備しています... ################################# [100%]
更新中 / インストール中...
1:hinemos-6.2-agent-0:6.2.2-1.el ################################# [100%]
Redirecting to /bin/systemctl status rsyslog.service
Redirecting to /bin/systemctl restart rsyslog.service
【手順4】Hinemosエージェント起動
(root)# systemctl start hinemos_agent
(root)# systemctl status hinemos_agent
● hinemos_agent.service - SYSV: Hinemos Agent
Loaded: loaded (/etc/rc.d/init.d/hinemos_agent; bad; vendor preset: disabled)
Active: active (running) since 日 2022-02-20 21:36:21 JST; 1min 41s ago
Docs: man:systemd-sysv-generator(8)
Process: 1472 ExecStart=/etc/rc.d/init.d/hinemos_agent start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/hinemos_agent.service
mq1531 /usr/bin/java -Dhostname=agent -server -Xms32m -Xmx32m -Xss...
2月 20 21:36:20 agent systemd[1]: Starting SYSV: Hinemos Agent...
2月 20 21:36:21 agent hinemos_agent[1472]: Starting hinemos_agent : Hinemo....
2月 20 21:36:21 agent systemd[1]: Started SYSV: Hinemos Agent.
Hint: Some lines were ellipsized, use -l to show in full.
以上で、Hinemosエージェントのインストールは終わりです。
4.振り返り
特に難しいところはなかったですね。
次は、いよいよHinemosでサーバを管理していきます。