aboutsummaryrefslogtreecommitdiffstats
path: root/trunk/contrib/scripts/autosupport
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/contrib/scripts/autosupport')
-rw-r--r--trunk/contrib/scripts/autosupport163
1 files changed, 0 insertions, 163 deletions
diff --git a/trunk/contrib/scripts/autosupport b/trunk/contrib/scripts/autosupport
deleted file mode 100644
index 557ca6ce2..000000000
--- a/trunk/contrib/scripts/autosupport
+++ /dev/null
@@ -1,163 +0,0 @@
-#!/bin/sh
-#
-# Collect support information
-#
-# Copyright (C) 2005, Digium, Inc.
-#
-# Written by John Bigelow (support@digium.com)
-#
-# Distributed under the terms of the GNU General Public
-# License
-#
-
-OUTPUT=$HOME/digiuminfo
-
-if [ $UID -ne 0 ]; then
-
- echo "You must be root to run this."
-
-exit 1
-fi
-
-echo
-echo "This will gather information about your system such as:"
-echo "pci listing, dmesg, running processes, and kernel version"
-echo "This may take up to half a minute to run. Please be patient."
-echo "To continue press 'y', to quit press any other key"
-read ans
-
-if [ "$ans" = "y" ]; then
-
- rm -f $OUTPUT
-
- echo "------------------" >> $OUTPUT;
- echo "PCI LIST " >> $OUTPUT;
- echo "------------------" >> $OUTPUT;
- lspci -vb >> $OUTPUT;
- echo >> $OUTPUT;
- echo >> $OUTPUT;
-
- echo "------------------" >> $OUTPUT;
- echo "INTERRUPTS" >> $OUTPUT;
- echo "------------------" >> $OUTPUT;
- cat /proc/interrupts >> $OUTPUT;
- echo >> $OUTPUT;
- echo >> $OUTPUT;
-
- echo "------------------" >> $OUTPUT;
- echo "DMESG OUTPUT" >> $OUTPUT;
- echo "------------------" >> $OUTPUT;
- dmesg >> $OUTPUT;
- echo >> $OUTPUT;
- echo >> $OUTPUT;
-
- echo "------------------" >> $OUTPUT;
- echo "RUNNING PROCESSES" >> $OUTPUT;
- echo "------------------" >> $OUTPUT;
- ps aux >> $OUTPUT;
- echo >> $OUTPUT;
- echo >> $OUTPUT;
-
- echo "------------------" >> $OUTPUT;
- echo "KERNEL VERSION" >> $OUTPUT;
- echo "------------------" >> $OUTPUT;
- uname -a >> $OUTPUT;
- echo >> $OUTPUT;
- echo >> $OUTPUT;
-
- echo "------------------" >> $OUTPUT;
- echo "CPU INFO" >> $OUTPUT;
- echo "------------------" >> $OUTPUT;
- cat /proc/cpuinfo >> $OUTPUT;
- echo >> $OUTPUT;
- echo >> $OUTPUT;
-
- echo "------------------" >> $OUTPUT;
- echo "HDPARM STATUS" >> $OUTPUT;
- echo "------------------" >> $OUTPUT;
- hdparm /dev/hda >> $OUTPUT;
- hdparm -i /dev/hda >> $OUTPUT;
- echo >> $OUTPUT;
- echo >> $OUTPUT;
-
- echo "------------------" >> $OUTPUT;
- echo "ZAPTEL CONFIG" >> $OUTPUT;
- echo "------------------" >> $OUTPUT;
- grep -v '^#' /etc/zaptel.conf >> $OUTPUT;
- echo >> $OUTPUT;
- echo >> $OUTPUT;
-
- echo "------------------" >> $OUTPUT;
- echo "ZAPATA CONFIG" >> $OUTPUT;
- echo "------------------" >> $OUTPUT;
- grep -v '^;' /etc/asterisk/zapata.conf >> $OUTPUT;
- echo >> $OUTPUT;
- echo >> $OUTPUT;
-
- echo "------------------" >> $OUTPUT;
- echo "EXTENSIONS CONFIG" >> $OUTPUT;
- echo "------------------" >> $OUTPUT;
- grep -v '^;' /etc/asterisk/extensions.conf >> $OUTPUT;
- echo >> $OUTPUT;
- echo >> $OUTPUT;
-
- echo "------------------" >> $OUTPUT;
- echo "ZTTEST" >> $OUTPUT;
- echo "------------------" >> $OUTPUT;
- /usr/src/zaptel/zttest -c 20 >> $OUTPUT;
- echo >> $OUTPUT;
- echo >> $OUTPUT;
-
-else
- echo "terminated";
-exit
-fi
-
-echo
-echo "Digium may require root level access to the system to help debug";
-echo "the problem you are experiencing. Do you want to provide login";
-echo "information at this time?";
-echo "Press 'y' for yes and any other key to exit and save the previous info collected"
-read login
-
-if [ "$login" = "y" ]; then
-
- echo "------------------" >> $OUTPUT;
- echo "LOGIN INFORMATION" >> $OUTPUT;
- echo "------------------" >> $OUTPUT;
-
- echo
- echo "What is your root password?"
- read rootpass
-
- echo
- echo "Root pass: "$rootpass >> $OUTPUT
-
- echo
- echo "What is your PUBLIC IP address?"
- read ip
-
- echo "IP address: "$ip >> $OUTPUT
-
- echo
- echo "Please provide any other login information that the technician"
- echo "may need to know to login to the system'(press enter if not)'"
- read adinfo
-
- echo "Additional login info: "$adinfo >> $OUTPUT
-
- echo
- echo "All information has been stored in $OUTPUT,"
- echo "Please attach this file to an email ticket you already"
- echo "have open with Digium Tech Support."
-
-else
- echo
- echo "All information except login info has been stored in $OUTPUT,"
- echo "Please send this file to an email ticket you already"
- echo "have open with Digium Tech Support."
-exit
-fi
-
-
-