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」を使ってみる!!part4 ~エージェントインストール~

Last updated at Posted at 2022-02-20

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の無効化。

/etc/selinux/config
(・・・略・・・)
#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の設定も行う。下記の一行を設定ファイルに追加する。

/etc/snmp/snmpd.conf
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でサーバを管理していきます。

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?