APM 添加 tomcat8 监控前配置

APM 添加 tomcat8 监控前配置

Hi

请您按照以下步骤对 Tomcat 进行配置

1:首先需要为 tomcat 配置manager用户,请在 conf\tomcat-users.xml 文件 <tomcat-users> 标签内新增以下内容(密码可自行修改)

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="admin" password="123456" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>


2:Tomcat8默认 只能 localhost 访问 /manager ,我们需要修改 \webapps\manager\META-INF\context.xml 文件

修改

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.\d+.\d+.\d+|::1|0:0:0:0:0:0:0:1" />

为:

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="\d+.\d+.\d+.\d+|::1|0:0:0:0:0:0:0:1" />


重启Tomcat8

相关示例文件请见附件。

谢谢!



    • Related Articles

    • ELA-关于添加Symantec Endpoint Protection风险源

      Symantec Endpoint Protection host是Windows的配置步骤: 1.如果SEP主机是Windows Server,建议先在ELA产品的管理设备-Windows设备那里添加SEP主机; (如果SEP主机是Linux,当配置了SEP的syslog service之后,如果该主机设备没有预先在ELA中添加,则它会自动出现在管理设备的syslog设备列表。所以对于Windows主机,为了避免在配置SEP的syslog ...
    • 我无法添加WebLogic监视器。可能是什么原因?

      在添加WebLogic监视器之前,请验证您是否已满足以下所有先决条件:       1. WebLogic服务器的HTTP端口应该可以从安装Applications Manager的计算机上访问。              a. 检查是否可以通过TELNET访问WebLogic的主机和端口。             b. 检查WebLogic主机和Applications Manager机器之间是否有防火墙。如果是这种情况,那么请在Applications ...
    • Tomcat Manager应用程序正在运行,但无法从Applications Manager访问

      从tomcat v8开始,默认禁用对Manager Application的远程访问。您可以通过在RemoteAddrValve 中添加Applications Manager IP地址来启用远程访问 。 打开位于<CATALINA_HOME>/webapps/manager/META-INF/目录中的context.xml文件。 在该文件中,您可以找到以下密钥:   <Valve className="org.apache.catalina.valves.RemoteAddrValve"   ...
    • 在Tomcat监控中,Applications Manager会显示一些Tomcat服务器中不存在的URL和应用程序。为什么会出现这种情况?

      在Tomcat服务器的4.x和3.x版本中,Applications Manager会跟踪到达Tomcat服务器的所有请求,并从请求中添加Tomcat服务器的应用程序。因此会显示随机URL。
    • 我正在尝试监视Websphere应用程序服务器,但无法添加Websphere监视器。

      如果在 Websphere 中启用了全局安全性,请确保将Websphere管理员用户添加到perfservletApp的监控组。 为此,请转到Websphere管理控制台 → 应用程序 → 已安装的应用程序 → 选择perfservletapp → 安全角色到用户组映射 → 选择监控角色 → 关联管理员用户 → 直接保存到主配置。 检查您是否在正确的服务器中部署了perfservlet。尝试访问以下URL之一,并将输出与支持信息文件一起发送给我们: 对于本地部署 : ...