Page 1 of 1

Videoconferencing in depth

Posted: Fri Jul 14, 2017 9:27 am
by Swe_fedde
Hello,
I have a specific problem. tried to check the forums after similar issues but couldn't find.

Background:
I am a video service provider (provide p-p calls and p-multipoint) with different clients registered to it. The infrastrcuture could be Polycom, Vidyo or Cisco Meeting Server (CMS). So i want a monitoring system that could display all the things related to video so i can display it for our service desk, but also i would like to deep dive into the problem to see even further how the calls is being sent and transmitted and so on.

Problem:
Would like to monitor all calls specifically, i would like to see which Protocol, delay, packet loss, bandwidth, which Codec are being used, resolution, Jitter, Tx packet sent, Rx packet received and so one.
I want also to check about the call quality, and for that, i would like to monitor the call and set up checks every 10-20sec and see how many packet loss this specifically call has and rate it.


Please advice!

Kind regards,
Fedde

Re: Videoconferencing in depth

Posted: Fri Jul 14, 2017 3:18 pm
by dwhitfield
I'm not sure you are going to get all of that from any Nagios product. You might want to take a look at https://support.nagios.com/forum/viewto ... 13#p222313 for some reasons why. That thread is about VOIP, not video, but I still think it applies.

We can leave this open in case other users want to suggest things they are using for videoconferencing.

Re: Videoconferencing in depth

Posted: Sat Jul 15, 2017 5:25 am
by Swe_fedde
Hi and thanks for replying, appreciate it!
I have read the thread you pointed to and it´s not the same thing i am trying to achieve.

The OS of the video infrastructure is CentOS. I am wondering after i install the client on the server, what kind of checks i am able to configure the OS to receive information about the things i´ve asked?
I mean, Nagios is able to do a lot of checks, whether is IP related or VOIP, but is there any Video related checks? Some kind of combination of wireshark information and netflow analyser...
Each call is either SIP or h323 so is should be something we can extract from the video env and send it to Nagios server?

I just want to see how far i can push nagios to get the information i need.

Re: Videoconferencing in depth

Posted: Sat Jul 15, 2017 3:10 pm
by Swe_fedde
Hi and thanks for replying!

This thread your refer to is not the same thing. I am taking about extracting data that is already there in my product but isn´t shown the way i want to.
All the data that goes through my videoservice, it´s that data i want out. Each call being made have specific detail, such as bandwidth, packet loss, jitter, speed and so on.. is in´t possible for Nagios to give me these details?? I am just asking how to do these checks to extract them into my nagios?

Each call has a Call ID, and every call ID have these details... theoretically is sounds a basic thing for nagios, but my knowledge in nagios and this open source are very limited and i am just asking for help :)


Kind regards,
Swe_fedde

Re: Videoconferencing in depth

Posted: Sat Jul 15, 2017 3:11 pm
by Swe_fedde
i can´t see my answers to you... why is that? does anyone have to read it and confirm first?

Re: Videoconferencing in depth

Posted: Mon Jul 17, 2017 1:00 pm
by tgriep
From what you are describing for your needs is you are looking more for a protocol analyzer and not a Netflow Analyzer which is what the Nagios Network Analyzer does.
One place to look to see if there are any plugins that would work with your equipment is at the Exchange site.
https://exchange.nagios.org/
Take a look there and search for something that may work for you.

Re: Videoconferencing in depth

Posted: Mon Jul 31, 2017 6:10 am
by Swe_fedde
Looking at the suppliers REST API.. is it possible to make a script and implement it in Nagios and use GET command to retrieve the wished data?

Re: Videoconferencing in depth

Posted: Mon Jul 31, 2017 1:40 pm
by tgriep
Yes, you could create a plugin to gather the information you are looking for in Nagios XI. As long as the plugins output is compatible with Nagios, it would work for you.
Take a look at the plugin guidelines for developing your own plugin.
https://nagios-plugins.org/doc/guidelines.html