10.4.2 Node exporter for AIXのサービス
Node exporter for AIXのサービスの操作は,監視対象のAIXホストで実施します。
- 〈この項の構成〉
(1) サービスの登録の有効化
次のコマンドでサービスの登録を有効にします。
-
物理ホスト運用の場合
mkssys -p /bin/sh -s jpc_node_exporter_aix -u root -S -f 9 -n 15 -a "-c \"'Node exporter for AIXの配置先/jp1ima/bin/node_exporter_aix' -CcADmdiabf -p 20730 2>&1 | logger\""
-
論理ホスト運用の場合
mkssys -p /bin/sh -s jpc_node_exporter_aix_論理ホスト名※ -u root -S -f 9 -n 15 -a "-c \"'Node exporter for AIXの配置先/jp1ima/bin/node_exporter_aix' -CcADmdiabf -p 20730 2>&1 | logger\""
- 注※
-
論理ホスト名が8バイト以上の場合は,「jpc_node_exporter_aix_」の後ろに7文字以内の任意の文字列を付加して,-sオプションに指定します。また,-sオプションに指定する文字列は,lssrc -aコマンドのSubsystem内で一意にしてください。
上記のnode_exporer_aixコマンドのオプションの詳細を,次に示します。
-
node_exporer_aixコマンドのオプション
項目名
説明
変更可否
JP1/IM - Agentでユーザーが設定する内容
JP1/IM - Agentのデフォルト値
-C※
linux node exporterに関するメトリックスの収集を行う場合に指定します。
○
−
−
-c※
CPUに関するメトリックスの収集を行う場合に指定します。
○
−
−
-A※
ディスクアダプタに関するメトリックスの収集を行う場合に指定します。
○
−
−
-D※
ディスクパスに関するメトリックスの収集を行う場合に指定します。
○
−
−
-m※
メモリに関するメトリックスの収集を行う場合に指定します。
○
−
−
-d※
ディスクに関するメトリックスの収集を行う場合に指定します。
○
−
−
-i※
ネットワークインターフェースに関するメトリックスの収集を行う場合に指定します。
○
−
−
-a※
ネットアダプタに関するメトリックスの収集を行う場合に指定します。
○
−
−
-b※
ネットバッファに関するメトリックスの収集を行う場合に指定します。
○
−
−
-f※
ファイルシステムに関するメトリックスの収集を行う場合に指定します。
○
−
−
-p
待ち受けポートを指定します。
○
ポートを変更したい場合に指定します。
-p 20730
- (凡例)
-
○:変更可 −:該当なし
- 注※
-
-p以外のオプションをすべて指定していない場合は有効になります。
(2) サービスの登録の無効化
次のコマンドでサービスの登録を無効にします。
-
物理ホスト運用の場合
rmssys -s jpc_node_exporter_aix
-
論理ホスト運用の場合
rmssys -s jpc_node_exporter_aix_論理ホスト名※
- 注※
-
論理ホスト名が8バイト以上の場合は,「10.4.2(1)サービスの登録の有効化」または「10.4.2(3)サービスの登録の変更」で指定した7文字以内の任意の文字列を,「jpc_node_exporter_aix_」の後ろに付加して,-sオプションに指定します。
(3) サービスの登録の変更
Node exporter for AIXのポート番号を変更する場合は,次のコマンドでサービス登録を変更します。
-
物理ホスト運用の場合
chssys -p /bin/sh -s jpc_node_exporter_aix -u root -S -f 9 -n 15 -a "-c \"'Node exporter for AIXの配置先/jp1ima/bin/node_exporter_aix' -CcADmdiabf -p 変更後のポート番号 2>&1 | logger\""
-
論理ホスト運用の場合
chssys -p /bin/sh -s jpc_node_exporter_aix_論理ホスト名※ -u root -S -f 9 -n 15 -a "-c \"'Node exporter for AIXの配置先/jp1ima/bin/node_exporter_aix' -CcADmdiabf -p 変更後のポート番号 2>&1 | logger\""
- 注※
-
論理ホスト名が8バイト以上の場合は,「jpc_node_exporter_aix_」の後ろに7文字以内の任意の文字列を付加して,-sオプションに指定します。また,-sオプションに指定する文字列は,lssrc -aコマンドのSubsystem内で一意にしてください。
(4) サービスの状態の確認
次のコマンドでサービスの状態を確認します。
-
物理ホスト運用の場合
lssrc -s jpc_node_exporter_aix
-
論理ホスト運用の場合
lssrc -s jpc_node_exporter_aix_論理ホスト名※
- 注※
-
論理ホスト名が8バイト以上の場合は,「10.4.2(1)サービスの登録の有効化」または「10.4.2(3)サービスの登録の変更」で指定した7文字以内の任意の文字列を,「jpc_node_exporter_aix_」の後ろに付加して,-sオプションに指定します。
(5) サービスの登録内容の確認
次のコマンドでサービスの登録内容を確認します。
-
物理ホスト運用の場合
lssrc -S -s jpc_node_exporter_aix
-
論理ホスト運用の場合
lssrc -S -s jpc_node_exporter_aix_論理ホスト名※
- 注※
-
論理ホスト名が8バイト以上の場合は,「10.4.2(1)サービスの登録の有効化」または「10.4.2(3)サービスの登録の変更」で指定した7文字以内の任意の文字列を,「jpc_node_exporter_aix_」の後ろに付加して,-sオプションに指定します。
(6) サービスの起動
-
サービスを起動する。
次のコマンドでサービスを起動します。
-
物理ホスト運用の場合
startsrc -s jpc_node_exporter_aix
-
論理ホスト運用の場合
startsrc -s jpc_node_exporter_aix_論理ホスト名※
- 注※
-
論理ホスト名が8バイト以上の場合は,「10.4.2(1)サービスの登録の有効化」または「10.4.2(3)サービスの登録の変更」で指定した7文字以内の任意の文字列を,「jpc_node_exporter_aix_」の後ろに付加して,-sオプションに指定します。
-
-
サービスの起動を確認する。
「10.4.2(4)サービスの状態の確認」を実施し,サービスが起動したことを確認してください。
(7) サービスの停止
-
サービスを停止する。
次のコマンドでサービスを停止します。
-
物理ホスト運用の場合
Node exporter for AIXの配置先/jp1ima/bin/jpc_stop_node_exporter_aix
-
論理ホスト運用の場合
Node exporter for AIXの配置先/jp1ima/bin/jpc_stop_node_exporter_aix -h 論理ホスト名※
- 注※
-
論理ホスト名が8バイト以上の場合は,「10.4.2(1)サービスの登録の有効化」または「10.4.2(3)サービスの登録の変更」で指定した7文字以内の任意の文字列を,「jpc_node_exporter_aix_」の後ろに付加して,-sオプションに指定します。
-
-
サービスの停止を確認する。
「10.4.2(4)サービスの状態の確認」を実施して,サービスが停止したことを確認します。
-
node_exporter_aixプロセスの停止を確認する。
psコマンドを実行し,node_exporter_aixプロセスが停止したことを確認します。
(8) サービスの強制停止
-
サービスを強制停止する。
次のコマンドでサービスを強制停止します。
-
物理ホスト運用の場合
Node exporter for AIXの配置先/jp1ima/bin/jpc_stop_node_exporter_aix -f
-
論理ホスト運用の場合
Node exporter for AIXの配置先/jp1ima/bin/jpc_stop_node_exporter_aix -f -h 論理ホスト名※
- 注※
-
論理ホスト名が8バイト以上の場合は,「10.4.2(1)サービスの登録の有効化」または「10.4.2(3)サービスの登録の変更」で指定した7文字以内の任意の文字列を,「jpc_node_exporter_aix_」の後ろに付加して,-sオプションに指定します。
-
-
サービスの停止を確認する。
「10.4.2(4)サービスの状態の確認」を実施して,サービスが停止したことを確認します。
-
node_exporter_aixプロセスの停止を確認する。
psコマンドを実行し,node_exporter_aixプロセスが停止したことを確認します。
(9) 自動起動の有効化
-
自動起動を設定する。
次のコマンドで自動起動を有効にします。
-
物理ホスト運用の場合
mkitab "jpcaixexporter:2:wait:startsrc -s jpc_node_exporter_aix"
-
論理ホスト運用の場合
mkitab "jpcaixexporter:2:wait:startsrc -s jpc_node_exporter_aix_論理ホスト名※"
- 注※
-
論理ホスト名が8バイト以上の場合は,「10.4.2(1)サービスの登録の有効化」または「10.4.2(3)サービスの登録の変更」で指定した7文字以内の任意の文字列を,「jpc_node_exporter_aix_」の後ろに付加して,-sオプションに指定します。
-
-
設定内容を確認する。
次のコマンドで設定内容を確認します。
lsitab -a
(実行結果の例)
init:2:initdefault: brc::sysinit:/sbin/rc.boot 3 >/dev/console 2>&1 # Phase 3 of system boot ・・・ jpcaixexporter:2:wait:startsrc -s jpc_node_exporter_aix
(10) 自動起動の無効化
-
自動起動を設定する。
次のコマンドで自動起動を無効にします。
-
物理ホスト運用の場合
rmitab "jpcaixexporter"
-
論理ホスト運用の場合
rmitab "jpcaixexporter"
-
-
設定内容を確認する。
次のコマンドで,手順1で指定した項目が削除されていることを確認します。
lsitab -a
(11) 自動停止の有効化
-
/etc/rc.shutdownファイルをテキストエディターで開き,次に示すNode exporter for AIXの記述を追加する。
-
物理ホスト運用の場合
Node exporter for AIXの配置先/jp1ima/bin/jpc_stop_node_exporter_aix
-
論理ホスト運用の場合
Node exporter for AIXの配置先/jp1ima/bin/jpc_stop_node_exporter_aix -h 論理ホスト名※
- 注※
-
論理ホスト名が8バイト以上の場合は,「10.4.2(1)サービスの登録の有効化」または「10.4.2(3)サービスの登録の変更」で指定した7文字以内の任意の文字列を,「jpc_node_exporter_aix_」の後ろに付加して,-sオプションに指定します。
-
-
/etc/rc.shutdownファイルの最後に,次に示す1行を追加する。
exit 0
/etc/rc.shutdownスクリプトは,最後に実行したコマンドの終了コードが「0」以外の場合,エラーと認識してシャットダウンの処理を中断します。
(12) 自動停止の無効化
-
/etc/rc.shutdownファイルをテキストエディターで開き,次に示すNode exporter for AIXの記述を削除する。
-
物理ホスト運用の場合
Node exporter for AIXの配置先/jp1ima/bin/jpc_stop_node_exporter_aix
-
論理ホスト運用の場合
Node exporter for AIXの配置先/jp1ima/bin/jpc_stop_node_exporter_aix -h 論理ホスト名※
- 注※
-
論理ホスト名が8バイト以上の場合は,「10.4.2(1)サービスの登録の有効化」または「10.4.2(3)サービスの登録の変更」で指定した7文字以内の任意の文字列を,「jpc_node_exporter_aix_」の後ろに付加して,-sオプションに指定します。
-
-
/etc/rc.shutdownファイルの最後に,次に示す1行を追加する。
exit 0
/etc/rc.shutdownスクリプトは,最後に実行したコマンドの終了コードが「0」以外の場合,エラーと認識してシャットダウンの処理を中断します。