Zabbix Monitoring for eNodeB

Introduction

This guide will explain how to use Zabbix for monitoring eNodeB.

For installing Zabbix Server and basic configurations for Zabbix and the eNodeB , please refer to: Zabbix Monitoring for Basestation.

There are 4 main categories:

  • Critical triggers:
  • When S1AP link is down
  • When the application restarted
  • When the Basestation is down
  • Unmet demands
    Showing when the network was unable to meet the demands of UEs with an indication of the cause.
  • Performance report
    Showing the speed and the throughput of the network.
  • RF Measurements
    Indicator for how good or bad the RF is.

Monitoring Triggers

From Zabbix frontend, navigate to Monitor -> problems to see list of the triggers.

S1AP Link Down

When the link is detected to be down a trigger called S1AP Disconnected will appear with high severity.

zabbix guide S1AP

When the link is detected to be recovered, the trigger will be marked as resolved and auto clear the severity.

Zabbix Monitoring for eNodeB 1

Basestation Stopped

When the Basestation stops, will show a trigger named Basestation Stopped with high severity.

Zabbix Monitoring for eNodeB 2

When the Basestation is up again, the trigger will be auto resolved and the severity will be cleared.

Zabbix Monitoring for eNodeB 3

Application Restarted

When Yate-sdr service restarts it will show a trigger named Yate-sdr service restarted with average severity.
This trigger automatically clears itself after successful restart of the service and mostly doesn’t require any action from the admin.

Zabbix Monitoring for eNodeB 4

Monitoring Unmet Demands

Unmet demands shows some indications that UEs are failing to connect or to use the network resources. It meant to give an idea where the problem is happening and how dangerous its affecting the network. This graph is to give a clue of the problem and cannot be used for troubleshooting.

From Zabbix frontend, navigate to Monitor -> Graphs -> Select Group/ host -> Select eNodeB Unmet Demands graph from the drop down menu. The graph will show:

  • Unanswered paging: Shows the number of paging messages dropped without transmission by the eNodeB.
  • E-RAP failed attempts: Shows the number of failed attempts while establishing Random Access Procedure.
  • low PHRdB: Low power headroom which indicates the UEs are using too much power.
  • Percentage of the difference between msg3 and prachs: The percentage of uncompleted connection due to not answering RRC Connection Request (msg3)
  • Loss rate for uplink and downlink: Lost packets for uplink and downlink

Note: The UL loss rate item is initially returned as percentage (UL packet loss rate in percent x100) according to 3GPP Section 4.4.4.2. In the template the item is divided by 100 for compatibility with the other items in the graph.

Zabbix Monitoring for eNodeB 5

Monitoring Performance reports

From Zabbix frontend, navigate to Monitor -> Graphs -> Select Group/ host -> Select eNodeB Speed or Basestation Throughput from the drop down menu.

Speed

Speed report is represented with a graph, showing the bit rate.

Zabbix Monitoring for eNodeB 6

Throughput

Speed report is represented with a graph, showing uplink and downlink throughput.

Zabbix Monitoring for eNodeB 7

RF Measurements

Important parameters that helps to determine the health of the RF environment.

From Zabbix frontend, navigate to Monitor -> Graphs -> Select Group/ host -> Select Basestation Unmet Demands graph from the drop down menu. The graph will show:

  • UL Noise
  • Frame Error Rate (FER)
  • Reference Signal Received Quality (RSRQ)
  • Signal to noise ratio (SNR)