The Configuration used on the device to trigger the above script is as follows
set system scripts language python3
set groups C3-CUSTOMER-CONFIG event-options generate-event ping-rtt-event time-interval 60
set groups C3-CUSTOMER-CONFIG event-options policy ping-rtt events ping-rtt-event
set groups C3-CUSTOMER-CONFIG event-options policy ping-rtt then event-script ping_script.py arguments enable_ping_script true
set groups C3-CUSTOMER-CONFIG event-options policy ping-rtt then event-script ping_script.py arguments iter 5
set groups C3-CUSTOMER-CONFIG event-options policy ping-rtt then event-script ping_script.py arguments dynamic_configs true
set groups C3-CUSTOMER-CONFIG event-options policy ping-rtt then event-script ping_script.py arguments cpu_usage_threshold 80
set groups C3-CUSTOMER-CONFIG event-options policy ping-rtt then event-script ping_script.py arguments cpu_check_frequency 10
set groups C3-CUSTOMER-CONFIG event-options policy ping-rtt then event-script ping_script.py arguments bgp_summary_file_refresh_time 24
set groups C3-CUSTOMER-CONFIG event-options policy ping-rtt then event-script ping_script.py arguments bgp_summary_file_path /var/tmp/
set groups C3-CUSTOMER-CONFIG event-options policy ping-rtt then event-script ping_script.py arguments script_log_file_path /var/tmp
set groups C3-CUSTOMER-CONFIG event-options policy ping-rtt then event-script ping_script.py arguments script_log_cleanup_time_in_hours 5
set groups C3-CUSTOMER-CONFIG event-options policy ping-rtt then event-script ping_script.py arguments count 5
set groups C3-CUSTOMER-CONFIG event-options event-script file ping_script.py python-script-user admin
set groups C3-CUSTOMER-CONFIG event-options event-script file ping_script.py checksum sha-256 c0e3d5fe4b4338db09afc113d02a9664bb3ecdd8d86919275b5ea102efd1f836
currently the script does not trigger. we get the following error in 'show log Event.log'
Oct 8 13:51:35 begin dump
Oct 8 13:51:35 end dump
Oct 8 13:51:35 inspecting event output 'record-mplsoudp-stats.slax'
Oct 8 13:51:35 finished event script 'record-mplsoudp-stats.slax'
Oct 8 13:51:35 event script processing ends
Oct 8 13:51:53 event script processing begins
Oct 8 13:51:53 running event script 'ping_script.py'
Oct 8 13:51:53 opening event script '/var/db/scripts/event/ping_script.py'
Oct 8 13:51:53 reading event script 'ping_script.py'
Oct 8 13:51:53 File is neither owned by root nor by a super-user
Oct 8 13:51:53 Unable to run Python script 'ping_script.py'
Oct 8 13:51:53 event script execution failed for 'ping_script.py' with return: 1
Oct 8 13:51:53 finished event script 'ping_script.py'
Oct 8 13:51:53 event script processing ends
Oct 8 13:52:35 event script processing begins
Oct 8 13:52:35 reading event details
Oct 8 13:52:35 testing event details
Oct 8 13:52:35 running event script 'record-mplsoudp-stats.slax'
Oct 8 13:52:35 opening event script '/var/db/scripts/event/record-mplsoudp-stats.slax'
Oct 8 13:52:35 reading event script 'record-mplsoudp-stats.slax'
Oct 8 13:52:35 event script output
Oct 8 13:52:35 begin dump
Oct 8 13:52:35 end dump
Oct 8 13:52:35 inspecting event output 'record-mplsoudp-stats.slax'
Oct 8 13:52:35 finished event script 'record-mplsoudp-stats.slax'
Oct 8 13:52:35 event script processing ends
Oct 8 13:52:54 event script processing begins
Oct 8 13:52:54 running event script 'ping_script.py'
Oct 8 13:52:54 opening event script '/var/db/scripts/event/ping_script.py'
Oct 8 13:52:54 reading event script 'ping_script.py'
Oct 8 13:52:54 File is neither owned by root nor by a super-user
Oct 8 13:52:54 Unable to run Python script 'ping_script.py'
Oct 8 13:52:54 event script execution failed for 'ping_script.py' with return: 1
Oct 8 13:52:54 finished event script 'ping_script.py'
Oct 8 13:52:54 event script processing ends
Recommended to change the file permissions on the script file and Customer changed the script file permission and it cleared error
router1> file change-permission /var/db/scripts/event/ping_script.py permission 755