| 92 | 
           rodolico | 
           1 | 
           ---
  | 
        
        
            | 
            | 
           2 | 
           #########################################################################################
  | 
        
        
            | 
            | 
           3 | 
           #        YOU MUST FILL OUT THESE VALUES
  | 
        
        
            | 
            | 
           4 | 
           # You must manually fill out the owners name. This is used by process_sysinfo.pl to allow
  | 
        
        
            | 
            | 
           5 | 
           # computers with the same name in two locations. The key to uniquely identify a machine is the 
  | 
        
        
            | 
            | 
           6 | 
           # client name (see $client_name below) and the computer name (taken from the hostname command)
  | 
        
        
            | 
            | 
           7 | 
           # A serial number may also be included. Otherwise, it is calculated in sub getSerialNumber in 
  | 
        
        
            | 
            | 
           8 | 
           # sysinfo
  | 
        
        
            | 
            | 
           9 | 
           #########################################################################################
  | 
        
        
            | 
            | 
           10 | 
           # if non-zero, turns on debugging.
  | 
        
        
            | 
            | 
           11 | 
           TESTING: 0
  | 
        
        
            | 
            | 
           12 | 
           # Recommended. If defined, gives unique identifier to machine
  | 
        
        
            | 
            | 
           13 | 
           UUID: ''
  | 
        
        
            | 
            | 
           14 | 
           # Required. If used with CAMP, this must be the same name as appears in there.
  | 
        
        
            | 
            | 
           15 | 
           clientName: ''
  | 
        
        
            | 
            | 
           16 | 
           # $hostname, if left blank, will default to hostname -f on Unix systems
  | 
        
        
            | 
            | 
           17 | 
           hostname: ''
  | 
        
        
            | 
            | 
           18 | 
           # Recommended. If defined, will be used to locate server by CAMP
  | 
        
        
            | 
            | 
           19 | 
           serialNumber: ''
  | 
        
        
            | 
            | 
           20 | 
           #########################################################################################
  | 
        
        
            | 
            | 
           21 | 
           #        END OF REQUIRED VALUES
  | 
        
        
            | 
            | 
           22 | 
           #########################################################################################
  | 
        
        
            | 
            | 
           23 | 
           #########################################################################################
  | 
        
        
            | 
            | 
           24 | 
           # Following are optional depending on your installation
  | 
        
        
            | 
            | 
           25 | 
           #########################################################################################
  | 
        
        
           | 191 | 
           rodolico | 
           26 | 
           # if postRunScript is set, the script will be run AFTER a successful sysinfo run.
  | 
        
        
           | 194 | 
           rodolico | 
           27 | 
           # script name is the only required parameter. All other parameters are available to the
  | 
        
        
            | 
            | 
           28 | 
           # postRunScript if it reads the configuration file.
  | 
        
        
           | 228 | 
           rodolico | 
           29 | 
           #postRunScript:
  | 
        
        
            | 
            | 
           30 | 
           #  'script name': postrunscript.pl
  | 
        
        
            | 
            | 
           31 | 
           #  URL: https://example.com/seedFiles
  | 
        
        
            | 
            | 
           32 | 
           #  'update script': sysinfo_update
  | 
        
        
            | 
            | 
           33 | 
           #  'checksum': sysinfo_update.cksum
  | 
        
        
           | 194 | 
           rodolico | 
           34 | 
              | 
        
        
            | 
            | 
           35 | 
              | 
        
        
           | 144 | 
           rodolico | 
           36 | 
           # Log Actions. The default is to keep all the logs internally, then throw them away
  | 
        
        
            | 
            | 
           37 | 
           # set this to 'log type' of syslog for the Unix system log
  | 
        
        
            | 
            | 
           38 | 
           # can also be set to log type of file, with an additional parameter of the full path
  | 
        
        
            | 
            | 
           39 | 
           # to the file used for logging. Be careful, it will grow
  | 
        
        
            | 
            | 
           40 | 
           # log level varies from 0 (nothing) to 4 (way too much information for anything but
  | 
        
        
            | 
            | 
           41 | 
           # debugging).
  | 
        
        
            | 
            | 
           42 | 
           logging:
  | 
        
        
            | 
            | 
           43 | 
             'log level': 1
  | 
        
        
            | 
            | 
           44 | 
             'log type': syslog
  | 
        
        
            | 
            | 
           45 | 
           #  'log type': file
  | 
        
        
            | 
            | 
           46 | 
           #  'log path' : /tmp/sysinfo-client.log
  | 
        
        
           | 92 | 
           rodolico | 
           47 | 
           # location of modules to be used for gathering data
  | 
        
        
           | 228 | 
           rodolico | 
           48 | 
           #moduleDirs:
  | 
        
        
            | 
            | 
           49 | 
           #  - /usr/local/opt/camp/sysinfo-client/modules
  | 
        
        
            | 
            | 
           50 | 
           #  - /usr/local/etc/camp/sysinfo-client/modules
  | 
        
        
           | 92 | 
           rodolico | 
           51 | 
           # location of scripts used to get the results to the server that processes them
  | 
        
        
           | 228 | 
           rodolico | 
           52 | 
           #scriptDirs:
  | 
        
        
            | 
            | 
           53 | 
           #  - /usr/local/opt/camp/sysinfo-client/scripts
  | 
        
        
            | 
            | 
           54 | 
           #  - /usr/local/etc/camp/sysinfo-client/scripts
  | 
        
        
           | 92 | 
           rodolico | 
           55 | 
           # transprots assumed to be in one of the ScriptDirs. The keys are dependant on what the
  | 
        
        
            | 
            | 
           56 | 
           # transport requires
  | 
        
        
           | 228 | 
           rodolico | 
           57 | 
           #transports:
  | 
        
        
            | 
            | 
           58 | 
           #  '0':
  | 
        
        
            | 
            | 
           59 | 
           #    name: 'HTTP Upload'
  | 
        
        
            | 
            | 
           60 | 
           #    URL: http://campserver.example.com/modules/sysinfo/upload_sysinfo_report.php
  | 
        
        
            | 
            | 
           61 | 
           #    'key for client': client
  | 
        
        
            | 
            | 
           62 | 
           #    'key for date': report_date
  | 
        
        
            | 
            | 
           63 | 
           #    'key for hostname': hostname
  | 
        
        
            | 
            | 
           64 | 
           #    'key for report': report
  | 
        
        
            | 
            | 
           65 | 
           #    'key for serial number': serialnumber
  | 
        
        
            | 
            | 
           66 | 
           #    sendScript: upload_http
  | 
        
        
            | 
            | 
           67 | 
           #  '1':
  | 
        
        
            | 
            | 
           68 | 
           #    name: SendEmail
  | 
        
        
            | 
            | 
           69 | 
           #    logFile: /tmp/mail.log
  | 
        
        
            | 
            | 
           70 | 
           #    mailBCC: ''
  | 
        
        
            | 
            | 
           71 | 
           #    mailCC: ''
  | 
        
        
            | 
            | 
           72 | 
           #    mailFrom: sysinfo@example.com
  | 
        
        
            | 
            | 
           73 | 
           #    mailServer: smtp.example.com:587
  | 
        
        
            | 
            | 
           74 | 
           #    mailSubject: 'sysinfo-client: $hostname $reportDate'
  | 
        
        
            | 
            | 
           75 | 
           #    mailTo: stats@dailydata.net
  | 
        
        
            | 
            | 
           76 | 
           #    otherCLParams: -q
  | 
        
        
            | 
            | 
           77 | 
           #    sendEmailScriptLocation: sendEmail
  | 
        
        
            | 
            | 
           78 | 
           #    sendScript: sendEmailScript
  | 
        
        
            | 
            | 
           79 | 
           #    smtpPass: 'password for smtpUser'
  | 
        
        
            | 
            | 
           80 | 
           #    smtpUser: authenticatedUser
  | 
        
        
            | 
            | 
           81 | 
           #    tls: auto
  | 
        
        
            | 
            | 
           82 | 
           #  '2':
  | 
        
        
            | 
            | 
           83 | 
           #    name: SaveLocal
  | 
        
        
            | 
            | 
           84 | 
           #    'output directory': /tmp
  | 
        
        
            | 
            | 
           85 | 
           #    sendScript: save_local
  | 
        
        
            | 
            | 
           86 | 
           #
  |