Integrate ManageCat with Jelastic to provide Cloud Management of Apache Tomcat and TomEE Servers

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

managecat-logo-high-with-slogan-updatedGurkan Erdogdu, CTO and Co-Founder of ManageCat, shared with us how to install the ManageCat addon on Jelastic Cloud.

Cloud computing is currently everywhere and lots of companies are trying to move their Java EE applications to a cloud infrastructure to get agility with scalability, availability and security of their applications. Lightweight application servers are a perfect fit for running these type of Java EE applications. Apache Tomcat and Apache TomEE are popular cloud-friendly application servers for deploying Java EE applications. Nevertheless, there is a gap in providing a cloud-based operational SaaS platform to manage, monitor and troubleshoot these type of servers.

A lot of enterprise companies use Apache Tomcat and Apache TomEE to run their critical applications such as e-commerce, insurance or banking applications. They are very happy to use these servers (easy to use, install and configure) but when it comes to management and monitoring, they are faced with some complexity. ManageCat is launched to solve this problem. It provides a single complete SaaS platform to manage, monitor and troubleshoot these application servers from the cloud. ManageCat is an industry first Apache Tomcat and TomEE Operational SaaS platform, to take control of these application servers in just 5 minutes.

About ManageCat

ManageCat provides a cloud-based operational platform to manage, monitor and troubleshoot software-based IT infrastructure products like application servers, web servers, and a lot of other server side artifacts. ManageCat’s aim is to provide a platform to manage every part of manageable resources on the internet.

With this ManageCat add-on, you can immediately:

  • Inspect real time status of web applications and server http connectors
  • Manage server configuration files without accessing the server
  • Monitor all deployed EJBs, servlets, filters and all other supported Java EE features
  • Monitor more than 100+ server metrics and connector’s real time status
  • Use application remote deployment and deployment status
  • Manage application user sessions in real time
  • Access JMX resources without using third party tools
  • Access application class loaders and inspect deployment leaks
  • and more

You can visit http://managecat.com to see all of the features of the platform.

Installing ManageCat

Here is a brief description showing how to install the ManageCat application in Jelastic.

  1. Log into your Jelastic dashboard and create an environment with Tomcat.

image17

  1. Open your Marketplace and install the ManageCat application.

image12

  1. In the Confirmation window perform these functions:
  • select the environment you want to install ManageCat on

image11

  • state the password that will be used to access the admin panel of ManageCat
  • optionally you may also fill in a First Name and Last Name
  • click on the Install button

In a few moments, your environment will be created.

image06

  1. You’ll receive a notification that ManageCat is installed.

Click  the link ManageCat URL (https://saas.managecat.com) in order to login to your account.

image01-1

 

  1. Access the panel with your email and password.

image09

Now you can manage all of your environments using one single solution.

Below you will find several examples with information on how to manage and configure your Tomcat server on ManageCat.

Connect to your Tomcat Server

After you have logged into your ManageCat account, select Managed Servers at the top of the page.

Select Server Groups and your server.

In the bottom right corner, click on the Connect to Server button

image07-1

The page Real Time View will open.

This page provides information about the server, JVM and OS as well as server startup parameters.  The Real Time View page is refreshed every 5 seconds.

Note:  you can change the refresh time interval using the spinner.

image02

Remote Tomcat Configuration

You can get a complete view of the Tomcat server.xml configuration file on the Tomcat Configuration page. Just select the Configuration tab > Server Configuration

image10-1

You can navigate into the configuration tree to see each component’s configuration detail of the Tomcat server.

image05

You can easily update the selected configuration component via the ManageCat UI and persist them to the server. Click the button Persist to Server to implement it.

image08

 

You can also update the Server, Host, Connector and Context configurations at server runtime and persist them to the server.

User-Friendly Dashboards

Go to Metrics > Metric Dashboards view to create user-friendly dashboards. ManageCat provides lots of metrics such as JVM, Connector, DataSource, WebServer and OS related metrics. You can view hourly, daily, monthly and yearly metrics.

image18

Monitor EJBs in Apache TomEE

With ManageCat, you can also monitor your EJB usage in your web applications. With the support of Apache TomEE monitoring, you can manage and monitor all EJB containers from ManageCat.

image16
You can also inspect the detailed configurations of EJB containers:

image14

Remote Application Deployment

You can easily deploy your applications, just go to the Applications tab and click on Deploy Applications.

image03-1

In ManageCat, it is possible to make both single and multiple server deployments.

You can deploy Exploded Directory or WAR Archives. ManageCat also supports application deployments on clustered Tomcat servers.

image00

To start deployment, you have to select at least one Virtual Host. Applications will be deployed to the selected virtual hosts. You can also deploy a single application to multiple Tomcat Servers.

image04

Web Application Management and Monitoring

The Web Application Management and Monitoring capability of ManageCat provides a quick view of currently deployed web applications. Administrators can get detailed information of currently deployed web applications in Apache Tomcat.

Go to Applications section > List Applications

Click the button Show Applications

image19

Now you can easily manage the status of your application –  i.e, start, stop, restart, undeploy.

image13-1

Select Show details to view monitoring information about the selected web application.

It monitors live sessions, application resource references, web.xml and context.xml files, application JSP Pages, Servlets, Filters, Context Attributes and Context Init Parameters.

image15

For Apache TomEE, you can also monitor your EJBs invocation counts and invocation times.

image20

Conclusion

Now, Jelastic customers can start to manage their Apache Tomcat and TomEE application servers in minutes.

Using ManageCat on Jelastic allows you to manage, monitor and troubleshoot the software-based IT infrastructure products like application servers, web servers and a lot of other server side artefacts. ManageCat also provides a free version, so you can test it during a free 2-week-trial with Jelastic!

 

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Leave a Reply

Subscribe to get the latest updates