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.
Join the DZone community and get the full member experience.Join For Free
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.
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:
Open "conf/managecat-agents.xml" file.
Update your account key.
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="" .../>
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
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.
You will see some Apache related monitoring metrics in servers table. You can also connect to your server instance via the Connect Icon:
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
Extended Process Information
Remote Log File Access
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 email@example.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.
Opinions expressed by DZone contributors are their own.