Tuesday, January 26, 2016

Manage and Monitor Apache Web Servers from Cloud

Cloud computing is currently everywhere and lots of companies are trying to move their applications runtime to cloud(public, private or hybrid)  infrastructure to become more agile regarding scalability, availability and security of their applications. Nevertheless, cloud platforms are lack of providing a cloud based operational SaaS platform to manage, monitor, control, provision and even troubleshoot these type of software infrastructures running in the cloud environment. Companies are struggling to manage and monitor their infrastructures using different types of tools. This is very time consuming and also they are not proactive to respond new customer  requests.

ManageCat is a cloud management and monitoring platform to manage, monitor, control and provision of the cloud based software infrastructures.

Currently in the SaaS market, lots of SaaS monitoring products exist but they only provides metric monitoring. None of them supports the Control(like start, stop, restart etc. of manageable resources) and Management parts (resource configuration remotely, provisioning of new resources). ManageCat is a very unique in this regard especially with SaaS based platform model.

Recently we have launced industry first management and monitoring cloud platform for Apache Web Servers. In 5 minutes, you can start to manage, monitor and control your Apache Web Servers.

Download Apache Agents

To download the Apache Agent, you have to register with ManageCat Platform and receive your account key. You can register via https://saas.managecat.com/freetrial/ .After you register, you are able to login into the ManageCat UI console via https://saas.managecat.com/with your registered username and password.

After you login successfully, you can download Linux/Windows Apache server agents from
ManageCat home page.

Image title

Configuration of Agent
You will unzip the agent into your local file system. Agent contains a small embeded Apache Tomcat server which communicates with the ManageCat Controller running in Amazon cloud.

To configure the agent,
  1. Open "conf/managecat-agents.xml" file.
  2. Update your account key.
  3. Update agent host and port. Host and port must be accessible by outside. Cloud controller connects to your agent via HTTP+PORT. In default configuration, agent port is 8090. Apache Tomcat binds all available network interfaces to the Tomcat NIO connector. If you want to bind connector to a special host address, you can update address parameter of Tomcat connector in "conf/server.xml" via
  4. You also have to configure your apache web server related configuration parameters in managecat-agents.xml. You can find example configurations for different type of Linux operating systems.
After you finish agent configuration, you will run the agent via simple command
  • sh run.sh
If the agent is started succesfully, you will see a message in a console log like:
  • INFO: Apache Server agent has been registered with the controller successfully. Registration is taken : 1086 ms
Congratulations! You have installed your first Apache server agent.
Now you can login into ManageCat UI platform and see your registered server. Open https://saas.managecat.com with your registered username and password and click Managed Servers view.

Image title

You will see some Apache related monitoring metrics in servers table. You can also connect to your
 server instance via Connect IconImage title

It will open a new browser window to manage and monitor your registered instance. You can also start/stop/restart your servers. With Apache Web Server agent:
  • You can monitor process and extended process information
  • You can monitor and download log files
  • You can manage networking, server configuration files, mime types, modules, documents
  • You can view your Apache Server system information
  • You can view live charts 
Server Overview

Image title

Extended Process Information

Image title

Remote Log File Access

Image title


ManageCat enables you to monitor your cloud infrastructure from cloud environment. Currently ManageCat supports Apache Tomcat, Apache TomEE, Apache Web Servers. ManageCat is an extensible platform and we are happy to support your infrastructure to monitor from cloud. Please drop an email to us via support@managecat.com to send your valuable feedbacks/comments.
Currently we have been working very hard to add very cool new features for managing and monitoring Apache Web Servers from cloud in a more effiecient and easy way. We have also been working for adding new infrastructure platform to manage and monitor from cloud.

Stay Tune!
Gurkan Erdogdu
CEO, founder ManageCat,

No comments: