Subversion Repositories camp_sysinfo_client_3

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
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
#########################################################################################
26
# location of modules to be used for gathering data
27
moduleDirs:
28
  - /usr/local/opt/camp/sysinfo-client/modules
29
  - /usr/local/etc/camp/sysinfo-client/modules
30
# location of scripts used to get the results to the server that processes them
31
scriptDirs:
32
  - /usr/local/opt/camp/sysinfo-client/scripts
33
  - /usr/local/etc/camp/sysinfo-client/scripts
34
# transprots assumed to be in one of the ScriptDirs. The keys are dependant on what the
35
# transport requires
36
transports:
37
  '0':
129 rodolico 38
    name: 'HTTP Upload'
92 rodolico 39
    URL: http://campserver.example.com/modules/sysinfo/upload_sysinfo_report.php
40
    'key for client': client
41
    'key for date': report_date
42
    'key for hostname': hostname
43
    'key for report': report
44
    'key for serial number': serialnumber
45
    sendScript: upload_http
46
  '1':
129 rodolico 47
    name: SendEmail
92 rodolico 48
    logFile: /tmp/mail.log
49
    mailBCC: ''
50
    mailCC: ''
51
    mailFrom: sysinfo@example.com
52
    mailServer: smtp.example.com:587
53
    mailSubject: 'sysinfo-client: $hostname $reportDate'
54
    mailTo: stats@dailydata.net
55
    otherCLParams: -q
56
    sendEmailScriptLocation: sendEmail
57
    sendScript: sendEmailScript
58
    smtpPass: 'password for smtpUser'
59
    smtpUser: authenticatedUser
60
    tls: auto