Sometimes Synology support ask that you support a debug log. This can be done by launching the Support Center application. Then go to Support Services > Log Generation > push button “Generate logs”.
If you are concerned that you might give them sensitive information you can clean up the debug.dat file and remove the sensitive files from it.
I wrote a quick shell script that should runs under Mac OS X, but should also run under Linux. Here it is:
#!/bin/bash
DEBUG_FILE="$1"
NEW_FILE="$2"
if [ -z "${DEBUG_FILE}" -o -z "${NEW_FILE}" ]; then
echo "You must specify the path to the debug AND to the new file, quitting..."
exit 1
fi
if [ -z "$TMPDIR" ]; then
TMPDIR="/var/tmp"
fi
PROG="`basename $0`"
if [ ! -r "${DEBUG_FILE}" ]; then
echo "Debug file ${DEBUG_FILE} is unreadable, quitting..."
exit 1
fi
if [ -f "${NEW_FILE}" ]; then
echo "New file ${NEW_FILE} already exists, quitting..."
exit 1
fi
EXCLUDE_PAT="`mktemp -t ${PROG}`" || exit 1
cat >"${EXCLUDE_PAT}" <<EOF
volume1/@tmp/SupportFormAttach28229/dsm/etc/application_key.conf
volume1/@tmp/SupportFormAttach28229/dsm/etc/shadow*
volume1/@tmp/SupportFormAttach28229/dsm/etc/ssl/*
EOF
tar cfz "${NEW_FILE}" -X "${EXCLUDE_PAT}" @"${DEBUG_FILE}"
rm -f ${EXCLUDE_PAT}
If this is helpful for anybody, please let me know by commenting on this article.

