This script implements an example notify script in Perl, which implements a JSON interface for FastNetMon Advanced.
Please note: JSON-based script uses different arguments from text text-based notify script.
Please install JSON processing library for Perl:
sudo apt-get install -y libjson-perl
It prints all information received from FastNetMon to log file /tmp/fastnetmon_notify_script.log. You need to download it from GitHub:
wget https://raw.githubusercontent.com/FastNetMon/fastnetmon_notify_perl/main/notify_json.pl chmod +x notify_json.pl sudo cp notify_json.pl /usr/local/bin/notify_json.pl
You need to use the following mode from FastNetMon to use this script properly:
sudo fcli set main notify_script_enabled enable sudo fcli set main notify_script_format json sudo fcli set main notify_script_path /usr/local/bin/notify_json.pl sudo fcli commit
For more documentation regarding JSON formats, refer to this page.

