ISM Service エージェントの導入


ISM Service を利用するには、ISM Service ポータルとの通信を中継する ISM Service エージェントを構築する必要があります。
ここでは ISM Service エージェントを構築する手順を、お客様の環境に合わせて説明します。

インストーラーのダウンロード

  • Windows の場合

    ISM Service エージェントのインストーラーは、ISM Service ポータルからダウンロードできます。
    ダウンロード手順については、操作ガイドの Windows エージェントのダウンロード を参照してください。
    ダウンロードしたインストーラーをエージェント導入対象のノードに転送してください。

  • Linux の場合

    ISM Service エージェントはRPMレポジトリからdnfコマンドを利用してダウンロードします。
    Linux のエージェントインストール の手順を参照してください。

エージェント認証キーの取得

操作ガイドの エージェント管理 を参照し、エージェント認証キーを控えておいてください。
初めて ISM Service を利用される場合は、エージェント認証キーの更新を実施し、認証キーを生成してください。

ISM Service エージェントをインストールするサーバーの設定

PRIMERGY には、OS および iRMC の事前設定が必要です。 以下の手順で実施してください。

OSの時刻の設定

  • Windows の場合

    日付と時刻を以下のいずれかで設定します。

    • [設定] > [時刻と言語] > [日付と時刻] から設定します。
    • PowerShell の Set-Date コマンドで設定します。(管理者権限が必要です)
      • 例: 管理者として PowerShell を開き、次のコマンドを実行します。

        Set-Date -Date "2025-09-11 12:34:56"
        
  • Linux の場合

    1. 現在の設定を確認

      timedatectl
      
    2. タイムゾーンを設定

      # 例)日本を設定する場合
      sudo timedatectl set-timezone Asia/Tokyo
      
    3. NTP 同期を有効化

      sudo timedatectl set-ntp true
      

NTP が利用できない環境では、手動で時刻を設定してください。

sudo timedatectl set-time "2025-09-11 12:34:56"

OSのプロキシ環境の設定

プロキシ環境では、OS またはサービス起動環境で HTTP_PROXY / HTTPS_PROXY(必要に応じて NO_PROXY)を設定してください。 設定方法はお客様環境の運用ルールに従ってください。

  • Windowsの場合

    システム環境変数として以下を設定してください。

    HTTP_PROXY=<proxy-url>
    HTTPS_PROXY=<proxy-url>
    NO_PROXY=<no-proxy-list>
    

    例として、ユーザー名とパスワードによる認証付きのプロキシの場合は以下の通りです。

    HTTP_PROXY=http://<proxy-username>:<proxy-password>@<proxy-host>:<proxy-port>
    HTTPS_PROXY=http://<proxy-username>:<proxy-password>@<proxy-host>:<proxy-port>
    NO_PROXY=localhost,127.0.0.1,::1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
    

プロキシ利用ユーザー名にメールアドレスを使用している場合は、@マークを URL エンコードして入力してください。

例えば、aaa@example.com というメールアドレスがプロキシ利用ユーザー名の場合は以下の通りです。

HTTP_PROXY=http://aaa%40example.com:<proxy-password>@<proxy-host>:<proxy-port>

同様に、プロキシパスワードに特殊記号が含まれる場合も、それぞれ URL エンコードして入力してください。

認証情報(ユーザー名・パスワード)を含む場合は、設定値の取り扱いに注意してください。
  • Linux の場合

    以下の手順でプロキシ環境変数を設定してください。

    • drop-in ディレクトリを作成

      sudo mkdir -p /etc/systemd/system/ism-agent.service.d
      
    • プロキシ設定ファイルを作成

      sudo vi /etc/systemd/system/ism-agent.service.d/proxy.conf
      
    • proxy.conf に以下を設定

      [Service]
      Environment="HTTP_PROXY=http://<proxy-host>:<proxy-port>"
      Environment="HTTPS_PROXY=http://<proxy-host>:<proxy-port>"
      Environment="NO_PROXY=localhost,127.0.0.1,::1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16"
      
    • 設定反映

      sudo systemctl daemon-reload
      sudo systemctl restart ism-agent
      
    • 設定確認
      DropInPaths に proxy.conf が設定されていることを確認してください。

      sudo systemctl show ism-agent -p DropInPaths
      # => DropInPaths=/etc/systemd/system/ism-agent.service.d/proxy.conf
      

      HTTP_PROXY, HTTPS_PROXY, NO_PROXYが正しく設定されていることを確認してください。

      sudo systemctl cat ism-agent
      

      以下の設定が含まれていることを確認してください。

      ...
      # /etc/systemd/system/ism-agent.service.d/proxy.conf
      [Service]
      Environment="HTTP_PROXY=http://<proxy-host>:<proxy-port>"
      Environment="HTTPS_PROXY=http://<proxy-host>:<proxy-port>"
      Environment="NO_PROXY=localhost,127.0.0.1,::1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16"
      
      sudo systemctl --no-pager show ism-agent -p Environment --value
      # => "HTTP_PROXY=http://<proxy-host>:<proxy-port>" "HTTPS_PROXY=http://<proxy-host>:<proxy-port>" NO_PROXY=localhost,127.0.0.1,::1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
      

LAN over USB を利用する場合は、iRMC 宛の通信でプロキシを使用しない設定が必要です。 LAN over USB のネットワーク 169.254.0.0/16 を NO_PROXY に含めてください。

LAN over USB については、FAQ の 通常の管理 LAN で iRMC に接続できません を参照してください。

iRMC の設定

各項目の詳細な手順については、ご利用のサーバーに搭載されているバージョンの iRMC Web インターフェース ドキュメントを参照してください。

上記のリンクが利用できない場合、または最新版の資料を確認したい場合は、以下の手順で検索してください。

  1. 製品サポートサイト: https://support.ts.fujitsu.com/?lng=jp
  2. (もし表示されていたら)[製品を変更]
  3. 検索語句: iRMC > [検索を開始]
  4. オペレーティングシステムを選択: > “OS Independent (BIOS, Firmware, etc.)” または “No Operating System Dependencies”
  5. 探している情報を見つけるために、以下のエリアを選択してください: [ダウンロード]
  6. [ドキュメント] タブ > 階層: ドキュメント / User Guide
  7. (必要に応じて)[言語でフィルタリング] メニュー > Japanese
  8. タイトルが「iRMC S6 - Web インターフェイス」で該当 iRMC バージョンのドキュメントを探し、[直接ファイルダウンロード]

設定手順

管理者権限で iRMC にログインし、以下の設定を実施してください。

  1. iRMC Web インターフェースの admin ユーザーのパスワードを設定します。
    • [設定] メニュー > [ユーザ管理] > [iRMC ローカルユーザアカウント]
  2. iRMC の日付と時刻を設定します。
    • [設定] メニュー > [ベースボードマネジメントコントローラ] > [時刻同期]
  3. iRMC の IP アドレスを設定します。
    • [設定] メニュー > [ネットワーク制御] > [IPv4 プロトコル]
    • PRIMERGY を監視するには、エージェントをインストールする OS から iRMC の管理ポート(HTTPS/443)へアクセスできる必要があります。 この IP アドレスに HTTPS アクセスが可能なことを確認してください。 ご不明な場合は、お客様のネットワーク管理者にご相談ください。

管理 LAN 経由で iRMC に接続できない場合の対応については、FAQ の 通常の管理 LAN で iRMC に接続できません を参照してください。

ISM Service エージェントのインストール

以下の手順でインストールしてください。
ISM Service エージェントのインストールが完了すると、ISM Service ポータルのノード管理画面に、対象サーバーの情報が表示されるようになります。
操作ガイドの ノード管理 を参照し、エージェントを導入したサーバーが表示されるか確認してください。

ストレージ・スイッチ・仮想化ホスト・汎用SNMPノードを管理する場合は、このサーバーを管理元サーバーとして追加登録します。 考え方と前提条件は、 監視ノードの登録 を参照してください。

Windows のエージェントインストール

  1. ism-service-agent-install-<version>.exe を実行(管理者権限が必要)
  2. 使用許諾契約書の同意画面が表示されるので、内容を確認し、[同意する] を選択し [次へ] をクリック
  3. パラメーター設定画面で以下の情報を入力し、[次へ] をクリック
    項目 設定内容
    iRMC IP アドレス iRMC にアクセスするための IP アドレスを指定します。
    iRMC ユーザ名 iRMC にアクセスするためのユーザ名、通常は admin を指定します。
    iRMC パスワード iRMC のユーザに対応するパスワードを指定します。
    エージェント認証キー 前述で控えておいたエージェント認証キーを指定します。
  4. 情報画面が表示されるので、内容を確認し、[次へ] をクリック
  5. [インストール] をクリックし、表示される情報画面を確認して [次へ] をクリックします。
  6. [完了] をクリックしてインストーラーを終了

Linux のエージェントインストール

  1. エージェント用 yum repositoryファイルの作成
    エージェントをインストールするサーバーにログインします。
    root ユーザーで、/etc/yum.repos.d/ismservice.repo というファイルに以下の内容を設定します。
    (ファイルが存在しない場合は新規に作成します)

    [ismservice]
    name=ISM Service Repo
    enabled=1
    gpgcheck=1
    baseurl=https://portal.ism.jp.fsastech.com/ismsagentimg/rpms
    gpgkey=https://portal.ism.jp.fsastech.com/ismsagentimg/rpms/RPM-GPG-KEY-ismservice
    
  2. パッケージインストール
    エージェントをインストールするサーバーにおいて、以下を実行してください。

    sudo dnf --disablerepo=* --enablerepo=ismservice install ism-agent
    

    注) 使用許諾契約書が、/opt/FsasTechnologies/ism-agent/license にインストールされます。

  3. エージェントの設定
    初回登録時及び、エージェント認証キーを変えるときのみ実施してください。
    前述で控えておいたエージェント認証キーを指定します。

    sudo -u ismagent /opt/FsasTechnologies/ism-agent/ism-agent \
    -service config \
    -irmc "<iRMCのIPアドレス:ポート>" \
    -user "<iRMCのユーザー名>" \
    -password "<iRMCパスワード>" \
    -key "<エージェント認証キー>"
    

ISM Service エージェントのアップデート

Windows のエージェントアップデート

Windows で稼働するエージェントは、ISM Service ポータルからアップデートできます。
詳細は、操作ガイドの エージェントのアップデート を参照してください。

ポータルを利用できない場合は、新しいバージョンのエージェントインストーラーをダウンロードして、管理者権限で実行してください。
既にエージェントがインストールされている場合、既存の設定を引き継いでアップデートします。

Linux のエージェントアップデート

Linux で稼働するエージェントは、サーバー上で dnf コマンドを利用してアップデートします。

  • 最新バージョンにアップデートする場合は、以下を実行してください。

    sudo dnf upgrade ism-agent
    
  • 特定のバージョンを指定してアップデートする場合は、ism-agent-<バージョン> の形式でバージョンを指定します。
    リリース番号も指定できます。

    # バージョン 1.1.0 の最新リリースを指定する場合
    sudo dnf upgrade ism-agent-1.1.0
    
    # バージョン 1.1.0 のリリース 10 を指定する場合
    sudo dnf upgrade ism-agent-1.1.0-10
    
現在インストールされているバージョンは、dnf list installed ism-agent で確認できます。