summaryrefslogtreecommitdiff
path: root/src/op_mode/generate_ipsec_debug_archive.sh
diff options
context:
space:
mode:
authorm.korobeinikov <m.korobeinikov@vyos.io>2022-11-08 08:56:42 +1000
committerm.korobeinikov <m.korobeinikov@vyos.io>2022-11-08 09:20:55 +1000
commit4245fd8fb1059d0a356e0fcb293fcbb923b09b68 (patch)
treea18a7885a0f6a4d123516ae22a67721ded5d8ff7 /src/op_mode/generate_ipsec_debug_archive.sh
parente1d9982c7b463b173cc8c261f61a9447ace62898 (diff)
downloadvyos-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-xsrc/op_mode/generate_ipsec_debug_archive.sh36
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"