The document discusses various open source monitoring tools including Nagios, Zenoss, Zabbix, HypericHQ and GroundWorks. It provides an overview of each tool's features, supported platforms, configuration, monitoring methods and the author's experiences with installing and using the tools. It concludes that while no single tool is best for all situations, Nagios, Zenoss and Zabbix emerged as top contenders based on their ease of use, features and performance.
11. Tom De Cooman Linux and Open Source Consultant @inuits.be Tom De Cooman has been a Linux user for over 8 years, and active in system's administration for about 4 years. He is a general Unix system administrator with focus/strong interest in monitoring, mail and virtualisation. Previously he has been working mostly for System Integrators. He also has a lot of experience with SUN hardware and software.
12. Do you know what your children do at 5 am in the morning ? Are they asleep
28. Active vs Passive Checks Active : checks performed by the monitoring tool itself Http , ping , ... Passive : checks performed and submitted by an external application snmptrap , syslog ,
149. Hyperic Other Alerting Using an Alert Center you get an immediate overview of all errors/alerts Trending through the Hyperic HQ Enterprise Subscription
251. extra layer of (payable) services available (Zenoss Enterprise)
252. Easy to install, configure and affordable. ( according to them :)
253. Zenoss 3 part Architecture Web Console / Portal : visualizes data
254. Process Layer : daemons collect data ZenPing, ZenProcess, ZenSyslog, ZenEventlog ... Data Layer : stores data Data is stored in 3 places CMDB (Configuration Management DB) : Zope
275. Alerting rules: quite configurable with action type, production-state, severity ... Reporting Applied on almost all available trees: devices, events, graphs, ...
300. ` Kris Buytaert < [email_address] > Tom De Cooman <Tom.DeCooman@inuits.be> Further Reading http://www.krisbuytaert.be/blog/ http://www.inuits.be/ http://www.virtualization.com/ http://www.oreillygmt.com/ ? !
Editor's Notes
An item has all the data to define how a check is to be performed on the host. ( important ones: a name for the item, a check type: info about what data we want and how to get it, a check interval). The result is that a 'key' is stored for a certain host. (eg FTP-key being 0 or 1, off or on) In Zabbix, we speak of several 'Check types' the most important ones being 'simple checks' and 'external checks'.
Zabbix sender: command line util used to send perfdata to zabbix item: ftp on trigger: ftp down action: if ftpdown then mail system.cpu.load system.proc.mun Simple checks Agent SNMP Other Scripts Internal checks : used to monitor the inernals of zabbix Aggregated checks : direct datbase queries (calculate avg cpuload of a group)
Applications: group that can contain all items related to smth mysql