Description



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

Solution



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





Modification History

2024-10-30 : Article Created