黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

Tomca教程
Tomcat Manager
Tomcat Realm 配置
Tomcat 安全管理
Tomcat JNDI 資源
Tomcat JDBC 數(shù)據(jù)源
Tomcat 類加載機(jī)制
Tomcat JSPs
Tomcat SSL/TLS配置
Tomcat SSI
Tomcat CGI
Tomcat 代理支持
Tomcat MBean 描述符
Tomcat 默認(rèn) Servlet
Tomcat 集群
Tomcat 連接器
Tomcat監(jiān)控與管理
Tomcat 日志機(jī)制
Tomcat 基于 APR 的原生庫(kù)
Tomcat 虛擬主機(jī)
Tomcat 高級(jí) IO 機(jī)制
Tomcat 附加組件
Tomcat 安全性注意事項(xiàng)
Tomcat Windows 服務(wù)
Tomcat Windows 認(rèn)證
Tomcat 的 JDBC 連接池
Tomcat WebSocket 支持
Tomcat 重寫機(jī)制

Tomcat監(jiān)控與管理

omcat監(jiān)控與管理簡(jiǎn)介

監(jiān)控是系統(tǒng)管理中的重要環(huán)節(jié)。系統(tǒng)管理員的日常工作就包括:觀察服務(wù)器的運(yùn)行細(xì)節(jié),獲取統(tǒng)計(jì)數(shù)據(jù),或者重新配置應(yīng)用的某些內(nèi)容。

啟用 JMX 遠(yuǎn)程監(jiān)控

注意:該配置只適用于需用遠(yuǎn)程監(jiān)控 Tomcat 的情況,使用同樣的用戶在本地監(jiān)控 Tomcat 則不需要這么配置。

Oracle 的網(wǎng)站上介紹了如何在 Java 6 上配置 JMX 遠(yuǎn)程:http://docs.oracle.com/javase/6/docs/technotes/guides/management/agent.html。

下面是在 Java 6 上的快速配置向?qū)В?/span>

將下列參數(shù)添加到 Tomcat 的 setenv.bat 腳本(具體詳細(xì)信息請(qǐng)查看 RUNNING.txt)。

注意:該語(yǔ)法格式適用于 Windows 系統(tǒng)。命令行只能寫在同一行中,包裝起來(lái)更具可讀性。如果 Tomcat 以 Windows 服務(wù)的形式運(yùn)行,使用它的系統(tǒng)配置對(duì)話設(shè)置該服務(wù)的 java 選項(xiàng)。對(duì)于 UN\*X 系統(tǒng)來(lái)說(shuō),要將命令行開頭的 "set " 去掉。

set CATALINA_OPTS=-Dcom.sun.management.jmxremote
  -Dcom.sun.management.jmxremote.port=%my.jmx.port%
  -Dcom.sun.management.jmxremote.ssl=false
  -Dcom.sun.management.jmxremote.authenticate=false

1.如果需要授權(quán),則添加并修改下列命令:

-Dcom.sun.management.jmxremote.authenticate=
true-Dcom.sun.management.jmxremote.password.file
=../conf/jmxremote.password-Dcom.sun.management.jmxremote.access.file=../conf/jmxremote.access

2.編輯訪問權(quán)限文件 $CATALINA_BASE/conf/jmxremote.access:

monitorRole readonly
controlRole readwrite

3.編輯密碼文件 $CATALINA_BASE/conf/jmxremote.password:

monitorRole tomcat
controlRole tomcat

技巧:密碼文件應(yīng)該是只讀的,并且只能被運(yùn)行 Tomcat 的操作系統(tǒng)用戶所訪問。

注意:JSR 160 JMX 適配器在一個(gè)隨機(jī)端口上打開了第二個(gè)數(shù)據(jù)通道。假如本地安裝了防火墻,這就會(huì)出現(xiàn)問題。要想解決它,可以按照偵聽器文檔中介紹的方法,配置一個(gè) JmxRemoteLifecycleListener。

利用 JMX 遠(yuǎn)程 Ant 任務(wù)來(lái)管理 Tomcat

為了簡(jiǎn)化 JMX 的用法,加入了一些可能會(huì)與 antlib 使用的一系列任務(wù)。

antlib:將 catalina-ant.jar 從 $CATALINA_HOME/lib 復(fù)制到 $ANT_HOME/lib。

下面的例子展示了 JMX 存儲(chǔ)器的用法。

注意:為了提高可讀性,這里將 name 屬性值予以包裝。它必須寫在同一行中,不允許帶有空格。

<project name="Catalina Ant JMX"
      xmlns:jmx="antlib:org.apache.catalina.ant.jmx"
      default="state"
      basedir=".">
  <property name="jmx.server.name" value="localhost" />
  <property name="jmx.server.port" value="9012" />
  <property name="cluster.server.address" value="192.168.1.75" />
  <property name="cluster.server.port" value="9025" />

  <target name="state" description="Show JMX Cluster state">
    <jmx:open
      host="${jmx.server.name}"
      port="${jmx.server.port}"
      username="controlRole"
      password="tomcat"/>
    <jmx:get
      name="Catalina:type=IDataSender,host=localhost,
senderAddress=${cluster.server.address},senderPort=${cluster.server.port}"
      attribute="connected"
      resultproperty="IDataSender.backup.connected"
      echo="false"
    />
    <jmx:get
      name="Catalina:type=ClusterSender,host=localhost"
      attribute="senderObjectNames"
      resultproperty="senderObjectNames"
      echo="false"
    />
    <!-- get current maxActiveSession from ClusterTest application
       echo it to Ant output and store at
       property <em>clustertest.maxActiveSessions.orginal</em>
    -->
    <jmx:get
      name="Catalina:type=Manager,context=/ClusterTest,host=localhost"
      attribute="maxActiveSessions"
      resultproperty="clustertest.maxActiveSessions.orginal"
      echo="true"
    />
    <!-- set maxActiveSession to 100
    -->
    <jmx:set
      name="Catalina:type=Manager,context=/ClusterTest,host=localhost"
      attribute="maxActiveSessions"
      value="100"
      type="int"
    />
    <!-- get all sessions and split result as delimiter <em>SPACE</em> for easy
       access all session ids directly with Ant property sessions.[0..n].
    -->
    <jmx:invoke
      name="Catalina:type=Manager,context=/ClusterTest,host=localhost"
      operation="listSessionIds"
      resultproperty="sessions"
      echo="false"
      delimiter=" "
    />
    <!-- Access session attribute <em>Hello</em> from first session.
    -->
    <jmx:invoke
      name="Catalina:type=Manager,context=/ClusterTest,host=localhost"
      operation="getSessionAttribute"
      resultproperty="Hello"
      echo="false"
    >
      <arg value="${sessions.0}"/>
      <arg value="Hello"/>
    </jmx:invoke>
    <!-- Query for all application manager.of the server from all hosts
       and bind all attributes from all found manager MBeans.
    -->
    <jmx:query
      name="Catalina:type=Manager,*"
      resultproperty="manager"
      echo="true"
      attributebinding="true"
    />
    <!-- echo the create properties --><echo>
senderObjectNames: ${senderObjectNames.0}
IDataSender.backup.connected: ${IDataSender.backup.connected}
session: ${sessions.0}
manager.length: ${manager.length}
manager.0.name: ${manager.0.name}
manager.1.name: ${manager.1.name}
hello: ${Hello}
manager.ClusterTest.0.name: ${manager.ClusterTest.0.name}
manager.ClusterTest.0.activeSessions: ${manager.ClusterTest.0.activeSessions}
manager.ClusterTest.0.counterSend_EVT_SESSION_EXPIRED:
 ${manager.ClusterTest.0.counterSend_EVT_SESSION_EXPIRED}
manager.ClusterTest.0.counterSend_EVT_GET_ALL_SESSIONS:
 ${manager.ClusterTest.0.counterSend_EVT_GET_ALL_SESSIONS}</echo>

  </target>
</project>
導(dǎo)入:利用  導(dǎo)入 JMX 存取器項(xiàng)目,利用 jmxOpen、jmxSet、jmxGet、jmxQuery、jmxInvoke、jmxEquals 和 jmxCondition 來(lái)引用任務(wù)。
全部教程
主站蜘蛛池模板: 成人影视大全 | 天天色色网 | 在线观看一级毛片 | 欧美日在线 | 日韩欧美中文字幕出 | 成 人在线观看视频网站 | 成人三级视频在线观看 | 青草草在线视频 | 深夜福利网址 | 精品国产成a人在线观看 | 欧美日韩成人在线视频 | 男女那个视频免费 | 国产伦久视频免费观看视频 | 黄色免费看片网站 | 一区二区三区久久精品 | 国产黄在线免费观看 | 国产一区玩具在线观看 | 欧美日韩影视 | 欧美福利第一页 | 在线青草 | 黄色一级毛片免费看 | 日本视频www色变态 日本爽p大片免费观看 | 欧美一区二区三区激情视频 | 欧美一区二区三区免费观看视频 | 天天天色 | 中国性xxx免费视频 中国野外性xxxx | 成成人看片在线 | 激情欧美一区二区三区 | 最新亚洲人成网站在线影院 | 三级色网站 | 欧美激情欧美狂野欧美精品免费 | 国产黄色大片在线观看 | 手机看片1024精品国产 | 成年片色大黄全免费 | 97人人艹 | 三级网站在线 | 亚洲欧美综合一区二区三区四区 | 成人免费体验区福利云点播 | 伊人精品视频 | 99视频精品全部免费免费观 | 黄色片免费在线播放 |