Overview of Sensors
Onagre provides a wide range of sensors designed to monitor various types of IT resources. These sensors perform checks at regular intervals and trigger alerts when predefined conditions are met, allowing you to proactively detect issues before they impact your systems.
Sensor Categories
Onagre sensors are grouped into different categories based on their functionality:
Remote Resources
These sensors perform HTTP requests and analyze responses to ensure web resources are available and returning expected results.
HTTP Response : Verifies that a URL is reachable and returns an expected HTTP status.
Keyword : Checks if a specific keyword is present in an HTTP response.
JSON Content : Extracts and validates values from a JSON response.
XML Content : Uses XPath to verify values in an XML response.
Network & Web
These sensors monitor network connectivity and web security.
Ping : Ensures a hostname or IP address is responsive.
Port Status : Checks if a specific port is open or closed.
Domain Resolution : Verifies that a domain name resolves correctly.
Certificate Validity : Monitors SSL certificate expiration dates.
Private Infrastructure (via Agents)
These sensors operate within private networks through Onagre's private agents.
File Checksum : Validates file existence and checksum integrity.
SQL Compatible : Executes queries on SQL databases to verify connection and data conditions.
Key-Value DB : Monitors Redis key values and database availability.
Dead Letter Queue (DLQ) : Monitors the number of messages in a dead letter queue (RabbitMQ support, with more to come).
Background Services
This sensor track system heartbeats.
Heartbeat : Ensures an application or service is actively sending expected signals.
Each sensor type has its own configuration options and parameters to adapt to your monitoring needs. You can find detailed documentation for each sensor in the corresponding section.