Visualize Asterisk Pbx Metrics With Grafana Dashboard
Published 10/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.17 GB | Duration: 6h 58m
Published 10/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.17 GB | Duration: 6h 58m
VISUALIZATION OF ASTERISK PBX METRICS WITH GRAFANA
What you'll learn
Build a working Interactive Voice Response (IVR)
Learn how to setup prometheus and integrate it to Asterisk for visualization on Grafana.
How to setup Zabbix and integrate it with Asterisk for visualization on Grafana
Learn how to setup Grafana and integrate it with Zabbix, Prometheus, and the integrate it to Zabbix , prometheus and asterisk database for visualization of As
Create varoius dashboards on Grafana for asterisk metrics (active calls, uptime, call center KPIs, service availability, health status, etc.).
Learn how to use sql queries to retrieve call center KPIs from asterisk database
Requirements
Asterisk Knowledge: Yes (Not a show-stopper if you enroll in my course : ASTERISK PBX WITH DATABASE/API DRIVEN CALL CENTER SOLUTION and also follow the course as outlined )
Description
This course is all about transforming and visualizing the data generated by the Asterisk PBX. I am going to show you how you can create dashboards for different metrics in Asterisk using Grafana. I will also show you how you can monitor the performance of your Asterisk server. We are going to collect the data from the Asterisk server via Prometheus, Zabbix, and the database. Asterisk Server – Assumption Already setupGenerate Data by setting up a LAB ( IVR System)Setup Application Servers (Zabbix, and Prometheus) for data collectionUse SQL queries to retrieve Call Center and Agents KPIs from asterisk databaseSetup Grafana for Asterisk PBX metrics visualizationIntegrate Asterisk Server to Database server (Postgres)Integrate Asterisk with PrometheusIntegrate Asterisk with ZabbixIntegrate Grafana with Prometheusintegrate Grafana with ZabbixIntegrate Grafana with Database – in our case –Postgres databaseCreate Visualizations on Grafana for different Asterisk Metrics by creating dashboardsAsterisk Metrics ===> Data Collection (Prometheus, Zabbix and database) ==> Transformation & Visualization (Grafana)As an administrator, you will learn how to get real-time information from Asterisk via the Grafana dashboard without necessary login into the Asterisk server . Please know that this course is not a Prometheus, Grafana, or Zabbix course; we are just applying Prometheus,Zabbix, and Grafana to our use case. The course centers around the visualization of Asterisk PBX metrics.
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Course Outline
Section 2: Environment Setup
Lecture 3 Infrastructure Deployment
Lecture 4 Integration of Asterisk with the DB
Lecture 5 Create Agent Extensions in the Db
Lecture 6 Configure extensions on Agent softphones
Lecture 7 Dialplan Configuration for Internal Comminication
Lecture 8 Setup Queues and Add Agents to Queue via Database Tables
Section 3: Dialplan Configuration For the Lab Implemenatation
Lecture 9 Intro
Lecture 10 IVR Configuration
Lecture 11 Dialplan Configuration for Enterprise Customercare
Lecture 12 Outbound Configuration via trunk line
Section 4: Grafana
Lecture 13 Quick Overview of Grafana
Lecture 14 Grafana Installation
Section 5: Prometheus Setup and Integration with Asterisk & Grafana
Lecture 15 Quick Overview of Prometheus
Lecture 16 Prometheus Installation
Lecture 17 Integrate Prometheus with Asterisk
Lecture 18 Integrate Prometheus with Grafana
Section 6: Zabbix Setup and Integration with Asterisk & Grafana
Lecture 19 Quick Overview of Zabbix
Lecture 20 Installation of Zabbix
Lecture 21 Integration of Asterisk with Zabbix Part 1
Lecture 22 Integration of Asterisk with Zabbix Part 2
Lecture 23 Integration of Zabbix with Grafana
Section 7: Visualize Asterisk Core Metrics with Grafana Part 1
Lecture 24 Create Dashbaords using Prometheus as Datasource
Lecture 25 Create Dashbaords using Prometheus as Datasource Part 2
Lecture 26 Create Dashbaords using Zabbix as Datasource Part 1
Lecture 27 Create Dashbaords using Zabbix as Datasource Part 2
Lecture 28 Create Dashbaord to Monitor Asterisk Server Health Status
Section 8: Virtualize Asterisk Queue Metrics with Grafana Dashboard Part 1
Lecture 29 Introduction
Lecture 30 Basic SQL Knowledge
Lecture 31 Integrate Database with Grafana
Lecture 32 Database Dashboard - Call Summary 01
Lecture 33 Database Dashboard - Call Summary Per Queue Part 1
Lecture 34 Database Dashboard - Call Summary Per Queue Part 2
Lecture 35 Database Dashboard - Selfservice Menu
Lecture 36 Database Dashboard - Agents Availability
Lecture 37 Database Dashboard - Advance
Section 9: Virtualize Asterisk Queue Metrics with Grafana Dashboard Part 2
Lecture 38 Agent KPIs Dashnoard Part 1
Lecture 39 Agent KPIs Dashnoard Part 2
Lecture 40 Course Wrap Up
Section 10: Extra
Lecture 41 Server Monitoring with Zabbix and Grafana - Use case Asterisk DB Server
VoIP Engineers, System Administrator, Programmer and anyone Interest in learning Asterisk PBX