Running Zabbix over the internet
Active-only hosts over the web
                           September 30th, 2011
                           Zabbix Conference, Riga, Latvia

                           Walter Heck, Tribily.com
Introduction
                                             2




Server Monitoring as a Service (SMaaS) has
     the future in small/medium scale
   dedicated/virtual server monitoring
Who am I?
                                                          3



• Walter Heck, 30 years old
• Founder OlinData / Tribily
• Ex-Delphi programmer
• Narcoleptic
• Traveler / hitchhiker / couchsurfer / diver / hiker /
  geek / environmentalist / metalhead
In-house vs External
                                             4




'Special' circumstances:


• No access to client server
• No access to client firewall
• Have to assume the ‘dumbest’ user (KISS)
Restrictions
                                                   5



 • Active only
  • Only open firewall on our server on one port
 • No proxies
 • No Distributed Monitoring
 • Targeting SME users
Targets
                                                        6



• Don’t monitor too much
• Don’t monitor too often
• When external scripts needed, use bash preferrably,
  or otherwise perl or php
• Prefer zabbix-triggered sender scripts over cron-
  triggered senders
Challenges
                                                         7



• Agent doesn’t currently support encryption or
  authentication
  • Patch in the works, will contribute back if Zabbix
    SIA allows it
• Developing templates for software/hardware we
  don't have in production
• Worldwide alerting through text message (SMS)
 • Clickatell most wide coverage
Backend
                                             8



•   Zabbix on a single server
•   Drupal Frontend + Zabbix frontend
    •   On webserver with 10 other sites
•   Dual master MySQL setup
    •   8G RAM, 2* 750G HD’s, 2*4 core CPU
•   Hosted at Hetzner
    •   Cheap, good connectivity
    •   Reserve unlimited rackspace
Future plans
                                                 9



• Offer our own repackaging for major distro's
 • Simplify setup for customers
• Worldwide phone call alerts
 • Global SIP/VOIP gateway?
• Allow clients to plug in templates from
  http://zabbixtemplates.com
10




Questions / Feedback ?
The End!



 http://tribily.com
 walter@tribily.com
@tribily /@walterheck

Zabbix over the Internet

  • 1.
    Running Zabbix overthe internet Active-only hosts over the web September 30th, 2011 Zabbix Conference, Riga, Latvia Walter Heck, Tribily.com
  • 2.
    Introduction 2 Server Monitoring as a Service (SMaaS) has the future in small/medium scale dedicated/virtual server monitoring
  • 3.
    Who am I? 3 • Walter Heck, 30 years old • Founder OlinData / Tribily • Ex-Delphi programmer • Narcoleptic • Traveler / hitchhiker / couchsurfer / diver / hiker / geek / environmentalist / metalhead
  • 4.
    In-house vs External 4 'Special' circumstances: • No access to client server • No access to client firewall • Have to assume the ‘dumbest’ user (KISS)
  • 5.
    Restrictions 5 • Active only • Only open firewall on our server on one port • No proxies • No Distributed Monitoring • Targeting SME users
  • 6.
    Targets 6 • Don’t monitor too much • Don’t monitor too often • When external scripts needed, use bash preferrably, or otherwise perl or php • Prefer zabbix-triggered sender scripts over cron- triggered senders
  • 7.
    Challenges 7 • Agent doesn’t currently support encryption or authentication • Patch in the works, will contribute back if Zabbix SIA allows it • Developing templates for software/hardware we don't have in production • Worldwide alerting through text message (SMS) • Clickatell most wide coverage
  • 8.
    Backend 8 • Zabbix on a single server • Drupal Frontend + Zabbix frontend • On webserver with 10 other sites • Dual master MySQL setup • 8G RAM, 2* 750G HD’s, 2*4 core CPU • Hosted at Hetzner • Cheap, good connectivity • Reserve unlimited rackspace
  • 9.
    Future plans 9 • Offer our own repackaging for major distro's • Simplify setup for customers • Worldwide phone call alerts • Global SIP/VOIP gateway? • Allow clients to plug in templates from http://zabbixtemplates.com
  • 10.
  • 11.
    The End! http://tribily.com walter@tribily.com @tribily /@walterheck