Icinga Camp Belgrade - State of Icinga

  • View
    228

  • Download
    2

Embed Size (px)

Text of Icinga Camp Belgrade - State of Icinga

PowerPoint Presentation

#Icingacamp Belgrade 23/9/2016Welcome to Icinga Camp Belgrade 2016

www.icinga.org

1

Bernd ErkIcinga Co-founderProject organizer@gethash

Please use hashtag#icingacamp

Thanks to our gold sponsor

Thanks to our silver sponsors

Thanks to our speakers

Round of introductions

ICINGa Open Source Monitoring

www.icinga.org

8

Quick Poll

Open Source Monitoring

Icinga is a scalable and extensible monitoring system which checks the availability of your resources, notifies users of outages and provides extensive BI data.

Icinga Web 2Icinga 2IcingaIcinga Quality, Testing and Community Support

Icinga.org, dev.icinga.org, social media channels Icinga ReportsIcinga Doc3rd Party ToolsIcinga WebIcinga Classic (CGI)

ICinga2

CheckerNotifyGelfPerfdata

GraphiteIDOCompatLivestatusMultithreadedModular FeaturesZone supportSecure AgentNo Nagios

Availability and scaling zonesAutomatic redistribution of checksZones for multitenancy environments

High AvailabilityCheckerNotifyGelfPerfdata

GraphiteIDOCompatLivestatusCheckerNotifyGelfPerfdata

GraphiteIDOCompatLivestatus

CheckerNotifyPerfdata

GelfIDO

GraphiteCompatLivestatusDistributed Features

Zone AZoningZone B

Advanced ZoningZone C

Zone A

Zone B

ICinga2 - Graphite

New Graphite Schema

icinga2.$host.name$.host.$host.check_command$icinga2.$host.name$.services.$service.name$.$service.check_command$

Threshold metrics

enable_send_thresholds.perfdata..min.perfdata..max.perfdata..warn.perfdata..crit

Metadata metrics

enable_send_metadata.metadata.current_attempt.metadata.downtime_depth.metadata.execution_time.metadata.latency.metadata.max_check_attempts.metadata.reachable.metadata.state.metadata.state_type

Demo

24

ICinga2 - Configuration

26

Enhanced configuration language

assign where match("*mysql*", host.name) &&apply Notification "notify-customer" to Service { apply Service "ssh { apply Service for (identifier => oid in host.vars.oids) { if (get_time_period(9to5).is_inside) {

Icinga Studio

Icinga - Exchange

Icinga - Community

You?

www.icinga.org/community/icinga-users/

ORDER NOW

https://www.amazon.de/Icinga-Ein-praktischer-Einstieg-Monitoring/dp/3864903335

34

Our VISION

36

Conclusion

Download Icinga 2 and Icinga Web 2 Or play with the Vagrant boxesRethink your configurationGive us feedback

ENJOY YOUR DAY

Please stay for the beer!

Thank You!www.icinga.orgdev.icinga.orggit.icinga.org

@icinga/icinga+icinga