ZABBIX Forums  
  #1  
Old 04-11-2017, 11:35
louis-m louis-m is offline
Member
 
Join Date: Nov 2013
Posts: 40
Default Script for VoIP - lattency, jitter & MOS

Came across this script for measuring network performance specifically for VoIP.
Its a python script which returns latency, jitter and MOS. It requires rrdtool-python to run.

script usage is: ping.py -c 4 -t 1 -d 8.8.8.8 where c= count t= interval d= destination host

Details on MOS can be found here:
https://www.voipmechanic.com/mos-mean-opinion-score.htm

Anybody know how this could be integrated into zabbix eg collect stats every 60s etc
Attached Files
File Type: gz ping.tar.gz (5.8 KB, 44 views)
Reply With Quote
  #2  
Old 05-11-2017, 21:51
jan.garaj jan.garaj is offline
Senior Member
Zabbix certified specialist
 
Join Date: Jan 2010
Location: United Kingdom, Slovakia, Bulgaria
Posts: 473
Default

OT: That python script is very simple. It uses ICMP packets to measure jitter and that's not a good idea. Reference: https://kb.paessler.com/en/topic/580...lculate-jitter
__________________
Devops Monitoring Expert advice: Dockerize/automate/monitor all the things.
My DevOps stack: Docker / Kubernetes / Mesos / ECS / Terraform / Elasticsearch / Zabbix / Grafana / Puppet / Ansible / Vagrant
Reply With Quote
  #3  
Old 06-11-2017, 02:29
bbrendon bbrendon is offline
Senior Member
 
Join Date: Sep 2005
Posts: 809
Default

This looks like an interesting method. It takes a pcap and generates a score from it.
https://github.com/networkedsystemsI...Classification
__________________
Unofficial Zabbix Expert
Blog, Corporate Site
Reply With Quote
  #4  
Old 16-11-2017, 21:46
louis-m louis-m is offline
Member
 
Join Date: Nov 2013
Posts: 40
Default

I found another method to do this with our Cisco estate using ip sla's and a shadow ip sla router and then creating a template for the reading required eg jitter, MOS etc
It's working well although you will need Cisco equipment for it.
Reply With Quote
  #5  
Old 17-11-2017, 10:26
jan.garaj jan.garaj is offline
Senior Member
Zabbix certified specialist
 
Join Date: Jan 2010
Location: United Kingdom, Slovakia, Bulgaria
Posts: 473
Default

Check the tools, which can measure jitter: iperf, owping, ntp, ... and choose the right one for your requirements.
__________________
Devops Monitoring Expert advice: Dockerize/automate/monitor all the things.
My DevOps stack: Docker / Kubernetes / Mesos / ECS / Terraform / Elasticsearch / Zabbix / Grafana / Puppet / Ansible / Vagrant
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 04:42.