AUTOSUPPORT(8)

πŸ’– AUTOSUPPORT(8) πŸ’–

okay so bestie, this is the autosupport page from the Linux Programmer's Manual β€” yes the whole manual, and yes we're doing this. sit down, hydrate, let's go 🫢


✨ NAME ✨

autosupport β€” an interactive script that pulls together all your info so you can hand it over to Digium[tm]'s support like the good little ticket-haver you are πŸ’…


🌸 SYNOPSIS 🌸

autosupport [OPTION] [prefix]

πŸ¦‹ DESCRIPTION πŸ¦‹

so autosupport is a script that you normally run when you're a user contacting Digium's Technical Support β€” it's literally built to automate the whole "gathering support information" thing for you. no cap. it probes your system for some run-time and system information, and it generates a backup of all your Asterisk-related configuration. iconic behaviour honestly.

you can also optionally pass a parameter for a prefix, which is typically used to specify a Digium Technical Support Ticket ID. so like, your ticket, your name on the tarball. main character energy πŸŽ€

⚠️ bestie the script requires root privileges to run. non-negotiable. and it writes all its output in the home directory of the user running the script. for the purposes of this document, that directory is gonna be referred to as /root/ from here on out, so keep that in your head πŸ’­

the system information gets written to /root/digiuminfo.txt, and the backup of configuration (plus that system information file, they travel together) gets written to a tarball in /root/ with a base name of digium-info. a Date Stamp gets appended to it, and if you specified the optional parameter, that becomes a prefix. the tarball at least is expected to be attached to a support ticket with Digium β€” that's kind of the whole point, so don't forget it πŸ™ˆ


πŸŽ€ OPTIONS πŸŽ€

Arguments:

  • prefix β€” used to prefix the file names. typically a Digium Technical Support Ticket ID. give it your ticket number and it'll wear it proudly πŸ’œ

Options:

  • -n, --non-interactive β€” run without requiring user input. no questions asked, it just goes πŸ”₯
  • -h, --help β€” show help about options. classic. the little "wait what does this do" button, slay ✨

πŸ’€ FILES πŸ’€

  • /root/digiuminfo.txt
  • /root/digium-info_YYYYMMDD.tar.gz

those two are your whole personality after you run this, fr fr.


🌈 SEE ALSO 🌈

go read it, iykyk πŸ‘‘


πŸ‘‘ AUTHOR πŸ‘‘

autosupport was written by John Bigelow <support@digium.com> in conjunction with Charles Moye and Trey Blancher. collab of the century honestly.

this manual page was written by Tzafrir Cohen <tzafrir.cohen@xorcom.com> and updated by Charles Moye.

permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation. so like, share it, remix it, just keep the license bestie πŸ’–

on Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-2.


okay that's the whole page!! this version dropped on Dec 14th, 2011 and it's filed under autosupport in the Linux Programmer's Manual, section 8. periodt. go file that ticket 🫢✨πŸ’