Changelog/Road map
- The possibility to create scripts for your own custom checks
- The possibility to run scrips as checks
- Checker service for Agents. Checker sends alert if an Agents is down
- Webhook has been added as a new way to send alerts
- The Last alerts are shown on the Check History page
- Refactoring history page and its API
- Refactoring RMON-server. The load on the database has been significantly reduced
- The possibility to set expiration for Checks
- The possibility to set priority for Checks
- The possibility to add a new type of channels: Email list
- The possibility to keep Server and Agent logs in JSON format
- Bugs fix
- A new setting "RabbitMQ enabled" has been added
- The possibility to add link to a runbook in checks
- The possibility to add maximum redirects to HTTP checks
- The possibility to set number of retries for Checks before service is marked down
- Count of checks for Region is shown now
- Count of checks for Country is shown now
- The possibility to keep Checks metrics in VictoriaMetrics
- New API endpoint to reconfigure agents
- Supporting PostgresSQL has been added
- Now SSH private keys keeps encrypted in DB
- Overview page for Countries
- Overview page for Regions
- The possibility to edit and delete check groups
- API Improvements
- The possibility to create one check on all regions
- The possibility to create one check on some regions
- A new entity Country. The Country consists of regions
- The possibility to create one check on some countries
- Exporting metrics from RMON app has been added to the /metrics path
- The possibility to mask SSH credentials as "shared" to share them between groups
- The possibility to combine few Agents into Region
- Balancing checks inside Region
- The IP calculator has been added to the Nettools
- RabbitMQ service check has been added
- The possibility to set ignoring the wrong SSL certificate for HTTP checks
- Custom styles for Status page
- SMTP service check has been added
- The possibility to edit check from the Check history page and from the Agent Overview page
- API is here!
- Servers on the server page update their status and information automatically
- Transition to a new authorization system. Now JWT token is used instead of sessions
- The possibility to move checks from one Agent to another
- Agents have their own port settings
- The possibility to combine Agents into Regions
- The possibility to set PATH, DELETE and OPTION methods for HTTP check
- The possibility to save the result of checks locally on Agent server if RMON servers are unavailable
- The possibility to add headers for HTTP check
- The possibility to select accepted status codes for HTTP check
- The possibility to use a list of RMON servers for Agents
- The mark an Agent as shared. It provides the possibility to share Agents between groups
- The possibility to set timeout for Checks
- The History page for checks is dynamically update now
- The possibility to add body request to the HTTP check
- Advanced response metrics have been added to HTTP checks
- Checks on the Dashboard page are dynamically updated now
- The possibility to save a group for check and use it after as tip
- The possibility to reconfigure Agent
- The port is taken directly from settings for RMON server now. Without editing server config
- The possibility to send alerts via MatterMost
- Overview page for an Agent has been added
- The Whois tool has been added to the Nettools
- A more detailed response chart has been added to the Status page
- Checking ping availability
- Checking DNS records availability
- Checking the availability of TCP and UDP ports
- Checking HTTP statuses
- Checking the BODY of HTTP(S) responses
- Checking the CSL expiration date
- Sending Telegram, Slack, PagerDuty and Email notifications
- Real-time alerting via RMON web interface
- Checking network connectivity
- Providing information upon response time
- Providing information upon servers uptime and downtime
- Storing the alarm history
- Storing the history of events for each host
- Status pages
- Agents