Here are short details about monitor types:
HTTP(s) Monitoring: The HTTP(s) monitoring type is a tool tailored for supervising your website's performance. It mimics a visitor's interaction with your site by sending requests to the URL, and it determines the status of the site based on the HTTP statuses it receives.
Keyword Monitoring: The keyword monitoring service is used to check the existence or non-existence of a keyword on a web page. Depending on the selected condition - 'keyword exists' or 'keyword does not exist' - it determines if the monitor is 'up' or 'down'. If the condition selected is true, the monitor status goes to 'down' and triggers a notification. If the condition is not met, the monitor remains 'up' and does not trigger any alert.
Ping Monitoring: The ping monitoring type is suitable for observing server behavior. It works by transmitting Ping (ICMP) requests and defining the server's 'up' or 'down' status depending on whether it gets responses or not.
Port Monitoring: The port monitoring service can be utilized for overseeing services like SMTP, DNS, POP, and others that function on specific ports. This type of monitoring regularly checks whether a specific port on your server is responding correctly.
Cron-job (heartbeat): Heartbeat monitoring is good for servers/computers/devices that are inside an intranet (but connected to the Internet) and need to be monitored. The feature works in the opposite way compared to other monitoring types. UptimeRobot provides a unique URL for each heartbeat monitor created, and expects the monitored item to send regular requests to this URL. Once a regular request doesn’t arrive on time, the monitor is marked as down.
DNS monitoring: DNS Monitoring is a crucial tool that allows you to track specific DNS records (such as A, AAAA, CNAME, and MX) for any domain, providing instant alerts on changes or removals. This feature helps prevent serious outages or security risks by notifying you of potential tampering or misconfiguration, especially for teams managing multiple domains or large infrastructures. It serves as an additional protective layer, catching DNS issues that traditional uptime monitoring might miss. Overall, DNS Monitoring ensures your domain configuration remains safe and intact, giving you peace of mind.
API Monitoring: With API monitoring, you have the ability to ensure the consistent performance and availability of your APIs. It alerts you to problems before they cause significant disruption to users or lead to wider system outages. With this feature, you can validate JSON, key fields, and expected values. This helps you identify any broken responses, empty results, or unexpected messages before they evolve into more significant issues.
UDP Monitoring: UDP Monitoring allows you to keep an eye on the UDP services functioning on your server. This proves valuable in managing services such as DNS, SNMP, amongst others that utilize and respond to UDP data. This monitoring capability lets you focus on UDP-based services. Features include customization of the target port, the ability to establish packet response rules, and an optional feature to validate responses through specified keywords. This tool presents a detailed insight into your system's performance, aiding in the smooth and efficient functioning of your services and ensuring potential issues are recognized promptly.
