If you’re reading this, you know you should be monitoring your Apache web servers. (You want to know if they are approaching limits of configured server workers; you want to know how many requests you are serving; you want to ensure availability, etc). Fortunately, enabling Apache monitoring is quite simple.
Make sure you are loading the mod_status module.
If you are using a version of Apache that was installed by your OS’s package manager, there are OS specific ways to enable modules.
For Redhat/Centos: Just uncomment the line:
LoadModule status_module modules/mod_status.so
For Suse derivatives:
add “status” to the list of modules on the line starting with APACHE_MODULES= in /etc/sysconfig/apache2
Configure the Mod_status module
You want the following to be loaded in your apache configuration files.
Deny from all
#Add LogicMonitor agent addresses here
Allow from www.logicmonitor.com 192.168.10.10
Where you set that configuration also changes depending on your Linux distribution.
/etc/apache2/mods-available/status.conf on Ubuntu/Debian
/etc/httpd/conf/httpd.conf on Redhat/CentOs
/etc/apache2/mod_status.conf on OpenSuse/SLES
Finally, restart apache using your OS startup script ( /etc/init.d/httpd restart or /etc/init.d/apache2 restart). Note that using the OS startup script is often necessary to allow the OS specific script files to assemble the final apache config. Sending apache signals, or using apache2ctl, does not do this.
3. Watch the monitoring happen.
If you are using LogicMonitor’s Apache monitoring, then you’re done. LogicMonitor will automatically detect the Apache web server, and apply appropriate monitoring and alerting, as well as alerting and graphing on the rest of the system, so you can correlate CPU, interface and disk load to Apache load.
One thing you may want to customize is your dashboards – add a widget that collects all Apache requests/second, from all hosts, or all production hosts, and aggregates them into a single graph. Using LogicMonitor’s flexible graphs, the graph will automatically include new servers as you add them.
Want to make your Apache monitoring simple? Check out LogicMonitor for monitoring that automates your monitoring setup.
Steve is the founder of LogicMonitor.
Subscribe to our LogicBlog to stay updated on the latest developments from LogicMonitor and get notified about blog posts from our world-class team of IT experts and engineers, as well as our leadership team with in-depth knowledge and decades of collective experience in delivering a product IT professionals love.
LogicMonitor wants to exclusively invite you to attend the Charlotte FC soccer game on Thursday, June 30th! Join us for a fun night of soccer and networking, and be prepared to carry on the Charlotte FC songs and chants!
When: June 30th at 6:00 pm
Where: Bank of America Stadium | 800 S Mint St, Charlotte, NC 28202
If you would like to attend, please register so we can lock in your ticket!
Gain introductory knowledge to the ITIL v4 framework, as well as the improvements and changes made from ITIL v3.
Michael Tarbet (Global VP of Sales, MSP) and Steve Kahn (Area VP, Channel Sales, North America) would LogicMonitor would like to exclusively invite you to watch the Arizona Diamondbacks vs Los Angeles Dodgers from a premium suite at Chase Field in Phoenix May 26.