Here’s a list of common terminology used in Icinga along with short definitions:
- Icinga Core: The central component of Icinga that handles the logic for monitoring operations and processes check results.
- Icinga Web 2: The modern web interface for Icinga that provides a graphical view of the network and server status, and allows for configuration and administration.
- Host: In Icinga, a host typically represents a network device such as a server, router, switch, or a workstation that needs to be monitored.
- Service: A service in Icinga refers to a specific process, application, or any operational aspect of a host that needs monitoring, like HTTP, FTP, or CPU load.
- Check: A test Icinga performs on a host or service to determine its status, such as “UP”, “DOWN”, “OK”, or “CRITICAL”.
- Plugin: A script or program that Icinga uses to perform a check. Plugins return the status of the host or service along with optional performance data.
- Command: A configuration object in Icinga that defines how to execute a check, including the command line, arguments, and any necessary execution options.
- Notification: Alerts generated by Icinga when the status of a host or service changes or meets specific criteria. Notifications can be sent via email, SMS, or other methods.
- Contact: A user or administrator who receives notifications from Icinga. Contacts can be grouped and managed to control who is notified and when.
- Time Period: A definition in Icinga that specifies when notifications can be sent and when hosts and services can be checked.
- Dependency: A configuration that specifies relationships between hosts or services, influencing how and when notifications are sent based on the status of dependent objects.
- Scheduled Downtime: A predefined time period during which the selected hosts or services are expected to be down or unreachable, and during which notifications are suppressed.
- Event Handler: A script or command that Icinga executes in response to changes in the status of a host or service, often used for proactive problem resolution.
- Template: In Icinga, a template is a predefined set of configuration attributes that can be applied to multiple hosts or services to ensure consistent settings across similar objects.
- Icinga Director: A module for Icinga Web 2 designed to make Icinga configuration easier through a web-based interface, enabling automation and templating.
- Icinga API: Provides a programmable interface to Icinga, allowing for control and access to configuration and status data programmatically.
- Satellite: In distributed monitoring, a satellite is an instance of Icinga that performs checks and communicates results back to a central Icinga server.
- Zone: A concept in distributed monitoring where Icinga instances are grouped to manage checks and notifications within a defined network segment or location.
- Endpoint: In a distributed setup, an endpoint is an individual Icinga instance within a zone, capable of executing checks and communicating with other instances.
- Icinga DSL (Domain Specific Language): A powerful configuration language used in Icinga 2 for defining complex behaviors, dependencies, and notifications with conditional logic.
Latest posts by Rajesh Kumar (see all)
- Best AI tools for Software Engineers - November 4, 2024
- Installing Jupyter: Get up and running on your computer - November 2, 2024
- An Introduction of SymOps by SymOps.com - October 30, 2024