Zhmurko Systems provides design, installation and configuration services for monitoring solution based on open-source Icinga2 system.
About Icinga 2
Icinga is an open-source monitoring solution, derivative of well-known Nagios Core system. It is a next monitoring systems generation – shipped with built-in features for scalability, reporting and data graphic presentation. Set of components can be enabled on-demand. Icinga2 provides external interfaces compatible with Icinga 1.x, like the IDO DB (Icinga Data Out Database). Built-in cluster stack secured by SSL x509 certificates for distributed monitoring and parallelized service checks has been introduced in this second version.
Distributed monitoring and parallelized service checks
Icinga has an ability to define network host hierarchy using “parent” hosts, allowing detection of and distinction between hosts that are down and those that are unreachable.
It has an ability to define the handlers to be run during service or host events for proactive problem resolution.
Ticket escalation to next support level
Notification of contact persons when service or host problems occur and get resolved (via email, pager, or user-defined method) and eEscalation of alerts to other users or communication channels
Integration with HelpDesk/CRM systems
Event handlers are optional system commands (scripts or executables) that are run whenever a host or service state change occurs. They are executed on the system where the check is scheduled (initiated).
An obvious use for event handlers is the ability for Icinga to proactively fix problems before anyone is notified. Some other uses for event handlers include:
- Entering a trouble ticket into a HelpDesk system
- Send notification to client via CRM system
- Restarting a failed service
- Logging event information to a database
- Monitoring of network services (SMTP, POP3, HTTP, PING, etc.)
- Monitoring of host resources (CPU load, disk usage, etc.)
- Monitoring of server components (switches, routers, temperature and humidity sensors, etc.)
Sending alerts by SMS
Clickatell’s SMS gateway enables businesses, financial institutions, governments, and communities to leveragemobile messaging to inform, alert, notify, transact, interact, and share.
Jasper Report integration
Icinga Reporting module based on open source Jasper Reports for both Icinga Classic and Icinga Web user interfaces
Template based reports (e.g. Top 10 problematic hosts or services, synopsis of complete monitoring environment, availability reports, etc.)
Report repository with varying access levels and automated report generation and distribution
Optional extension for SLA reporting that distinguishes between critical events from planned and unplanned downtimes and acknowledgement periods.
Though Icinga is great for monitoring the availability and status of hosts and services, it’s often good to reflect the monitored performance and plan ahead. Being able to view performance data in the form of graphs allows trends and potential problems to be detected early. The following tools are just a handful of popular open source graphing addons compatible with Icinga.
Icinga 2 contains an built-in implementation of performance graphing via add-ons such as PNP4Nagios, NagiosGrapher, InGraph, Graphite and Grafana. There is a module to integrate Icingaweb2 and Graphite.
If you have any questions or need a Icinga2 support, feel free to contact our team.