Apache Tomcat

Solution: Tomcat

Tomcat Logo

Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · 📊

Back to Solutions Index


Attribute Value
Publisher Microsoft Corporation
Support Tier Microsoft
Support Link https://support.microsoft.com
Categories domains
Version 3.0.1
Author Microsoft - support@microsoft.com
First Published 2022-01-31
Last Updated 2025-12-14
Solution Folder Tomcat
Marketplace Azure Marketplace · Popularity: 🔵 Medium (64%)
Pre-requisites CustomLogsAma

The Apache Tomcat solution provides the capability to ingest Apache Tomcat events into Microsoft Sentinel. Refer to Apache Tomcat documentation for more information.

This solution is dependent on the Custom logs via AMA connector to collect the logs. The Custom logs solution will be installed as part of this solution installation.

NOTE: Microsoft recommends installation of Custom logs via AMA Connector. Legacy connector uses the Log Analytics agent which were deprecated on Aug 31, 2024. Using MMA and AMA on same machine can cause log duplication and extra ingestion cost more details.

Contents

Pre-requisites

This solution depends on 1 other solution(s):

Solution
CustomLogsAma

Data Connectors

This solution has 1 discovered data connector(s)⚠️ (not in Solution definition):

Connectors from dependency solutions:

🔍 Discovered: This item was discovered by scanning the solution folder but is not listed in the Solution JSON file.

🔶 CLv1: This connector ingests into a table that uses the legacy Custom Log V1 schema format with type-suffixed column names (e.g. _s, _d, _b, _t, _g). Note: identification is based on column name suffixes which are also permitted in CLv2, so this classification may not always be accurate.

Tables Used

This solution uses 16 table(s):

Table Used By Connectors Used By Content
ApacheHTTPServer_CL Custom logs via AMA (dependency) -
JBossEvent_CL Custom logs via AMA (dependency) -
JuniperIDP_CL Custom logs via AMA (dependency) -
MarkLogicAudit_CL Custom logs via AMA (dependency) -
MongoDBAudit_CL Custom logs via AMA (dependency) -
NGINX_CL Custom logs via AMA (dependency) -
OracleWebLogicServer_CL Custom logs via AMA (dependency) -
PostgreSQL_CL Custom logs via AMA (dependency) -
SecurityBridgeLogs_CL Custom logs via AMA (dependency) -
SquidProxy_CL 🔶 Custom logs via AMA (dependency) -
Tomcat_CL Custom logs via AMA (dependency), [Deprecated] Apache Tomcat Analytics, Hunting, Workbooks
Ubiquiti_CL Custom logs via AMA (dependency) -
VectraStream_CL 🔶 Custom logs via AMA (dependency) -
ZPA_CL Custom logs via AMA (dependency) -
meraki_CL Custom logs via AMA (dependency) -
vcenter_CL Custom logs via AMA (dependency) -

🔶 CLv1: This table uses the legacy Custom Log V1 schema format with type-suffixed column names (e.g. _s, _d, _b, _t, _g). Note: identification is based on column name suffixes which are also permitted in CLv2, so this classification may not always be accurate.

Content Items

This solution includes 23 content item(s):

Content Type Count
Hunting Queries 11
Analytic Rules 10
Workbooks 1
Parsers 1

Analytic Rules

Name Severity Tactics Tables Used
Tomcat - Commands in URI High InitialAccess Tomcat_CL
Tomcat - Known malicious user agent High InitialAccess Tomcat_CL
Tomcat - Multiple client errors from single IP address Medium InitialAccess Tomcat_CL
Tomcat - Multiple empty requests from same IP Medium InitialAccess, Impact Tomcat_CL
Tomcat - Multiple server errors from single IP address Medium Impact, InitialAccess Tomcat_CL
Tomcat - Put file and get file from same IP address Medium InitialAccess Tomcat_CL
Tomcat - Request from localhost IP address Medium InitialAccess Tomcat_CL
Tomcat - Request to sensitive files High InitialAccess Tomcat_CL
Tomcat - Server errors after multiple requests from same IP Medium Impact, InitialAccess Tomcat_CL
Tomcat - Sql injection patterns High InitialAccess Tomcat_CL

Hunting Queries

Name Tactics Tables Used
Tomcat - Abnormal request size Exfiltration, Collection Tomcat_CL
Tomcat - Catalina errors DefenseEvasion Tomcat_CL
Tomcat - Rare URLs requested InitialAccess Tomcat_CL
Tomcat - Rare files requested InitialAccess Tomcat_CL
Tomcat - Rare user agents with client errors InitialAccess Tomcat_CL
Tomcat - Rare user agents with server errors InitialAccess Tomcat_CL
Tomcat - Request to forbidden file InitialAccess Tomcat_CL
Tomcat - Top URLs client errors Impact, InitialAccess Tomcat_CL
Tomcat - Top URLs server errors Impact, InitialAccess Tomcat_CL
Tomcat - Top files with error requests InitialAccess Tomcat_CL
Tomcat - Uncommon user agent strings InitialAccess Tomcat_CL

Workbooks

Name Tables Used
Tomcat Tomcat_CL

Parsers

Name Description Tables Used
TomcatEvent - Tomcat_CL (read)

Release Notes

Version Date Modified (DD-MM-YYYY) Change History
3.0.1 09-12-2024 Removed Deprecated Data connector
3.0.0 13-08-2024 Deprecating data connectors

Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · 📊

Back to Solutions Index