|
|
0cd6dc |
From 874cc7d0889adf32b8c36bb218212d3304d43d5b Mon Sep 17 00:00:00 2001
|
|
|
0cd6dc |
From: "Bryn M. Reeves" <bmr@redhat.com>
|
|
|
0cd6dc |
Date: Mon, 20 Oct 2014 09:13:07 +0100
|
|
|
0cd6dc |
Subject: [PATCH 12/93] [tomcat] add support for tomcat7 and log size limits
|
|
|
0cd6dc |
|
|
|
0cd6dc |
Based on a patch from Pavel Moravec in Issue #412.
|
|
|
0cd6dc |
|
|
|
0cd6dc |
Fixes #412.
|
|
|
0cd6dc |
|
|
|
0cd6dc |
Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
|
|
|
0cd6dc |
---
|
|
|
0cd6dc |
sos/plugins/tomcat.py | 14 +++++++++-----
|
|
|
0cd6dc |
1 file changed, 9 insertions(+), 5 deletions(-)
|
|
|
0cd6dc |
|
|
|
0cd6dc |
diff --git a/sos/plugins/tomcat.py b/sos/plugins/tomcat.py
|
|
|
0cd6dc |
index b7aea2c..4f78c1d 100644
|
|
|
0cd6dc |
--- a/sos/plugins/tomcat.py
|
|
|
0cd6dc |
+++ b/sos/plugins/tomcat.py
|
|
|
0cd6dc |
@@ -22,17 +22,21 @@ class Tomcat(Plugin, RedHatPlugin):
|
|
|
0cd6dc |
plugin_name = 'tomcat'
|
|
|
0cd6dc |
profiles = ('webserver', 'java', 'services')
|
|
|
0cd6dc |
|
|
|
0cd6dc |
- packages = ('tomcat6',)
|
|
|
0cd6dc |
+ packages = ('tomcat6', 'tomcat')
|
|
|
0cd6dc |
|
|
|
0cd6dc |
def setup(self):
|
|
|
0cd6dc |
self.add_copy_spec([
|
|
|
0cd6dc |
- "/etc/tomcat6",
|
|
|
0cd6dc |
- "/var/log/tomcat6/catalina.out"
|
|
|
0cd6dc |
+ "/etc/tomcat",
|
|
|
0cd6dc |
+ "/etc/tomcat6"
|
|
|
0cd6dc |
])
|
|
|
0cd6dc |
|
|
|
0cd6dc |
+ limit = self.get_option("log_size")
|
|
|
0cd6dc |
+ log_glob = "/var/log/tomcat*/catalina.out"
|
|
|
0cd6dc |
+ self.add_copy_spec_limit(log_glob, sizelimit=limit)
|
|
|
0cd6dc |
+
|
|
|
0cd6dc |
def postproc(self):
|
|
|
0cd6dc |
- self.do_file_sub(
|
|
|
0cd6dc |
- "/etc/tomcat6/tomcat-users.xml",
|
|
|
0cd6dc |
+ self.do_path_regex_sub(
|
|
|
0cd6dc |
+ r"\/etc\/tomcat.*\/tomcat-users.xml",
|
|
|
0cd6dc |
r"password=(\S*)",
|
|
|
0cd6dc |
r'password="********"'
|
|
|
0cd6dc |
)
|
|
|
0cd6dc |
--
|
|
|
0cd6dc |
1.9.3
|
|
|
0cd6dc |
|