-
Notifications
You must be signed in to change notification settings - Fork 2
/
ZenConfigDoc.txt
37 lines (27 loc) · 1.58 KB
/
ZenConfigDoc.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Architecture Script - 5.x ZenConfigDoc:
Download the script onto a system which meets the following requirements
- HTTPS access to the CC Master
- Python available
Download command:
wget https://raw.githubusercontent.com/zenoss/DeploymentArchitecture/master/ZenConfigDoc.sh
Once downloaded, make sure the script is executable and run it with the appropriate input parameters.
If you have any special characters in your password, it's best to enclose them in single quotes.
The syntax for execution is:
ZenConfigDoc.sh [-h] [-O OUTPUTPATH] -c CUSTOMER -e ENVIRONMENT -C CCHOST –u USERNAME [-p PASSWORD] -R RMHOST -U RMUSER [-P RMPASS] [-I] [-d]
An example syntax from a test machine is:
./ZenConfigDoc.sh -I -c test -e prod -C 10.88.111.112 -u root -p yourPassword -R zenoss5.yoursite.com -U admin -P 'Example!' -I
PASSWORD -R RMHOST -U RMUSER -P RMPASS
OUTPUTPATH is the path for the output - /tmp by default
CUSTOMER is customer name
ENVIRONMENT is a description of the installation - Prod, Dev, etc.
CCHOST is the Control Center Host or IP
USERNAME is the CC user
PASSWORD is the CC password
RMHOST is the Resource manager
-I tells the program to ignore SSL certificates - useful if your server is using self-signed certificates
-d tells the program to output http debug messages - only use this for troubleshooting, as it produces a very large amount of otherwise irrelevent data.
If you do not provide either the CC or RM password in the command line arguments, you will be prompted for it.
Once run, a single TGZ file will be generated which should be returned to Zenoss for review.