JP1/IM(シングル)の構築

参考マニュアル:
JP1 Version 12 統合管理 基本ガイド
JP1 Version 12 JP1/Integrated Management 2 - Manager 構築ガイド
JP1 Version 12 JP1/Base 運用ガイド


マネージャーホスト: mmm121 CentOS7 JP1/Base JP1/IM - Manager
エージェントホスト: mmm122 CentOS7 JP1/Base
Viewホスト: mmm161 Windows Server 2012R2 JP1/IM - View

--リリースノート確認

JP1/Baseリリースノート (4)本製品をご使用いただくには,以下に示すRPMパッケージの適用が必要となります。

glibc-2.17-xx.el7.i686.rpm
・libstdc++-4.8.x-xx.el7.i686.rpm
・ncompress-4.2.4.4-xx.el7.x86_64.rpm
・ncurses-5.9-13.xx.el7.x86_64.rpm
・psmisc-22.20-x.el7.x86_64.rpmglibc-devel-2.17-xx.el7.i686.rpm
glibc-devel-2.17-xx.el7.x86_64.rpm


yum update -y

rpm -qa | grep glibc
rpm -qa | grep libstdc
rpm -qa | grep ncompress
rpm -qa | grep ncurses
rpm -qa | grep psmisc


yum -y install glibc.i686
yum -y install glibc-devel.i686
yum -y install glibc-devel.x86_64
yum -y install libstdc++.i686

JP1/Integrated Management 2 - Managerリリースノート (注8) 本製品をご使用になる前に,以下のパッケージを適用してください。
glibc (i686)
glibc (x86_64)
glibc-common (x86_64)
glibc-devel (i686)
glibc-devel (x86_64)
glibc-headers (x86_64)
glibc-utils (x86_64)
・libstdc++ (i686)
・libstdc++-4 (x86_64)
・ncompress (x86_64)
・ncurses (x86_64)
・psmisc (x86_64)
・net-tools (x86_64)
・sysstat (x86_64)
・libgcc (i686)
・lksctp-tools (x86_64)
・tar (x86_64)
gdb (x86_64)
gzip (x86_64)
・nscd (x86_64)
tcsh (x86_64)
・nss-softokn-freebl (i686)

rpm -qa | grep glibc
rpm -qa | grep libstdc
rpm -qa | grep net-tools
rpm -qa | grep sysstat
rpm -qa | grep libgcc
rpm -qa | grep lksctp-tools
rpm -qa | grep tar
rpm -qa | grep gdb
rpm -qa | grep gzip
rpm -qa | grep nscd
rpm -qa | grep tcsh
rpm -qa | grep nss-softokn-freebl

yum -y install glibc-utils
yum -y install nscd

--マネージャーホストでの作業
--2.5 インストールおよびセットアップ(Linuxの場合)
--2.5.1 前提製品のインストール(Linuxの場合)
(1) JP1/Baseをインストールする(Linuxの場合)

export LANG=ja_JP.UTF-8

/bin/mount -t iso9660 -r JP1IM_1200L01_P1.iso /mnt

/mnt/linux/setup /mnt

最後のYは小文字で入力

cd /etc/opt/jp1base
cp -p jbs_start.model jbs_start

--2.5.2 前提製品のセットアップ(Linuxの場合)
(1) 認証サーバを設定する(Linuxの場合)

※hostnameコマンド実行時に表示されるホスト名を使用

----JP1/Baseステータス確認
/opt/jp1base/bin/jbs_spmd_status
/opt/jp1base/bin/jevstat


----JP1/Base起動
/opt/jp1base/bin/jbs_spmd
/opt/jp1base/bin/jevstart

----JP1/Base停止
/opt/jp1base/bin/jbs_spmd_stop
/opt/jp1base/bin/jevstop


----認証サーバの設定
/opt/jp1base/bin/jbssetusrsrv mmm121.example.com

----認証サーバの確認
/opt/jp1base/bin/jbslistsrv

(2) 認証サーバへJP1ユーザーを登録する(Linuxの場合)


----JP1ユーザーの登録
/opt/jp1base/bin/jbsadduser jp1user


----JP1ユーザーの確認
/opt/jp1base/bin/jbslistuser


(3) JP1ユーザーの操作権限を設定する

vim /etc/opt/jp1base/conf/user_acl/JP1_UserLevel

jp1user:*=JP1_AJS_Admin,JP1_JPQ_Admin,JP1_AJSCF_Admin,JP1_HPS_Admin,JP1_PFM_Admin,JP1_Console_Admin,JP1_CF_Admin,JP1_CM_Admin,JP1_Rule_Admin,JP1_ITSLM_Admin,JP1_Audit_Admin,JP1_DM_Admin,JP1_SSO_Admin,Cosminexus_vMNG_Admin,HCS_UserMng_Admin,HCS_HDvM_Admin,HCS_HRpM_Admin,HCS_HTSM_Admin,HCS_HSNM2_Modify,HCS_HFSM_Admin,HCS_HCSM_Admin,HCS_HGLM_Admin,HCS_HTnM_Admin,JP1_AO_Admin,JP1_IMNP_Admin,UCNP_Admin,HNP_Admin,JP1_Analytics_Admin,JP1_ITDM_Admin,ISCF_Admin

----操作権限の設定
/opt/jp1base/bin/jbsaclreload

----操作権限の確認
/opt/jp1base/bin/jbslistacl

(4) ユーザーマッピングを設定する

vim /etc/opt/jp1base/conf/user_acl/jp1BsUmap.conf

jp1user:*:root

----ユーザーマッピングの設定
/opt/jp1base/bin/jbsmkumap

----ユーザーマッピングの確認
/opt/jp1base/bin/jbsgetumap


--2.5.3 JP1/IMのインストール(Linuxの場合)
(1) JP1/IM - Managerをインストールする(Linuxの場合)

export LANG=ja_JP.UTF-8

/bin/mount -t iso9660 -r JP1IM_1200L01_P1.iso /mnt

/mnt/linux/setup /mnt

最後のYは小文字で入力

cd /etc/opt/jp1cons
cp -p jco_start.model jco_start
cp -p jco_stop.model jco_stop

 

--2.5.4 JP1/IM - Managerのセットアップ(Linuxの場合)

 

(3) 統合監視DBをセットアップする(Linuxの場合)

※統合監視DBにディスク10GB程度が必要

cat /etc/opt/jp1imm/conf/imdb/setup/jimdbsetupinfo.conf

/opt/jp1cons/bin/jcodbsetup -f /etc/opt/jp1imm/conf/imdb/setup/jimdbsetupinfo.conf -q

/opt/jp1cons/bin/jcoimdef -db ON


----JP1/IM-Managerサービスの確認
/opt/jp1cons/bin/jco_spmd_status


----JP1/IM-Managerサービスの起動
/etc/opt/jp1cons/jco_start


----JP1/IM-Managerサービスの停止
/etc/opt/jp1cons/jco_stop

 


(4) IM構成管理DBをセットアップする(Linuxの場合)


/opt/jp1cons/bin/jco_spmd_status
/etc/opt/jp1cons/jco_stop
/opt/jp1cons/bin/jco_spmd_status

/opt/jp1imm/bin/imdb/jcfdbsetup -s -q

/opt/jp1cons/bin/jcoimdef -cf ON


/opt/jp1cons/bin/jco_spmd_status
/etc/opt/jp1cons/jco_start
/opt/jp1cons/bin/jco_spmd_status


(5) インテリジェント統合管理基盤をセットアップする(Linuxの場合)

/opt/jp1cons/bin/jco_spmd_status
/etc/opt/jp1cons/jco_stop
/opt/jp1cons/bin/jco_spmd_status

/opt/jp1cons/bin/jcoimdef -dd ON -hostmap ON

--システムノード定義ファイル
cat /etc/opt/jp1imm/conf/imdd/imdd_systemnode.conf

--IM管理ノードカテゴリ名称定義ファイル
cat /etc/opt/jp1imm/conf/imdd/imdd_category_name.conf


/opt/jp1cons/bin/jco_spmd_status
/etc/opt/jp1cons/jco_start
/opt/jp1cons/bin/jco_spmd_status

--構成取得対象ホスト定義ファイル
/opt/jp1imm/bin/imdd/jddsetaccessuser -id jp1user -pw jp1user


cat /etc/opt/jp1imm/conf/imdd/imdd_target_host.conf

mkdir -p /root/imdd
/opt/jp1imm/bin/imdd/jddcreatetree -o /root/imdd

--IM管理ノードリンク定義ファイル
cat /etc/opt/jp1imm/conf/imdd/imdd_nodeLink_def.conf

 

/opt/jp1imm/bin/imdd/jddupdatetree -i /root/imdd


(6) 2.17.4 セントラルスコープの機能を使用するための設定(UNIXの場合)

/opt/jp1scope/bin/jcsdbsetup

/opt/jp1cons/bin/jcoimdef -s ON

/etc/opt/jp1cons/jco_stop
/etc/opt/jp1cons/jco_start
/opt/jp1cons/bin/jco_spmd_status

 

 


--エージェントホストでの作業
--2.5.1 前提製品のインストール(Linuxの場合)
(1) JP1/Baseをインストールする(Linuxの場合)

export LANG=ja_JP.UTF-8

/bin/mount -t iso9660 -r JP1IM_1200L01_P1.iso /mnt

/mnt/linux/setup /mnt

最後のYは小文字で入力

cd /etc/opt/jp1base
cp -p jbs_start.model jbs_start

 

----JP1/Baseステータス確認
/opt/jp1base/bin/jbs_spmd_status
/opt/jp1base/bin/jevstat


----JP1/Base起動
/opt/jp1base/bin/jbs_spmd
/opt/jp1base/bin/jevstart

----JP1/Base停止
/opt/jp1base/bin/jbs_spmd_stop
/opt/jp1base/bin/jevstop

 

--Viewホストでの作業
--2.4.3 JP1/IMのインストール(Windowsの場合)
(2) JP1/IM - Viewをインストールする(Windows限定)
--2.7 JP1/IM - ViewでJP1/IM - Managerにログインする


--動作確認

--3.1 IM構成管理とは
--3.1.1 IM構成管理にホストを登録する


「構成管理」を起動
[IM構成管理]画面の[ホスト一覧]タブから,[編集][ホスト登録]を選択


--3.1.2 IM構成管理でシステムの階層構成を定義する

[IM構成管理]画面から[編集][エージェント構成編集]を選択
[エージェント構成編集]画面の,[更新権取得]チェックボックスをチェック
[エージェント構成編集]画面の[操作][エージェント構成の反映]を選択

--3.1.3 IM構成管理で正しくシステムが構築できたか確認する

--3.2 JP1/IM - Viewから監視対象のホストに対してコマンドを実行するための設定について
--3.2.1 ユーザーマッピングの設定

vim /etc/opt/jp1base/conf/user_acl/jp1BsUmap.conf

jp1user:*:root

----ユーザーマッピングの設定
/opt/jp1base/bin/jbsmkumap

----ユーザーマッピングの確認
/opt/jp1base/bin/jbsgetumap


--3.2.2 コマンドを実行できるか確認する

[イベントコンソール]画面のツールバーから[コマンド実行]ボタンをクリックして,[コマンド実行]画面を表示

--3.3 エージェントからマネージャーへのイベント転送のカスタマイズについて
--3.3.1 IM構成管理での転送フィルターの設定

to-upper

E.SEVERITY IN Warning Error Critical Alert Emergency Information

end-to

--3.3.2 転送フィルターが正しく設定できているか確認する


/opt/jp1base/bin/jevsend -e SEVERITY=Information -m test

--3.4 イベント変換機能を使用したログファイルの監視について

--3.4.1 JP1/Baseのログファイルトラップとは
(2) 監視したいホストにIM構成管理でログファイルトラップ動作定義ファイルを作成する

FILETYPE=SEQ

RECTYPE=VAR '\n'

ACTDEF=<Error>00000111 "System Error"

(3) 監視したいホストのログファイルトラップをIM構成管理で起動する

----ログファイルトラップ管理デーモンのステータス確認
/opt/jp1base/bin/jevlogdstat

----ログファイルトラップ管理デーモンの起動
/opt/jp1base/bin/jevlogdstart

----ログファイルトラップ管理デーモンの停止
/opt/jp1base/bin/jevlogdstop

 

--3.4.2 ログファイルトラップでレコードをイベントに変換できるか確認する

logger "System Error"

--5. システム障害の検知および調査
--5.1 特定のイベントが発行されたら自動でコマンドを実行する方法
--5.1.1 イベント発行時に自動アクション機能でコマンドを実行する
--5.1.2 自動アクションに設定したコマンドが実行されたか確認する