Prerequisites
- Download and install the Site24x7 server monitoring agent (Linux | Windows) in the server where you plan to run the plugin.
 - 
                For Linux servers, follow the steps below:
- Navigate to the following directory: 
/opt/tomcat/conf - Open the tomcat-users.xml file.
 - Ensure the following roles are added to the user:
                      <user username="user" password="user" roles="manager-gui,admin-gui"/><user username="user" password="user" roles="manager-script"/>
 - Restart the Tomcat server.
 
 - Navigate to the following directory: 
 - 
                For Windows servers, follow the steps below:
- Navigate to the following directory: 
<tomcat_dowloaded_directory>\conf - Open the tomcat-users.xml file.
 - Ensure the following roles are added to the user:
                      <user username="user" password="user" roles="manager-gui,admin-gui"/><user username="user" password="user" roles="manager-script"/>
 - Restart the Tomcat server.
 
 - Navigate to the following directory: 
 
Plugin Installation
- Create a folder named tomcat.
 - Download the tomcat.py and the tomcat.cfg files from our GitHub repository and the  place them in the tomcat folder.
                wget https://raw.githubusercontent.com/site24x7/plugins/master/tomcat/tomcat.py && sed -i "1s|^.*|#! $(which python3)|" tomcat.pywget https://raw.githubusercontent.com/site24x7/plugins/master/tomcat/tomcat.cfg
 - To check if the plugin is working, execute the command below and check for a valid JSON output with applicable metrics and their corresponding values.
                
python tomcat.py --host "hostname" --port "port" --username "username" --password "password" - Add the applicable configurations in the tomcat_connector.cfg file:
                [tomcat]host = "localhost"port = "8080"username = "admin"password = "admin"plugin_version = "1"logs_enabled = "true"log_type_name = "Tomcat Access Logs"log_file_path = "/opt/*tomcat*/logs/*access*.txt"
 - Follow the steps in this article to learn how to run the Python script on a Windows server. You don't need to do this for Linux.
 - Move the  tomcat folder to the Site24x7 server monitoring plugin directory.
                  
For Linux: /opt/site24x7/monagent/plugins/
For Windows: C:\Program Files (x86)\Site24x7\WinAgent\monitoring\plugins\
 
 The agent will automatically execute the plugin within five minutes and display the performance data in Site24x7.
            To view the plugin monitor and associated performance charts:
              - Log in to Site24x7.
 - Navigate to Plugins and click the required monitor.
 
Plugin Contribution
Feel free to contribute to our existing plugin and come up with suggestions or feedback on our Community.
Related Articles
- ActiveMQ Monitoring
 - Memcached Monitoring
 - Nagios Integration
 - 100+ Plugin Integrations
 - Create custom plugins - Linux and Windows