-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathIPSubnetInfo - Global - BES Infra - Default Settings.bes
141 lines (125 loc) · 22.4 KB
/
IPSubnetInfo - Global - BES Infra - Default Settings.bes
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<?xml version="1.0" encoding="UTF-8"?>
<BES xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="BES.xsd">
<Task>
<Title>IPSubnetInfo | Global | BES Infra | Default Settings</Title>
<Description><![CDATA[
<STYLE> .header { font-size: 14px; background-color: #990000; color: white; padding: 6px 40px 6px 10px; white-space: nowrap; } .row { font-size: 14px; padding: 6px 40px 6px 10px; border: 1px solid black; border-top: none; } .nowrap { white-space: nowrap; } </STYLE>
<DIV style="BORDER-TOP: medium none; BORDER-RIGHT: #1976d2 10px solid; BORDER-BOTTOM: #1976d2 10px solid; BORDER-LEFT: #1976d2 10px solid">
<DIV style="COLOR: white; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-COLOR: #1976d2"><IMG style="VERTICAL-ALIGN: top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px" src="data:image/png;base64,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"> </DIV>
<DIV style="FONT-SIZE: 18px; FONT-FAMILY: sans-serif; FONT-WEIGHT: 300; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px">This fixlet manages the default settings for ALL BES infrastructure endpoints managed by BigFix on the <STRONG><EM><FONT color=#ff0000><<<PUT_CLIENT_NAME_HERE>>></FONT></EM></STRONG> network.</DIV>
<DIV style="FONT-SIZE: 18px; FONT-FAMILY: sans-serif; FONT-WEIGHT: 300; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px">Please see <A href="https://github.com/cmcannady/IPSubnetInfo"><FONT color=#0066cc>https://github.com/cmcannady/IPSubnetInfo</FONT></A> for additional details and documentation for the IPSubnetInfo and related open-source projects.</DIV>
<DIV style="FONT-SIZE: 18px; FONT-FAMILY: sans-serif; FONT-WEIGHT: 300; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px"><STRONG><FONT color=#ff0000>NOTE: All content available from my personal GitHub is provided AS-IS and without warranty.</FONT></STRONG></DIV></DIV>]]></Description>
<Relevance>(exists relay service) AND (not exists main gather service)</Relevance>
<Relevance>(not exists setting "__RelaySelect_Automatic" whose (value of it = "0") of client)</Relevance>
<Relevance>(not exists setting "__RelayServer1" whose (value of it = "http://BESRELAY_FDQN-GOES-HERE:52311/bfmirror/downloads/") of client)</Relevance>
<Relevance>(not exists setting "__RelayServer2" whose (value of it = "http://BESRELAY_FDQN-GOES-HERE:52311/bfmirror/downloads/") of client)</Relevance>
<Relevance>/* MAKE SURE TO UPDATE THE DMZ-FDQN-GOES-HERE WITH CORRECT C-NAME ALIAS */
(not exists setting "_BESClient_RelaySelect_FailoverRelay" whose (value of it = "http://DMZ-FDQN-GOES-HERE:52311/bfmirror/downloads/") of client)</Relevance>
<Relevance>(not exists setting "_BESClient_NetSignature" whose (value of it = unique value of concatenations ";" of (it as string) whose(it != "127.0.0.1" and it does not start with "169.") of addresses of ip interfaces of network as string) of client)</Relevance>
<Category>IPSubnetInfo, Global, BES Infra, Default Settings</Category>
<Source>HCL BigFix Professional Services</Source>
<SourceID></SourceID>
<SourceReleaseDate>2019-10-23</SourceReleaseDate>
<SourceSeverity>Low</SourceSeverity>
<CVENames></CVENames>
<SANSID></SANSID>
<MIMEField>
<Name>x-fixlet-modification-time</Name>
<Value>Thu, 01 Jun 2023 14:07:50 +0000</Value>
</MIMEField>
<Domain>BESC</Domain>
<DefaultAction ID="Action1">
<Description>
<PreLink>Click </PreLink>
<Link>here</Link>
<PostLink> to run the action.</PostLink>
</Description>
<ActionScript MIMEType="application/x-Fixlet-Windows-Shell"><![CDATA[// *** *************************************************************************** ***
// *** Title :: IPSubnetInfo | Global | BES Infra | Default Settings ***
// *** Author :: Casey Cannady ([email protected]) ***
// *** Company :: HCL Software - BigFix Professional Services ***
// *** Date Created :: 10/23/2019 ***
// *** Date Modified :: 06/01/2023 ***
// *** *************************************************************************** ***
// Static parameters
// *** ********************************************************************** ***
// *** MAKE SURE TO UPDATE THE DMZ-FDQN-GOES-HERE WITH CORRECT C-NAME ALIAS ***
// *** ********************************************************************** ***
parameter "__DMZ_RELAY" = "http://DMZ-FDQN-GOES-HERE:52311/bfmirror/downloads/"
// Handle registration address requirement
if {exists setting "_BESClient_RegistrationAddress" of client}
parameter "__RegistrationAddress" = "{value of setting "_BESClient_RegistrationAddress" of client}"
else
if {exists registration address of client}
parameter "__RegistrationAddress" = "{registration address of client}"
else
exit "999"
endif
endif
// Check for existance of IPSubnetInfo CSV file in current site cache
if {exists file "IPSubnetInfo.csv" of folder (pathname of client folder of current site)}
// Identify IPSubnetInfo record from CSV by CIDR string comparison
// *** ************************************************** ***
// *** PLEASE do not change the following relevance ***
// *** unless you're very comfortable with advance ***
// *** relevance concepts like concatenations and tuples. ***
// *** ************************************************** ***
parameter "__IPSubnetInfo" = "{((item 1 of it as string) of (maximum of (tuple string items 0 of substrings separated by "|" of it as integer) |0 , substrings separated by "|" of it) whose (item 0 of it = (tuple string item 0 of item 1 of it as integer)) of concatenation "|" of (concatenation ", " of tuple string items of item 0 of it) of (elements of item 0 of it , elements of item 1 of it) whose (item 1 of it starts with tuple string item 1 of item 0 of it) of ((set of(concatenation ", " of ((following text of first "/" of it) of tuple string item 0 of it /*the mask size*/ ;((first (following text of first "/" of it as integer) of it) of ((concatenation of lasts 8 of padded strings of (it as integer as bit set) of substrings separated by "." of preceding text of first "/" of tuple string item 0 of it) & "/" & following text of first "/" of it) of tuple string item 0 of it);(tuple string items of it))) of (concatenation ", " of substrings separated by "," of it) of lines whose (it starts with (preceding text of last "." of preceding text of last "." of (value of setting "_BESClient_RegistrationAddress" of client))) of (file "IPSubnetInfo.csv" of folder (pathname of client folder of current site))) , (set of (concatenation of lasts 8 of padded strings of (it as integer as bit set) of substrings separated by "." of (value of setting "_BESClient_RegistrationAddress" of client))))) as string}"
// Extract subnet info for client
parameter "__IPSubnet_Subnet" = "{(tuple string item 2 of it|"IPMissing") of (parameter "__IPSubnetInfo") as trimmed string}"
parameter "__IPSubnet_SubnetMask" = "{(tuple string item 0 of it|"SubnetMissing") of (parameter "__IPSubnetInfo") as trimmed string}"
parameter "__IPSubnet_Region" = "{(tuple string item 7 of it|"RegionMissing") of (parameter "__IPSubnetInfo") as trimmed string}"
parameter "__IPSubnet_Country" = "{(tuple string item 6 of it|"CountryMissing") of (parameter "__IPSubnetInfo") as trimmed string}"
parameter "__IPSubnet_State" = "{(tuple string item 5 of it|"StateMissing") of (parameter "__IPSubnetInfo") as trimmed string}"
parameter "__IPSubnet_SiteName" = "{(tuple string item 4 of it|"SiteNameMissing") of (parameter "__IPSubnetInfo") as trimmed string}"
parameter "__IPSubnet_SiteID" = "{(tuple string item 3 of it|"SiteCodeMissing") of (parameter "__IPSubnetInfo") as trimmed string}"
// Set the AdvertisementList using the IPSubnetInfo CSV file query
// *** ************************************************** ***
// *** Please make sure to remove the * at the end of the ***
// *** AdvertisementList to remove the wild card option. ***
// *** ************************************************** ***
setting "_BESRelay_Register_Affiliation_AdvertisementList"="{parameter "__IPSubnet_SiteID" & ";" & parameter "__IPSubnet_SiteName" & ";" & parameter "__IPSubnet_State" & ";" & parameter "__IPSubnet_Country" & ";" & parameter "__IPSubnet_Region" & ";*"}" on "{now}" for client
else
// Record current state in absence of IPSubnetInfo CSV file
parameter "__IPSubnet_Subnet" = "{subnet address of adapters of network}"
parameter "__IPSubnet_SubnetMask" = "{subnet mask of adapters of network}"
parameter "__IPSubnet_Region" = "UNKNOWN"
parameter "__IPSubnet_Country" = "UNKNOWN"
parameter "__IPSubnet_State" = "UNKNOWN"
parameter "__IPSubnet_SiteName" = "UNKNOWN"
parameter "__IPSubnet_SiteID" = "UNKNOWN"
// Set the AdvertisementList using the AD-Site client property
setting "_BESRelay_Register_Affiliation_AdvertisementList"="*" on "{now}" for client
endif
// Set agents to use automatic relay selection
setting "__RelaySelect_Automatic"="0" on "{now}" for client
// Set manual relay affiliation
// *** ********************************************************************** ***
// *** MAKE SURE TO UPDATE THE BESRELAY-FDQN-GOES-HERE WITH CORRECT VALUES ***
// *** ********************************************************************** ***
setting "__RelayServer1"="http://BESRELAY_FDQN-GOES-HERE:29450/bfmirror/downloads/" on "{now}" for client
setting "__RelayServer2"="http://BESRELAY_FDQN-GOES-HERE:29450/bfmirror/downloads/" on "{now}" for client
// Force client to register with relay
relay select
// Set subnet info client properties
setting "__IPSubnet_BESClient_Subnet"="{parameter "__IPSubnet_Subnet"}" on "{now}" for client
setting "__IPSubnet_BESClient_SubnetMask"="{parameter "__IPSubnet_SubnetMask"}" on "{now}" for client
setting "__IPSubnet_BESClient_Region"="{parameter "__IPSubnet_Region"}" on "{now}" for client
setting "__IPSubnet_BESClient_Country"="{parameter "__IPSubnet_Country"}" on "{now}" for client
setting "__IPSubnet_BESClient_State"="{parameter "__IPSubnet_State"}" on "{now}" for client
setting "__IPSubnet_BESClient_SiteName"="{parameter "__IPSubnet_SiteName"}" on "{now}" for client
setting "__IPSubnet_BESClient_SiteID"="{parameter "__IPSubnet_SiteID"}" on "{now}" for client
// Set the SeekList using the client property
setting "_BESRelay_Register_Affiliation_AdvertisementList"="{parameter "__IPSubnet_SiteID" & "," & parameter "__IPSubnet_Country" & "," & parameter "__IPSubnet_Region" & ",*"}" on "{now}" for client
// Set the failover relay setting to the DMZ address
setting "_BESClient_RelaySelect_FailoverRelay"="{parameter "__DMZ_RELAY"}" on "{now}" for client
// Tattoo the settings with the Network Signature
setting "_BESClient_NetSignature"="{unique value of concatenations ";" of (it as string) whose(it != "127.0.0.1" and it does not start with "169.") of addresses of ip interfaces of network as string}" on "{now}" for client
// Sets the discovery date property
setting "Discovery Date"="{minimum of subscribe times of sites}" on "{now}" for client
// Force client to post updated results
Notify Client ForceRefresh]]></ActionScript>
<SuccessCriteria Option="CustomRelevance">exit code of action != 0</SuccessCriteria>
</DefaultAction>
</Task>
</BES>