マシンエージェントを実行するために必要な権限
このページでは、マシンエージェントを実行するために必要な権限について説明します。インストール時に、マシンエージェントを実行するデフォルトのユーザーは 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
-
カット
-
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
-
カット
-
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 クラッシュガード」を参照してください。