the scripts directory contains scripts which transmit the YAML data file to "someplace else". The order and inclusion is defined in the configuration file under the transports tag. Scripts must be Perl, and must have a subroutine named 'doit' accepting two parameters; a hash reference with parameters needed by the transport script and a string containing the data to be transmitted. If you write your own, put it in /scripts to avoid overwriting on upgrade. Scripts included are: == save_local Saves the output locally. Even on systems where another script is preferred, this should be defined in the config file with an index larger than everything else Target directory is defined in the configuration file with the key 'output directory' Target file name is calculated by concating 'report date', 'client name', 'host name' and 'serial number' separated by underscores == sendEmailScript Sends report as an attachment to an e-mail. WARNING: Currently, this script requires sendEmail by Brandon Zehm (https://github.com/zehm/sendEmail) Parameters include: mailServer: Target mail server mailTo: mail account on target system mailSubject: Subject header For Authenticated SMTP smtpUser: Authenticated user on target system smtpPass: Authenticated user on target system Optional: mailFrom mailCC mailBCC logFile attachment tls == upload_http script uploads output to an cgi script (sample included as upload_file.php with test_upload.html to test script manually) Parameters include: URL: url of upload script to send file to keys which are matched to on upload form for sample script 'key for client': client 'key for date': report_date 'key for hostname': hostname 'key for report': report 'key for serial number': serialnumber