このページでは、マシンエージェントを実行するために必要な権限について説明します。インストール時に、マシンエージェントを実行するデフォルトのユーザは root に設定されます。これは、UNIX または Linux システムで標準である唯一のユーザが root であり、システムでユーザを作成したくないためです。root 以外のユーザ(たとえば、<machine_agent_user>)を作成し、そのユーザに適切な権限を割り当てることをお勧めします。「マシンエージェントのインストール」を参照してください。

すべての環境で、必要な読み取り/書き込み/実行権限を持つ特定のユーザを作成します。

  • <machine-agent-home> インストールディレクトリ内のすべてのファイルを、マシンエージェントが読み取ることができるようにする必要があります。 
  • マシンエージェントを実行するユーザには、ログ出力ディレクトリとエージェント インストール ディレクトリの /conf  ディレクトリに対する書き込み権限が必要です。 
  • さらに、マシンエージェントを実行するユーザには、実行アクセス権限が必要です。

特記事項

  • root または管理者アカウントからマシンエージェントを実行する必要はありません。ただし、root または管理者アカウントから実行されるモニタ対象アプリケーションで JVM クラッシュガード を有効にする場合、モニタ対象アプリケーションの JVM プロセスとクラッシュファイルのディレクトリリストにアクセスするために、マシンエージェントに root または管理者権限が必要です。 
  • 管理者または root ユーザのみが使用可能なネットワークまたはディスクをモニタする場合、管理者権限または root 権限を使用して実行する必要があります。
  • マシンエージェントを実行するユーザには、<machine_agent_home> ディレクトリ内の conf および logs ディレクトリへの書き込み権限が必要です。 
  • マシンエージェントはシャットダウンフックを実装しているため、オペレーティングシステムから kill コマンド(または Ctrl + C)を発行すると、エージェントはグレースフルシャットダウンを実行します。
  • マシンエージェントがルートユーザまたは管理者ユーザによって実行されていない場合、マシンエージェントを実行するユーザには、次の環境でリストされているコマンドを実行する権限が必要です。これらのコマンドは、メトリック収集のソースです。

AIX

  • awk

  • cat

  • cut

  • date

  • grep

  • head

  • ifconfig

  • lparstat

  • lsattr

  • lsdev

  • netstat

  • ps

  • svmon

  • tail

  • tr

  • oslevel

  • prtconf

  • uname

  • df

  • iostat

  • sed

  • uptime

Linux

  • awk

  • basename

  • cat

  • df

  • chroot

  • date

  • free

  • getconf

  • ip

  • lsblk

  • ps

  • readlink

  • sed

  • tail

  • tr

  • uname

  • uptime

  • vmstat

Windows

ファイルとサブフォルダの Windows 権限は、デフォルトでは親フォルダ(<machine_agent_home>)から継承されます。マシンエージェントを開始、停止、および設定する権限を持つユーザに対して次の権限を制限する必要があります。

  • 以下の下にあるすべてのファイルとサブフォルダに対する読み取り権限と書き込み権限: <machine-agent-home>
  • (ターミナルアプリケーションとして実行されている場合)ファイル <machine-agent-home>\bin\machine-agent.vbs の読み取り、書き込み、および実行権限
  • (サービスとして実行されている場合)マシンエージェントサービスの起動、停止、および再起動権限サービスをインストールするには、管理者権限のみ必要です。マシンエージェントは、ローカルシステムに関する広範な権限があるローカルシステムアカウントで実行されるため、WMI アクセスが無効になっていない限り、マシンエージェントを管理者として実行する必要はありません。通常のユーザには、通常、WMI アクセス権があります。https://technet.microsoft.com/en-us/library/cc771551.aspx [英語] を参照してください。

Mac OS X、AIX、HP-UX、および Z/OS

特定の実行権限は必要ありません。

Solaris システムユーティリティ

  • awk

  • cat

  • cut

  • df

  • dladm

  • grep

  • head

  • ifconfig

  • iostat

  • isainfo

  • kstat

  • mpstat

  • nawk

  • netstat

  • pagesize

  • ps

  • psrinfo

  • sed

  • swap

  • tail

  • tr

  • uname

  • uniq

  • uptime

  • vmstat

  • wc

  • zpool

JVM クラッシュガード

JVM クラッシュガードを有効にする場合は、必要な追加の権限について、「JVM クラッシュガード」を参照してください。