How to integrate AppBeat website monitor with PagerDuty?
Please follow this simple integration guide: https://www.pagerduty.com/docs/guides/appbeat-integration-guide/
Our website monitor now supports Pushover and StatusPage
Yesterday we published AppBeat 1.4.6 which now natively supports Pushover and StatusPage.
With Pushover you can now easily receive outage notifications on your Android or iOS phones, and with StatusPage you can automatically publish detected outages on your public status page.
With this version we also add support for message personalization for most third-party integrations:
All third-party integrations can be managed in “Account / Integrations” section:
How to periodically run SSH commands and trigger AppBeat alert
In AppBeat 1.4.5 we introduced support for running SSH commands where you can trigger monitoring alert by checking result of:
command exit status code (for example you can simply trigger error if exit status code is not 0) checking specific text in standard output (stdout) by running regex expression checking specific text in standard error (stderr) by running regex expression You can add new SSH monitor by clicking “Add new periodic monitor”, enter monitor name and from “Agent type” select “Run Secure Shell (SSH) command”:
New scheduling algorithm
In last few days we upgraded our core scheduling algorithm which assigns agent resources (CPU, network) to your monitoring tasks.
New version now handles agent resources much better and distributes monitoring tasks more equally. This results in much lower average resource usage on our entire pool of monitoring agents.
Here is screenshot of CPU usage on one of our agents where this effect is clearly visible:
Testing AppBeat monitoring automation
We are currently finishing command line tool for basic AppBeat management. Soon you will be able to get your system status, pause / resume / delete services and checks, create new checks.
For example, this is minimum configuration for creating new check:
{ "Agent": "Web", "Name": "Check1", "Description": "Check created with AppBeat command line tool / API", "CheckIntervalInSeconds": "60", "AgentSpecificSettings": { "URL": "https://appbeat.io", "TIMEOUT": "15", "METHOD": "GET", "HTTP_VER": "http1.1", "IP_VER": "ipv4" } } AppBeat command line tool will be available for Windows, Linux and Mac.