Hitachi

JP1 Version 13 JP1/Integrated Management 3 - Manager コマンド・定義ファイル・APIリファレンス


[図データ]ユニット定義ファイル(jpc_プログラム名.service)

〈このページの構成〉

形式

[Unit]
Description = ユニットの説明
After=local-fs.target remote-fs.target rsyslog.service network.target
[Service]
WorkingDirectory = 作業ディレクトリ
ExecStart = /bin/sh -c 'プログラムの起動コマンドライン |& (trap "" 15 && exec インストール先ディレクトリ/jp1ima/bin/rotatelogs -n 82 ログ出力先ディレクトリ3 10240K)'
Type = simple
Restart=no
User=root
TimeoutStopSec=終了タイムアウト時間
LimitNOFILE=655364
Environment=SIGDUMP_PATH=-4
[Install]
WantedBy=multi-user.target graphical.target
[Unit]
Description = ユニットの説明
After=local-fs.target remote-fs.target rsyslog.service network.target
[Service]
WorkingDirectory = 作業ディレクトリ
ExecStart = /bin/sh -c '/opt/jp1ima/bin/osswrapper プログラムの起動コマンドライン |& (trap "" 15 && exec インストール先ディレクトリ/jp1ima/bin/rotatelogs -n 8※2 ログ出力先ディレクトリ※3 10240K)'
Type = simple
Restart=no
User=root
TimeoutStopSec=終了タイムアウト時間
LimitNOFILE=65536※4
Environment=SIGDUMP_PATH=-※4
Environment=IMA_OSSWRAPPER_RESTART_INTERVAL=OSSラッパーがOSSのプロセスを再起動する間隔※5
[Install]
WantedBy=multi-user.target graphical.target
注※1

アドオン管理機能に対応しているOSSについては,マニュアル「JP1/Integrated Management 3 - Manager 導入・設計ガイド」の「3.15 JP1/IM - Agentによる監視機能」を参照してください。

注※2

Fluentdのユニット定義ファイルの場合だけ「100」を指定します。

注※3

初期値として設定されるログ出力先ディレクトリは,プログラムによって異なります。初期値のパスについては,マニュアル「JP1/Integrated Management 3 - Manager 導入・設計ガイド」の「付録A.4(4) 統合エージェントホスト(Linux)」の「統合エージェントホスト(Linux)のJP1/IM - Agentでユーザーが参照・編集できるファイル・ディレクトリ一覧」を参照してください。

注※4

Fluentdのユニット定義ファイルの場合だけ記載します。

注※5

環境変数IMA_OSSWRAPPER_RESTART_INTERVALの値(OSSラッパーがOSSのプロセスを再起動する間隔)を時間単位で指定します。

指定できる値は0〜2160(90日)です。デフォルト値は0です。

次の場合はOSSのプロセスを再起動は行いません。

  • この環境変数を設定していない場合

  • この環境変数の値に0が指定された場合

  • 指定された値を整数値に変換できない場合

  • 指定できる範囲外の値が指定された場合

OSSのプロセスを起動する直前を基点とし,デフォルト値または指定された値の時間が経過したときに,OSSのプロセスを再起動します。

説明

Linux環境でプログラムをsystemctlに登録するための定義ファイルです。

ファイル

格納先ディレクトリ

■統合エージェントホスト
  • 物理ホスト(モデルファイルの格納先)

    /opt/jp1ima/conf/

  • 物理ホストおよび論理ホスト(定義ファイルの格納先)

    /usr/lib/systemd/system/

インストール先のターゲットは次のとおりです。

ターゲット名

説明

multi-user.target

runlevel=3

マルチユーザーモード(テキストログイン)

graphical.target

runlevel=5

マルチユーザーモード(グラフィカルログイン)

文字コード

UTF-8(BOM無し)

改行コード

LF

定義の反映時期

systemctl daemon-reloadコマンドを実行したときに反映されます。

記述内容

Prometheus server,Alertmanager,およびExporterの依存するサービスの起動順序を,次に示します。

終了タイムアウト時間を,次に示します。

プログラムの種類

終了タイムアウト時間(単位:秒)

Prometheus server

110

Alertmanager

60

Node exporter

Blackbox exporter

Yet another cloudwatch exporter

process_exporter

promitor_scraper

promitor_resource_discovery

script_exporter

Fluentd

OracleDB exporter

VMware exporter

imagent

140

imagentproxy

imagentaction

60

ユーザーが変更できる個所を,次に示します。

node_exporterコマンドのオプション,およびyet-another-cloudwatch-exporterコマンドのオプションを,次に示します。

(凡例)

〇:変更可 △:変更不可 −:該当なし

(凡例)

〇:変更可 −:該当なし