Powerpoint exploring the locations used in television show Time Clash
drupalmonitor.com - drupal monitoring made simple
1. drupal
monitoring
drupalmonitor.com
Saturday, September 3, 11
2. we are
drupal pur
www.netnode.ch
Saturday, September 3, 11
3. Why monitoring?
- “know where the fire is”
Saturday, September 3, 11
4. What to monitor?
- Is my site up?
- Is my site up to date?
- Is something strange happening?
- Lots of page not founds...
- Page load is suddenly slow...
- Suddenly lot’s of files uploaded...
- user base trend...
- etc.
Saturday, September 3, 11
5. 3 ways to monitor
- you monitor manually
- client “monitors” for you
- you have a tool
Saturday, September 3, 11
6. Existing solutions for Drupal
- nagios + d.o/project/nagios (used by 841 sites)
- munin + d.o/project/munin (used by 26 sites)
- cacti + d.o/project/cacti (used by 7 sites)
- droptor.com + d.o/droptor (used by 697 sites)
- d.o/sentry_server & client (used by 193 sites)
-
Saturday, September 3, 11
7. Other monitoring tools
- New Relic http://newrelic.com/
- Groundwork http://www.gwos.com/
- Zenoss http://www.zenoss.com/
- ...
Saturday, September 3, 11
8. Modules related to “monitoring”
- d.o/project/prod_check
- d.o/project/hacked
- d.o/project/hosting_stats
- d.o/project/variable_changes
Saturday, September 3, 11
9. Idea “Drupal Monitor”
our problem
- 50+ sites
- hosted on different servers
our solution
- we use munin for server monitoring
- “monitoring” on intranet extensions
new wishes
- no graphs, not all metrics we like to have
- new solution -> drupalmonitor.com
Saturday, September 3, 11
10. drupalmonitor.com - what we don’t want
- no server monitoring
- load, traffic, memory, etc.
- no google analytics copy
Saturday, September 3, 11
11. drupalmonitor.com - what we want
- 100% Drupal focus (application level)
- simple solution
- easy to install
- no additional server side software
- just one additional module (no dependencies)
- no configuration
- rrd graphs = data over time
- not just a “ping check”
Saturday, September 3, 11
13. Architecture drupalmonitor.com
ALERTS
mysite.com
every 2 min
drupalmonitor.com DB CRAWLER othersite.com
immediately
greatsite.com
IMG RRD-Tool ALERTS
updated every 5 min
Saturday, September 3, 11
14. Demo
- install the module on a site
- setup site on drupalmonitor.com
Saturday, September 3, 11
15. Future
- more “out of the box” graphs
- cache monitoring (cache table, memcache)
- custom graphs with hook_monitor()
- source code check (is my site hacked?)
- drush integration
- additional development based on client feedback
- weekly reports per e-mail
- hints
- missing seo modules
- prod_check integration
- performance checklist
Saturday, September 3, 11
16. Start using it - it’s free!
- Help to build the best monitoring tool
- http://drupalmonitor.com/survey
- what metrics are important to you?
- Tell friends about it
- Tweet about it
- I’m looking for a beta tester audience (!)
- Check our blog www.drupalmonitor.com/blog
My contacts:
- lukas.fischer@netnode.ch
- @lukasfischer
Saturday, September 3, 11
17. Questions & Discussion
- Do you monitor your sites?
- How do you monitor your sites?
- How do you like the drupalmonitor.com approach?
Saturday, September 3, 11