diff options
author | m.korobeinikov <m.korobeinikov@vyos.io> | 2022-11-08 08:56:42 +1000 |
---|---|---|
committer | m.korobeinikov <m.korobeinikov@vyos.io> | 2022-11-08 09:20:55 +1000 |
commit | 4245fd8fb1059d0a356e0fcb293fcbb923b09b68 (patch) | |
tree | a18a7885a0f6a4d123516ae22a67721ded5d8ff7 /src/op_mode/generate_ipsec_debug_archive.sh | |
parent | e1d9982c7b463b173cc8c261f61a9447ace62898 (diff) | |
download | vyos-1x-4245fd8fb1059d0a356e0fcb293fcbb923b09b68.tar.gz vyos-1x-4245fd8fb1059d0a356e0fcb293fcbb923b09b68.zip |
T4767: Rewrite generate ipsec archive to python
Made the following changes: 1) made changes to the "XML" file to replace the script from "sh" to "py" 2) changed the extension of the main script from "sh" to "py" 3) changed the script to "py"
Diffstat (limited to 'src/op_mode/generate_ipsec_debug_archive.sh')
-rwxr-xr-x | src/op_mode/generate_ipsec_debug_archive.sh | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/src/op_mode/generate_ipsec_debug_archive.sh b/src/op_mode/generate_ipsec_debug_archive.sh deleted file mode 100755 index 53d0a6eaa..000000000 --- a/src/op_mode/generate_ipsec_debug_archive.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env bash - -# Collecting IPSec Debug Information - -DATE=`date +%d-%m-%Y` - -a_CMD=( - "sudo ipsec status" - "sudo swanctl -L" - "sudo swanctl -l" - "sudo swanctl -P" - "sudo ip x sa show" - "sudo ip x policy show" - "sudo ip tunnel show" - "sudo ip address" - "sudo ip rule show" - "sudo ip route" - "sudo ip route show table 220" - ) - - -echo "DEBUG: ${DATE} on host \"$(hostname)\"" > /tmp/ipsec-status-${DATE}.txt -date >> /tmp/ipsec-status-${DATE}.txt - -# Execute all DEBUG commands and save it to file -for cmd in "${a_CMD[@]}"; do - echo -e "\n### ${cmd} ###" >> /tmp/ipsec-status-${DATE}.txt - ${cmd} >> /tmp/ipsec-status-${DATE}.txt 2>/dev/null -done - -# Collect charon logs, build .tgz archive -sudo journalctl /usr/lib/ipsec/charon > /tmp/journalctl-charon-${DATE}.txt && \ -sudo tar -zcvf /tmp/ipsec-debug-${DATE}.tgz /tmp/journalctl-charon-${DATE}.txt /tmp/ipsec-status-${DATE}.txt >& /dev/null -sudo rm -f /tmp/journalctl-charon-${DATE}.txt /tmp/ipsec-status-${DATE}.txt - -echo "Debug file is generated and located in /tmp/ipsec-debug-${DATE}.tgz" |