We have released update for Web Call Server 3 with built-in powerful script for system monitoring.

It is a monitoring tool which is gathering a lot of important system information an adds this to easily parsed CSV file.

This is healthlog.sh script

Usage: ./healthlog.sh stop start restart status

Fields:

Date – date of event
State – Status of server process (UP or DOWN)
(j)Process CPU – process CPU according JVM information.
(s)Process CPU – process CPU according system information
Process Memory RSS (kB) – process resident memory according system information
Process Memory Heap (kB) – process Java heap
(j)Number of open file desciptors – Number of open file descriptors according JVM
(s)Number of open file desciptors – Number of open file descriptors according system
Number of open SIP ports – Number of ports used for SIP
Number of open media ports – Number of ports used for WebRTC(ICE,STUN,DTLS,SRTP) and RTP
Number of connections (sessions) – Number of connections to server – sum of RTMFP and Websocket connections
Number of SIP calls – Number of simultaneous calls
(j)System CPU – overall system CPU according JVM
(s)System CPU – overall system CPU according system
(j)System Free Memory (kB) – free system memory according JVM information
(s)System Free Memory (kB) – free system memory according system information
GC Core activity – Garbage Collector activity if gc-core.log is enabled and filling server_logs/gc-core.log file
(s)Number of process threads – number of process threads according system information
(j)Number of process threads – number of process threads according JVM

This health script is following server process and you can check server state any time.
It also provides a lot of additional information in the case of possible outage.

Please contact us support@flashphoner.com with any further questions.

The Flashphoner Team