1Introduction
This is a comprehensive guide on how users can effectively utilise the CommsAlert monitoring system. It covers server monitoring, webpage monitoring and 3CX system monitoring, along with public status pages and incident management.
Everything described here happens in the CommsAlert portal. Nothing is installed on the systems you monitor.
2User Registration
You must be logged in to use the system. New users register with an email address, a password and their contact details. The registration link is at the top right of the home page. Complete the required fields and press Register.
A verification email is sent to the address you registered with. Open it and click Verify Email Address. The page redirects to your dashboard automatically once verified, and from then on you can log in with your credentials.
2.1 Reset your password
- Click the forgot password link below the login fields.
- Enter the email address you registered with.
- A password reset link is emailed to you.
- Open the email and click the password reset button.
- Enter your new password on the page that appears.
3Subscription
3.1 Add a subscription
The available plans are listed in the plans section and on the home page. You need an active subscription to use the monitoring features. Your active plan and its expiry date are shown in your profile and on the dashboard.
A free 3 month trial is available with full access to every feature, covering 15 servers, 15 webpages, 15 SSL certificates and 10 3CX systems. The trial can only be used once, and is not available if you have already purchased a paid plan.
- Select a plan to be taken to the order confirmation page.
- Review the invoice details.
- Choose a payment gateway.
- Click the confirm order button to check out.
Please wait while the transaction is processing. Do not close the page or navigate back after the pay button is pressed.
3.2 Update or upgrade a plan
You can update or upgrade before or after your current plan expires. Selecting the same plan extends its validity. Upgrading to a higher plan removes the current plan and deducts the remaining balance from the new price. Downgrading is not currently available.
3.3 Payment gateways
Payments are currently accepted through PayPal and Stripe.
4Dashboard
The dashboard lets you review monitoring and incident detail at a glance.
4.1 Monitor details
Check the monitoring status for Servers, Webpages and 3CX servers, with counts of how many are currently up and down.
4.2 Incident details
Shows the total incidents for each monitor type with pending and resolved counts, plus a quick link through to the incidents page.
4.3 Subscription details
Displays your active subscription name and expiry date, and shows a message where a purchase is pending, a subscription has expired, or none exists.
5Server Monitor
Server monitoring gives you:
- Up and down server status
- Total up and down time percentage
- Average response time
- Weekly status
- A public status page
A green circle means the server is up; a red circle means it is down. Reach this screen through the Servers link in the monitor section. You can filter the list by address or keyword, and each row links to add, view detail, view the public page, update and delete.
5.1 Add a server
Required fields:
- Server address (domain or IP)
- Port number
- Ping interval (how often the status is checked)
- Server email (optional)
If the server is down at the moment you add it, a warning appears. Tick the checkbox to proceed anyway, then click Add.
5.2 Update a server
The same fields and the same down-server warning apply as when adding.
5.3 View server details
- Uptime and downtime percentage
- Current status
- Average response time
- Last checked time
- The last five status check logs
- A link to the public page
6Webpage Monitor
Webpage monitoring offers the same capabilities as server monitoring: up and down status, uptime percentage, response time, weekly status and public pages.
A green circle means the webpage is up; a red circle means it is down. Reach it through the Webpages link. Filter by name, URL or keyword.
6.1 Add a webpage
Required fields:
- Webpage name
- URL
- Expected HTTP response status code
- Ping interval (how often the status is checked)
- Webpage email (optional)
6.2 Update a webpage
The same fields and warning behaviour apply as when adding.
6.3 View webpage details
Shows uptime and downtime percentage, current status, average response time, last checked time, the last five logs, and public page access.
73CX Monitoring
3CX monitoring covers:
- Up and down server status
- Uptime and downtime percentage
- 3CX version, licensed simultaneous calls and IP address
- Disk, memory and CPU usage
- Trunk and extension up/down status, with logs and alarms
- A public status page
Reach it through the 3CX Servers link. Filter by server name, URL, port or keyword. Each row links to add, view, public page, update and delete.
7.1a Add the CommsAlert IP to your 3CX blacklist
This stops the 3CX system blocking the CommsAlert monitoring software if you enter the wrong password or set the API key up incorrectly.
The IP address to allow is shown in the portal when you add or edit a 3CX server. It is not published here: monitoring servers are a target if their addresses are publicly listed. If you cannot find it, raise a ticket and we will send it to you.
7.1b Create a 3CX API key
For security we recommend you create a dedicated 3CX API key used only for the CommsAlert portal. The 3CX API key is a mix of 32 random lowercase, uppercase and numeric characters. Saved passwords and API keys in our portal are all encrypted and hashed.
The key requires System Owner permission on the default or main 3CX system department.
7.2 Add a 3CX server
Adding a 3CX server also adds it to server monitoring, webpage monitoring and SSL monitoring.
Required fields:
- 3CX server name
- 3CX URL
- 3CX API Client ID
- 3CX API Key
- HTTPS port (443 or 5001)
- Ping interval
- 3CX down alarm email (optional)
Make sure you have at least one default email address set in the Alert Manager at the top right of the portal.
7.3 Update a 3CX server
To re-add or re-connect a 3CX server to CommsAlert you need to regenerate the 3CX API key and enter the new one in the portal.
7.4 View 3CX server details
Shows uptime and downtime percentage, current status, average response time, last checked time, the last five logs, and public page access.
7.5 Alarm events for 3CX monitoring
You can set alarms on:
- Trunks
- Extensions
- Disk usage
- CPU usage
- Memory usage
- Physical memory usage
Set a percentage threshold for each; an alert is sent when the condition is not met.
Trunks. Monitor your SIP trunks and set a percentage threshold. An alert is sent when the total trunk up percentage falls below the level you set. With two SIP trunks, setting this to 50% detects a provider trunk failure.
Extensions. Monitor your 3CX extensions against a percentage threshold. Allow for daytime and night-time fluctuation — a high threshold such as 90% can produce excessive alerts during internet outages.
System status. Monitor disk, CPU, memory and physical memory usage. Alerts are sent when usage meets or exceeds the level you set.
8Public Pages
A public page is a monitoring dashboard designed to publicly show the availability status of the systems you monitor.
Each row shows the monitor type name or address and the public page name. A green tick means active; a red cross means inactive. Filter by monitor name, address, public page name or keyword.
8.1 Add a public page
- At least one monitored item must already exist.
- Select the server, webpage or 3CX server.
- Give the public page a unique name.
- Enable the page for it to display.
8.2 Update a public page
Shows the details from creation, and lets you enable or disable the page.
8.3 Public page details
- Seven day uptime percentage, daily and total
- All time uptime percentage
- Average response time
- Total incident count
- Incidents and updates (see section 9)
You need to give out the link to each public page in order to show it to the public.
9Incidents
An incident is an unintended event that disturbs normal operation of a server, webpage or 3CX server.
Each row shows the monitor name or address, the incident subject, the description and the status. Filter by monitor name or address and by status (pending or resolved).
9.1 Add an incident
- Select the server, webpage or 3CX server.
- Provide a subject and a detailed description.
- Status defaults to Pending.
9.2 Update an incident
Update the subject and description entered at creation.
9.3 Post an incident update
- Click the follow-up link for the incident.
- Select a status: Monitoring, Identified, Update or Resolved.
- Add a description.
- Selecting Resolved changes the incident status to resolved.
Previous updates are listed on the same page.
10Profile
View and update your profile from the profile section, including:
- Your user details
- Your address
- Your login password
- Your active subscription details
11Support
All support is handled through a support ticket in the portal. General enquiries are by email to [email protected].
- Raise a ticket: log in at https://aus1.commsalert.com/ticket and create a ticket.
- Support hours: Monday to Friday, 9:00am–5:00pm AEST.