Thursday, May 28, 2020

Know when Zoom is down with PRTG

For many of us, meetings that used to happen in person are now happening virtually since much of the world has switched to working remotely. Because we are relying so heavily on conducting important business meetings over online meeting platforms, monitoring the availability of those online services is more important than ever.
As far as video conferencing tools go, Zoom is everywhere these days. It's just about ubiquitous, and it’s the hot technology allowing us all to remain connected. And of course, knowing when it is down is crucial, because it means that a company can make a temporary switch to another platform, or at least inform its users that the service is down.
And because we at Paessler were using Zoom long before the recent lock down, it made sense that we would try and figure out how to monitor it with PRTG Network Monitor. Here's the solution we found. And the great news is that the solution is similar for other video conferencing software, too – take a look at our list at the end of this post.

The concept

Like most other companies that provide publicly accessible services on the Internet, Zoom provides both a system status web page, and helpful documentation on the Zoom API. There you can get the status of various services, such as Zoom's live streaming service, the web client, the web portal, Zoom meetings, and so on.
Obviously, we need to retrieve and evaluate the status for each service from this API. The best option to do this is with the versatile REST Custom sensor in PRTG. For some clarity on the REST Custom sensor, here's a description from the PRTG user manual:
The REST Custom sensor queries a Representational State Transfer (REST) application programming interface (API) endpoint and maps the JavaScript Object Notation (JSON) or Extensible Markup Language (XML) result to sensor values.
In other words, you can use the REST Custom sensor to display values retrieved from a REST API. To do this, you need to map the values from the API to the values that are displayed by the sensor in PRTG. This is accomplished by means of a JSON template file (*.template). This is, of course, a very simplified explanation of how it works; for the more technically-minded, you can read more about the sensor here.
We can use the REST Custom sensor to retrieve values from the Zoom API and show them as service names with statuses in PRTG. Now, usually getting it all set up would take a bit of time and effort, but we’ve created everything you need and put together step-by-step instructions so that you can easily get up and running.

How to do it

It makes sense that you need PRTG Network Monitor. We offer a fully-featured 30 day trial, so you can download that to try it out if you don't already have it installed.
Then, you need the template files and a how-to guide. For that, visit our Knowledge Base article called "How can I monitor Zoom with PRTG?". There you get a ZIP file with all the files you need to get it working. Just follow the instructions in the Knowledge Base article, and very soon you will have something that looks similar to this in PRTG:
Now you can see at a glance the status of the different Zoom services, and you can configure alerts to notify you if they are down. 
And, if you're monitoring your IT infrastructure from home, here's a sample dashboard to show you how the video conference metrics can be added to your view of everything in one place:

Other videoconferencing platforms

The great news is that this doesn't only work for Zoom! You can use a similar solution to monitor the status of other platforms, too. We also have Knowledge Base articles with instructions and template files for those as well:
What videoconferencing tool do you use? And let us know in the comments if you set up PRTG to monitor it!

Monitoring Zoom with PRTG

Monitoring Zoom with PRTG

With PRTG, you can monitor Zoom out of the box with the REST Custom sensor. You can use the sensor to monitor the status of Zoom meetings and Zoom video webinars, for example. Among others, the sensor can show the following:
  • Live streaming status
  • Web client status
  • Web portal status
  • Zoom chat status
  • Zoom meetings status
For an overview of all Zoom services and their status, see the Zoom service status page.

Download, extract, and copy the files

You can download the .zip file here. Extract the files and then copy the files as follows:
  • Copy the template file zoom.status.template into the Custom Sensors\rest subfolder of the PRTG program directory on the probe system that you will execute the file on.
  • Copy the lookup file zoom.status.ovl into the lookups\custom subfolder of the PRTG program directory on the PRTG core server system.

Optional: The .zip file also includes a device icon for your Zoom device. For more information on custom device icons, see How can I add my own device icons for use in the PRTG web interface?

Note: If necessary, (re)load the files by clicking the Go! button in the PRTG web interface under Setup | System Administration | Administrative Tools, section Load Lookups and File Lists.

Create a REST Custom sensor

  • Create a device on the probe system that you will execute the file on. For IPv4 Address/DNS Name, enter
  • Add a REST Custom sensor to the device.
  • In the sensor settings, set the following:
    • For Sensor Name, enter a meaningful name such as Zoom Status.
    • For Request Protocol, select HTTPS.
    • For Certificate Acceptance, select Accept all certificates.
    • For REST Query enter /api/v2/components.json.
    • For REST Configuration, select zoom.status.template from the dropdown list.
    • For Scanning Interval, select 10 minutes from the dropdown list.
Note: To avoid overloading the API, we recommend that you do not use a shorter scanning interval.
  • Click Create to save your settings and to create the sensor.
You can now monitor the availability of your Zoom services.

PRTG licenses untuk lingkungan yang besar (Large Environments)

PRTG bisa digunakan untuk ukuran monitoring yang sangat besar, dan ini yang sering ditanyakan oleh banyak customer besar, seperti ISP, Telco atau Large Enterprise.

License mana yang harus kita pilih ?

Ada 2 pilihan, yaitu PRTG XL dan PRTG Enteprise.


PRTG XL – perpetual license – unlimited sensors
Model license nya adalah PERPETUAL, artinya tiap tahun berikutnya diharapkan membeli Maintenance Support.

PRTG XL license membatasi jumlah PRTG core servers tapi tidak jumlah sensornya.

Secara teori, kita bisa menjalankan UNLIMITED sensor di dalam satu server PRTG, tapi ada keterbatasan fisik server. Secara teori, disarankan 1 server fisik menangani hingga 10.000 sensor.

Untuk license tertinggi, PRTG XL5 maka secara teori bisa menangani 50.000 sensor dan dipasang di 5 server fisik PRTG core.

PRTG Enterprise Monitor 

Opsi lainnya adalah menggunakan  PRTG Enterprise Monitor . Adapun model license nya adalah subscription-based, artinya setiap tahun harus diperpanjang.
Tidak ada limit dalam jumlah PRTG Server, dihitung berdasarkan jumlah sensor. Minimal perhitungannya saat ini adalah 20.000 sensor.

PRTG Enterprise Monitor cocok untuk monitoring yang sangat besar, dengan model distributed atau segmented environments.

Kelebihan lain dalam PRTG Enterprise, telah termasuk ITOps Board.

Apa saja ITOps Board itu ? Bisa dilihat di artikel berikut ini. 



Our license for large installations, PRTG PLUS, will be replaced by Paessler PRTG Enterprise Monitor.
Every license will include the PRTG ITOps Board powered by Martello iQ. The ITOps Board enhances PRTG with a service-oriented, central overview across multiple PRTG servers. It significantly reduces alert noise and adds advanced analytics and SLA monitoring and reporting.


Just like PRTG PLUS, PRTG Enterprise Monitor is a flexible, annual subscription license based on the price per sensor. It is for customers managing large IT environments who need 30,000 or more sensors across an unlimited number of core servers.


How ITOps Board works
ITOps Board gathers, correlates and organizes alerts and notifications from one or more PRTG servers, creating a business service oriented view of your network and infrastructure. It creates dependency diagrams, clear and focused dashboards, and automated incident workflows.


Multi-server dashboards
ITOps Board makes it easy to build real-time dashboards across multiple PRTG servers. It gives you a central overview of everything that matters based on services and your role.


Business service monitoring
ITOps Board gathers alerts and notifications from all your PRTG servers. It correlates them by business service, offering a service-oriented overview in addition to the detail view as you know it from the PRTG web interface. This helps you to gain a quick overview of your entire IT, to prioritize, and to focus on what really matters.


Automated alert management
ITOps Board continuously receives alerts from all your PRTG servers. It correlates them to services and prioritizes them according to roles. This way, ITOps Board filters and concentrates alerts, reducing general alert noise down to what really matters to you.


SLA modeling and monitoring
ITOps Board defines Service Level Objectives (SLO) for each defined business service. Based on those SLO settings it calculates and displays Service Level Agreement (SLA) performance and availability. It sends warnings before an SLA is breached so you can react and solve the issue in time to prevent serious SLA violations. ITOps Board stores data about impacts on SLO in Elastic, enabling SLA reporting with third party tools like e.g. Kibana.

Pola License adalah SUBCRIBE based.

System Requirement :
Minimum hardware requirements:
  • 1.4 GHz, Dual core CPU
  • 8 GB RAM (4 GB assigned to Elasticsearch)
  • 2 GB available server disk space (program files directory) per integration
  • 20 GB available SQL server disk space
Operating system
  • Windows Server 2012 (or higher)
 We recommend that you use the latest available version of Windows Server.
Web server
  • IIS 8.0 (or higher)
We recommend that you install the IIS Management Console on all IIS servers.
Microsoft .NET Framework
  • .NET 4.6.2 (or higher)
SQL database
  • SQL Server 2012 (or higher)
ITOps Board is also compatible with SQL Express.
Use one of the following Java versions:
  • Java JDK version 12
  • Java JDK version 11
  • Java JRE V8 (at least u131 or higher)
  • Elasticsearch version 6.8

Kontak tim kami untuk membantu Anda

Tuesday, May 19, 2020


Pandemi COVID-19 yang telah melanda hampir 5 bulan lamanya di dunia. Dan telah 2 bulan setidaknya di Indonesia telah memberlakukan social distancing. Virus yang telah mengorbankan banyak jiwa dan membuat ekonomi global runtuh seketika ini bahkan belum pasti dapat diketahui kapan akan berakhirnya. Sebagai manusia, tentunya kita harus optimis dalam menghadapi pandemi ini, melihat beberapa negara sudah mulai berhasil memerangi virus ini. Namun, ternyata setelah pandemi ini berlangsung berbagai pemerintah dari tiap negara memberlakukan aturan “new normal” yaitu tetap melakukan pembatasan sosial.
Disaat masa pembatasan sosial seperti saat ini, semua aktivitas manusia lebih banyak beralih ke dunia digital. Hampir seluruh kegiatan fisik yang kita lakukan biasanya dari mulai berbelanja, bekerja, mencari hiburan, bahkan hingga berobat ke dokter sudah mulai beralih menjadi online.
Dengan keadaan seperti ini, perusahaan yang tadinya enggan untuk melakukan modernisasi pada bisnisnya terpaksa harus menyesuaikan diri untuk merambah bisnisnya ke dunia digital guna mempertahankan usahanya ditengah badai pandemi. Tentunya disaat seperti ini juga, perusahaan harus melakukan efisiensi, tidak terkecuali dalam pengeluaran biaya divisi IT. Efisiensi ini dapat dilakukan salah satunya dengan penggunaan infrastruktur cloud computing.
Lalu, apa saja peranan cloud computing yang dapat kita rasakan selama social distancing ini berlangsung?
  • Menjadi tulang punggung bagi konektivitas digital
    Sebagai infrastruktur digital, saat ini cloud computing berperan layaknya pondasi dalam suatu bangunan yang biasa kita datangi. Misalnya, yang seperti biasa kita bekerja di Gedung kantor, saat ini kita bekerja dan bertukar data melalui jaringan digital. Bahkan melakukan pengobatan pun kita dapat melakukannya melalui apps. Sehingga penyedia layanan cloud computing saat ini menjadi tumpuan agar masyarakat dapat tetap terhubung secara digital untuk sementara waktu.
  • Memastikan ketersediaan storage dengan tingkat keamanan berlapis
    Ketika masa pandemi terjadi dan aktivitas banyak terjadi secara online, sehingga data yang dipakai akan menjadi sangat besar terutama pada layanan e-commerce dan healthcare industry. Karena saat ini masyarakat cenderung melakukan kegiatan berbelanja melalui internet. Selain itu cloud juga dilengkapi dengan keamanan berlapis sehingga, walaupun disaat WFH seperti ini menjadi sasaran empuk bagi para hackers, untuk melakukan cyber attack, data user akan selalu aman terlindungi.
  • Memberikan fleksibilitas dan agility/ketangkasan suatu bisnis/organisasi
    Cloud computing dipercaya menjadi solusi bagi organisasi atau perusahaan dengan kemampuan fleksibilitas dan agility nya. Sehingga Ketika terjadi hal-hal yang tidak diinginkan perusahaan dapat cepat beradaptasi, dan menyesuaikan kebutuhan penggunaan storage mereka sesuai dengan yang mereka butuhkan setiap saatnya.
  • Menjadi solusi efisiensi bagi perusahaan
    Mengeluarkan dana investasi capex dan opex yang begitu besar saat ini tentunya menjadi pemikiran tersendiri untuk perusahaan. Apalagi melakukan pembelian hardware dengan harga yang lebih tinggi akibat tingginya harga USDollar dan waktu pengiriman yang mungkin akan terhambat menjadi tantangan selanjutnya. Zettagrid Indonesia menawarkan solusi cloud computing dengan harga yang terjangkau, dengan kurs Rupiah, dan dengan biaya bulanan yang tetap, sehingga tidak akan menimbulkan tagihan yang tinggi atau “bill shock”Ketika penggunaan kapasitas perusahaan juga tinggi.
Hubungi kami PT. Daya Cipta Mandiri Solusi, sebagai partner Cloud provider di Indonesia, Zettagrid jika ada kebutuhan / konsultasi cloud computing.

Stay safe and healthy, biar Cloud Computing yang membantu Anda.