IP Health

Overview

Skyetel has four operating stages for Health Monitoring:

  1. State with no alerting
    1. This is the default behavior and is used to honor the priority list you specify in the IP group.
  2. State with alerting
    1. This will alert you when your IP has become unreachable
  3. State & Health with no alerting
    1. This will monitor the health and Status of your IP, but will not alert you if the IP is offline
  4. State & Health with alerting
    1. This will alert you when your IP has become unreachable and will also graph useful network statistics like Packet Loss and Latency

These settings are configured on an IP-by-IP basis - so you can select which level of alerting and monitoring you want on an individual basis.  

State

Skyetel sends OPTIONS Pings to your IP every 30 seconds. We use your reply to set the state. An IP can have three states.

  1. Unknown - No data has been received from a region or your account balance is depleted. (this should be expected when a region is undergoing routine maintenance or if the IP is new) 
  2. UP - Your IP is responding to Skyetel (It will be green)
  3. DOWN - Your IP is either not responding or it is responding with a 503 error (It will be Red)

The state of an IP is determined when at least 2 regions receive the same response twice. For example - if your IP responds with a 503 two times to at least two of our regions, our systems will indicate that it is DOWN. 

At any time you can see the State of your IP from IP Authentication → IP Health. This is what it will look like:

2024-03-04 09_28_00-Clipboard.png

A healthy IP will report with 8 green dots to indicate all four of our testing regions show the IP as online. If an IP is not responding to a monitoring region, that region will report it as down and turn one of the fields red. If you want to receive alerting notifications, please click "Off/On" toggle in the "Uptime Alerts" column. You can disable the alerts by clicking the toggle again.

If the state of an IP is down, our network will no longer attempt to send calls to it and will begin failing over to secondary IPs based upon the priority specified in the IP group (more on that here: IP Groups). We always recommend having a secondary IP in every IP Group to avoid downtime.

IP Health and Your Account Balance

When your account balance is depleted your IPs will no longer be monitored by Skyetel and traffic will not be directed to your IPs. During this time they will be marked in an Unknown state until your account balance has returned to a positive balance.

What the colors mean

The IP can have three states:

Screen_Shot_2019-07-02_at_3.56.08_PM.png

  • Green - Your IP is responding to our network, and should be able to receive calls
  • Red - Your IP is not responding to our network, and cannot receive calls
  • Orange - We don't have enough information to determine your IP's state yet or the Skyetel region is undergoing maintenance

Fraud Thresholds

2024-03-04 09_28_37-Clipboard.png

In order to help you combat fraud, our network can be configured to warn you when the numbers of outbound channels exceed a specified threshold.

Screen_Shot_2019-07-22_at_8.44.41_AM.png

When an IP's outbound channels exceed the threshold you specify, we will send you an alert and an optional SMS. (We use the "Technical Alerts" contact list in the settings)

How We Calculate Channels

In order to minimize false alarms, our network does not send fraud alerts the moment the IP exceeds the Channel Threshold. Instead, alerts are triggered once an IP sustains a channel count above its threshold for more than 5 minutes within a 10 minute period. 

Health

To enable Health, please make sure you have a check mark enabled by the title of each section and you have allowed the Endpoint Monitoring IP Addresses available here.

Screen_Shot_2019-05-14_at_8.21.24_AM.png = Enabled

Screen_Shot_2019-05-14_at_8.21.29_AM.png = Disabled

QOS

When QOS is enabled, Skyetel will send an IP 5 pings every 60 seconds. We use the IP's responses to provide the following metrics:

  1. Latency (shown in milliseconds)
    1. This measures how long it takes for your IP to reply to our PING. We recommend this stay below 100ms.
  2. Packet Loss (shown in %)
    1. This measures how many packets are being lost between our regions and the IP. We recommend this stay below 1%.
  3. Jitter (shown in milliseconds)
    1. This measures the differences in response times between the individual ping packets we send. We recommend this stay below 20ms.

 

On our graphs, each of our regions will show as a separate color to indicate the regions:

Screen_Shot_2019-01-19_at_12.35.24_PM.png

If your graphs go above the thin red line, that is a good indication that that IP is experiencing call quality problems.

SNMP

When SNMP is enabled, Skyetel will query your server's SNMP service every 5 minutes to update its core system metrics

  1. CPU Usage
  2. Memory Usage
  3. Disk Usage

Screen_Shot_2019-05-14_at_8.26.24_AM.png

You are able to view the last 6 hours of data from our network using the time period selector at the top of the Health window. We do not retain historical statistics beyond 6 hours.

Enabling SNMP

To make the IP SNMP Health work, your PBX must have SNMP installed and available. 

These instructions are for users who are new to SNMP or IPTables. They are safe, but if you have an advanced configuration or already use SNMP, these steps may not work for you.

Centos

Run these commands as Root or Sudo

yum install net-snmp net-snmp-utils -y
echo "rocommunity public" > /etc/snmp/snmpd.conf
 
#CentOS 6
chkconfig snmpd on
service snmpd restart
 
#CentOS 7
systemctl enable snmpd
service snmpd restart

Debian

Run these commands as Root or Sudo

apt-get install snmpd
echo "rocommunity public" > /etc/snmp/snmpd.conf
systemctl enable snmpd
service snmpd restart

IPTables

Now that SNMP is installed, you need to allow our SNMP monitoring to access your server

iptables -I INPUT -p udp --dport 161 -s 52.14.37.123 -j ACCEPT
iptables-save
 

Please allow UDP 161 from 52.14.37.123 to your PBX.

Alerting

The Skyetel network can alert specified administrators when it detects an IP has gone offline or begins sending a 503 error. In those cases, you will receive an e-mail that reads like this:

Hello,

At least two Skyetel regions have reported that your monitored IP (8.8.8.8) is not responding and cannot receive phone traffic. Please make sure your IP is running properly and has been configured to accept traffic from Skyetel IPs.

To retrieve a list of our current IP Addresses, please go here.

If you have failover configured, we will automatically redirect your phone traffic to your backup IP..

Thank you for being an awesome customer 😊


Love,
Your friendly Skyetel Robot

 

To enable Uptime Alerts, simply click on "Off/On" toggle in the IP Health menu.

2022-08-31_16_35_56-IP_Health_-_Skyetel___Mozilla_Firefox.png

Skyetel will notify of a down state to the e-mail address specified in your settings, and will continue to alert you of the downed state every 3 hours or until the IP comes back online or you disable the alerting for the impacted IP.

Was this article helpful?
3 out of 3 found this helpful
Return to top