Select your language

Nextcloud Talk Videoconferencing Monitoring

As a core part of the platform, Nextcloud Hub bundles Nextcloud Talk a fully-featured chatting and videoconferencing solution.

If you want to fully leverage the potential of Nextcloud Talk you'll need to use a dedicated videoconferencing system, referred to as Nextcloud Talk High Performance Backend, with a few additional services such as TURN/STUN and, optionally, the Recording Server.

× NOTE: If you are looking for support in setting up the videoconferencing system, please note that we have extensive experience and we offer an on-premise installation service. Check it out here.

This videoconferencing system is general-purpose: from one-to-one private videocalls to webinars with hundreds of attendees and chats with many users and guests. If everything goes as expected, Nextcloud Talk will become the main communication channel for your users, boosting their collaboration and productivity. Therefore we believe that it is fundamental to deploy dedicated monitoring system, easy-to-use yet powerful and flexible.

In order to help Nextcloud Hub administrators in providing such seamless experience to their users, we have developed a monitoring system purpose-fit for Nextcloud Talk.

It relies on Zabbix, a well-known open source platform trusted by many IT departments and professionals all over the world.

This monitoring system consists of a series of Zabbix templates, one for each component of the videoconferencing system based on Nextcloud Talk: Signaling Server, Signaling Proxy, Media Streaming Server, Recording Server and coTURN Server. The system collects the metrics provided by the Prometheus HTTP endpoint of the component. The most important metrics are laid out in pre-built dashboards, thus allowing the operator to check the global status of the application in a single view. However a few tens more items are monitored in total. They can be analysed, filtered and plotted together with a few clicks, bringing in a powerful performance analysis tool.

Key features

Monitor the number of client sessions, per-instance and aggregated, the number of publishers and subscribers and the load of each media streaming node.

You will get insightful information about the usage of chatting and videoconferencing of their users as well as whether the system is operating in optimum conditions


Get alerts about services outage as they arise. Manage the problems in a graphical, intuitive panel.

 


Benefit from Zabbix's advanced features in terms of authentication, authorization, scalability and alerting.

Proactively identify performance and quality of service issues before they negatively impact the end user


Try it yourself: access the demo

In order for you to understand first-hand how the system works and its added-value, we have created a public demo.

The relevant hosts are: signaling.s.ncservice.cloud (the Signaling Server) and webrtc01.s.ncservice.cloud and webrtc02.s.ncservice.cloud (the Media Server nodes)

You can access it with the following parameters:

Deploy it

Multiple deployments options are available:

  • on-premise, on your local Zabbix server or site. If you don't have a Zabbix server yet, we can support you in the deployment. The system can run on both Zabbix 6 and Zabbix 7, the two latest LTS versions.
  • hosted by RCA Systems, a.k.a monitoring-as-a-service, in our secure and performant infrastructure, operated exclusively by our personnel. We will assign you one or more users to access the dashboards, receive the alerts and inspect and take actions on the problems as they arise.
  • at any other site or service provider of your choice.

We can support you in the initial setup and later with system maintenance. Or, if you prefer, we can hand in the detailed setup instructions for your team to deploy the solution on their own. System maintenance would include fast-track priority defect correction and feature requests evaluation as well as technical training.