2. Why Monitor?
Do you want your customer to
inform you when things go wrong?
Things do go wrong
Act on problems sooner
Minimize downtime
Increase sales
Make sure no one Plays A Game
4. Monitoring Methods
Your Site Tells You (cronscript or
plugin)
You check your site, Your customers
check your site
An external system checks (Nagios)
5. Your site tells you
Watchdog
Log Entries
Downside
If its not there how does it tell you?
6. You / Your Customers
Do you have time to check
How do you look to your customers when
they find the problems
How often is anything really checked?
Drupad (Helpful Option)
8. My NOC
Open Tech Support Tickets
Clock
Nagios Problems Queue
No those are not the actual
servers
9. What is Nagios
Nagios Ain’t Gonna Insist On Sainthood
(netsaint)
GPL Licensed Network Monitoring
Platform
Checks and Alerts
Basically a bunch of perl scripts
10. What can it do, What do I need
Anything (plug in architecture)
Run Options
Old Box
Virtual Machine (Me)
Cloud Machine (AWS)
11. How it works
Nagios runs a script
Evaluates the results
Sets a state and notifies if needed
OK
Warning
Critical
12. Out of the box (non drupal specific)
Server
Website
MySQL (add third party nagios
plugin)
13. Drupal Specific
Run the plugin on your site
http://drupal.org/project/nagios
Drupal 5.x (really?)
Drupal 6.x
14. What is monitored?
Core releases
Security releases
Cron
Permissions
Database Scheme
Think Status Report