Know where the fire is
Mike Hathaway
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
Besides:
Do you really trust
the geniuses at
your Service
Provider?
Monitoring Methods

Your Site Tells You (cronscript or
plugin)
You check your site, Your customers
check your site
An external system checks (Nagios)
Your site tells you
 Watchdog
 Log Entries


Downside
If its not there how does it tell you?
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)
An external
system checks
Nagios
Acquia Network
Bijk.com and other paid sites
My NOC

Open Tech Support Tickets
Clock
Nagios Problems Queue
  No those are not the actual
  servers
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
What can it do, What do I need

 Anything (plug in architecture)
 Run Options
   Old Box
   Virtual Machine (Me)
   Cloud Machine (AWS)
How it works

Nagios runs a script
Evaluates the results
Sets a state and notifies if needed
  OK
  Warning
  Critical
Out of the box (non drupal specific)


 Server
 Website
 MySQL (add third party nagios
 plugin)
Drupal Specific


 Run the plugin on your site
   http://drupal.org/project/nagios
   Drupal 5.x (really?)
   Drupal 6.x
What is monitored?
 Core releases
 Security releases
 Cron
 Permissions
 Database Scheme


Think Status Report
Nagios Setup
Ubuntu Nagios Quickstart
http://nagios.sourceforge.net/
docs/3_0/quickstart-
ubuntu.html
Don’t use apt-get nagios
Nagios uses config files, first define a server
Then Define a Service
Service runs a command
Based on returned status Nagios can


Email you (out of the box)
SMS (add on)
Twitter (add on)
Notify someone else (Optimal)
Watch your world melt down
Nagios can monitor
your world.

It monitors Mine
Know where the fire is
Mike Hathaway
mike@mikehathaway.com

Get the links and notes at
www.MikeHathaway.com/Fire

Know where the fire is

  • 1.
    Know where thefire is Mike Hathaway
  • 2.
    Why Monitor? Do youwant 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
  • 3.
    Besides: Do you reallytrust the geniuses at your Service Provider?
  • 4.
    Monitoring Methods Your SiteTells You (cronscript or plugin) You check your site, Your customers check your site An external system checks (Nagios)
  • 5.
    Your site tellsyou Watchdog Log Entries Downside If its not there how does it tell you?
  • 6.
    You / YourCustomers 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)
  • 7.
    An external system checks Nagios AcquiaNetwork Bijk.com and other paid sites
  • 8.
    My NOC Open TechSupport Tickets Clock Nagios Problems Queue No those are not the actual servers
  • 9.
    What is Nagios NagiosAin’t Gonna Insist On Sainthood (netsaint) GPL Licensed Network Monitoring Platform Checks and Alerts Basically a bunch of perl scripts
  • 10.
    What can itdo, What do I need Anything (plug in architecture) Run Options Old Box Virtual Machine (Me) Cloud Machine (AWS)
  • 11.
    How it works Nagiosruns a script Evaluates the results Sets a state and notifies if needed OK Warning Critical
  • 12.
    Out of thebox (non drupal specific) Server Website MySQL (add third party nagios plugin)
  • 13.
    Drupal Specific Runthe 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
  • 15.
    Nagios Setup Ubuntu NagiosQuickstart http://nagios.sourceforge.net/ docs/3_0/quickstart- ubuntu.html Don’t use apt-get nagios
  • 16.
    Nagios uses configfiles, first define a server
  • 17.
  • 18.
  • 19.
    Based on returnedstatus Nagios can Email you (out of the box) SMS (add on) Twitter (add on) Notify someone else (Optimal)
  • 20.
  • 21.
    Nagios can monitor yourworld. It monitors Mine
  • 22.
    Know where thefire is Mike Hathaway mike@mikehathaway.com Get the links and notes at www.MikeHathaway.com/Fire