FastNetMon Advanced notify script in Perl

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.