Over a million developers have joined DZone.

Manage and Monitor Apache Web Servers From Cloud

ManageCat is a cloud management and monitoring platform to manage, monitor, control, and provision cloud-based software infrastructures, including Apache Web Servers.

· Cloud Zone

Download this eBook outlining the critical components of success for SaaS companies - and the new rules you need to play by.  Brought to you in partnership with NuoDB.

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 often not providing cloud-based operational SaaS platforms to manage, monitor, control, provision, and even troubleshoot these types 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 to new customer requests.

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

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

Recently, we have launced the industry's 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 log in into the ManageCat UI console via https://saas.managecat.com/ with your registered username and password.

After you log in 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 the 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 <Connector address="....." port="" .../>

  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 the 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 the 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

Summary

ManageCat enables you to monitor your cloud infrastructure from a cloud environment. Currently, ManageCat supports Apache Tomcat, Apache TomEE, and Apache Web Servers. ManageCat is an extensible platform and we are happy to support your infrastructure to monitor from the cloud. Please drop an email to us via support@managecat.com to send your valuable feedbacks/comments.

We have been working very hard to add cool new features for managing and monitoring Apache Web Servers from the cloud in a more effiecient and easy way. We have also been working to add a new infrastructure platform to manage and monitor from the cloud.

Learn how moving from a traditional, on-premises delivery model to a cloud-based, software-as-a-service (SaaS) strategy is a high-stakes, bet-the-company game for independent software vendors. Brought to you in partnership with NuoDB.

Topics:
management & monitoring ,management tool ,monitoring and performance ,monitoring tool ,cloud ,monitoring-as-a-service ,tomcat ,apache http server

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}