centos6.5環境でのTomcat構成JMX

概要

CentOS6.5環境でのTomcat構成JMXおよび関連する手順

Tomcatのパーソナライズされたパラメータ構成(JMXを含む)のWindowsバージョンまたはLinuxバージョンであるかどうかに関係なく、Tomcatが推奨する公式の方法は、構成するTomcatインストールディレクトリ/ binに新しいsetenv.sh(Linux)またはsetenv.bat(Windows)スクリプトを作成することです。 tomcat独自のスクリプトで構成する代わりに。

構成パラメーターと指示####

vi setenv.sh
#! /bin/sh
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=10099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.password.file=../conf/jmxremote.password -Dcom.sun.management.jmxremote.access.file=../conf/jmxremote.access"

パラメータの説明:

#! /bin/sh
# Author by itunic
#
# TomcatJMX接続を有効にします。
CATALINA_OPTS=-Dcom.sun.management.jmxremote
#
# JMXURLのホスト名またはIPアドレスを設定します。
 - Djava.rmi.server.hostname=172.16.8.62
#
# JMXリスニングポートを設定する
 - Dcom.sun.management.jmxremote.port=8849
#
# SSL認証を設定します。値はtrueまたはfalseです;-Dcom.sun.management.jmxremote.ssl=false
# 
# ログイン用のパスワードを設定します。値はtrueまたはfalseです。;承認が必要な場合は、次の構成を追加します
# - Dcom.sun.management.jmxremote.authenticate=false
#
# 編集する$CATALINA_BASE / conf / jmxremote.アクセス:-Dcom.sun.management.jmxremote.password.file=../conf/jmxremote.password
#
# パスワードファイルの編集$ CATALINA_BASE / conf / jmxremote.password:-Dcom.sun.management.jmxremote.access.file=../conf/jmxremote.access

次に、Tomcat install / confの下に新しいjmxremote.passwordおよびjmxremote.accessファイルを作成します。ファイル名は次のようにする必要があります。

vi jmxremote.access
# ユーザー名と権限を設定する
# 読み取り専用
# 読み書き
# 注:これらの2つの権限のみがあり、他の権限は有効になりません
monitorRole readonly
controlRole readwrite
vi jmxremote.password
# ユーザー名とパスワードを設定します。ユーザー名とパスワードはアクセスファイルと一致している必要があります
monitorRole tomcat
controlRole tomcat

jmxremote.passwordファイルの権限を設定します

  1. chmod 600  jmxremote.password

オペレーティングシステムのホストマッピングを設定し、アクセスするIPとマシン名の間に対応する関係を追加します。

# オペレーティングシステム名を表示する
hostname
# オペレーティングシステムのIPを表示
ifconfig
# ホスト対応を設定する
vi /etc/hosts
192.168.1.2 hostname

テスト

jdk独自のjmx監視ツールjConsoleを使用して、構成が正しいかどうかをテストします

接続方法:

  1. service:jmx:rmi:///jndi/rmi://ip:port/jmxrmi

Recommended Posts

centos6.5環境でのTomcat構成JMX
Centos7.5構成java環境インストールtomcat説明
Centos7でのJDK、mysql、tomcatの環境構成
VirtualBoxのCentOS構成gitサーバー
CentOS 7Tomcatサービスのインストールと構成
CentOS 7でのTomcatのインストールと構成(Tomcatの起動)
CentOS7.0ネットワーク構成
CentOS7.0ネットワーク構成
Centos6.5はTomcatをインストールします
CentOS7の基本構成
CentosMySQL8構成
CentOS7システムでのJDKのインストールと構成
CentOS7のLNMP環境でDiscuzフォーラムを構築する
CentOS7のLNMP環境でDedecmsWebサイトを構築する
VMwareWorkstationでのCentOS7のインストールと構成
centos7でのXfs構成
CentOS6.7ビルドLNMP環境
Centos7にMySQL5.7をインストールします
Hadoop環境の構築(centos7)
Ubuntu構成開発環境
Centosカーネルコンパイル構成
ランプ(centos7)設置ランプ環境
Ubuntu開発環境の構成
Centos6.9インストールnpm環境
Mysql8.0.15インストール構成(centos7)
CentOS7はJDK8、tomcat8をインストールします
CentOS7にredis5.0をインストールします
CentOSでHadoopを構築する
Centos7はnodejs環境を構成します
セントスでのKVM仮想化
CentOS7環境でのKubernetes(k8s)クラスターの迅速な展開
CentOS7ビルドLNMP環境
CentOS環境でのMySQLインポートファイルの失敗の問題
[CentOS環境の展開] CentOSでのJava7 / Java8の展開
Centos6.5でドッカー環境を構築する
CentOS7.6でzabbixモニタリングzabbix4.2をビルドする
Centosmysqlのインストールと構成
Centos7.4デプロイメント構成Elasticsearch5.6クラスター
CentOS 7インストールJAVA環境(JDK 1.8)
TomcatをインストールするCentos7.6メソッド-8.5.39
SkyWalking研究ノート(CentOS環境)
Centos7のインストールと構成のプロメテウス
CentOS7.6でzabbixモニタリングzabbix4.2をビルドする
Centos7はGitBook環境をセットアップします
CentOS7.2はNode.js開発環境を展開します
CentOSインストールnginx + tomcat + java + mysqlオペレーティング環境
CentOS6.5はJava8とTomcat8をインストールします
CentOS7のインストールと構成PPTP
CentOSのインストールと構成cmake
CentOS7ユーザーアカウント構成オリジナル
Centos7.5のインストールと構成MongoDB4.0.4
CentOS7のインストールと構成PPTP
CentOSmysql構成マスタースレーブレプリケーション
Centosでカーネルパニックをデバッグする
CentOS6.5はJava8とTomcat8をインストールします
CentOS6.5はJava8とTomcat8をインストールします
Centos6はGitBook環境をセットアップします
CentOS8.0ネットワーク構成の実装
CentOS 7 Redis5.0.8センチネルモード構成
DockerのCentOS環境インストール
CentOS8ネットワークカード構成ファイル