-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathIPSubnetInfo - Global - BESClient - Default Settings with Exception Option.bes
165 lines (150 loc) · 24.4 KB
/
IPSubnetInfo - Global - BESClient - Default Settings with Exception Option.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
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
<?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 | BESClient | Default Settings with Exception Option</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 BESClient settings for ALL non-infrastructure endpoints managed by BigFix on the <FONT color=#ff0000><STRONG><EM><<<PUT_CLIENT_NAME_HERE>>></EM></STRONG></FONT> network with an exception option to exclude specific settings.</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>(not exists relay service) AND (not exists main gather service)</Relevance>
<Relevance>(not exists setting "__RelaySelect_Automatic" whose (value of it = "1") of client)</Relevance>
<Relevance>(not exists setting "_BESClient_Report_MinimumInterval" whose (value of it = "600") of client)</Relevance>
<Relevance>(not exists setting "_BESClient_RelaySelect_ResistFailureIntervalSeconds" whose (value of it = "21600") of client)</Relevance>
<Relevance>if (not exists setting "__IPSubnetInfo_Default_Settings_Exception" whose (value of it = "1") of client) then ((not exists setting "_BESClient_Comm_CommandPollEnable" whose (value of it = "1") of client)) else (true)</Relevance>
<Relevance>(not exists setting "_BESClient_Comm_CommandPollIntervalSeconds" whose (value of it = "21600") of client)</Relevance>
<Relevance>(not exists setting "_BESClient_Download_PreCacheStageDiskLimitMB" whose (value of it = "8192") 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, BESClient, Default, Settings, Exception, Option</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:06:58 +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 :: IPSubnet | Global | BESClient | 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
// Set agents to use automatic relay selection
setting "__RelaySelect_Automatic"="1" on "{now}" for client
// 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 SeekList using the IPSubnetInfo CSV file query
// *** ************************************************** ***
// *** Please make sure to remove the * at the end of the ***
// *** SeekList to remove the wild card option. ***
// *** ************************************************** ***
setting "_BESClient_Register_Affiliation_SeekList"="{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 SeekList using the AD-Site client property
setting "_BESClient_Register_Affiliation_SeekList"="*" on "{now}" for client
endif
// 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
// Force client to register with relay
relay select
// Override default client settings for BES managed endpoints
if {(not exists setting "__IPSubnetInfo_Default_Settings_Exception" whose (value of it = "1") of client)}
setting "_BESClient_Report_MinimumInterval"="600" on "{now}" for client
setting "_BESClient_RelaySelect_ResistFailureIntervalSeconds"="21600" on "{now}" for client
setting "_BESClient_Report_Encryption"="optional" on "{now}" for client
setting "_BESClient_Comm_CommandPollEnable"="1" on "{now}" for client
setting "_BESClient_Comm_CommandPollIntervalSeconds"="21600" on "{now}" for client
setting "_BESClient_Download_MinimumDiskFreeMB"="2048" on "{now}" for client
setting "_BESClient_Log_Days"="30" on "{now}" for client
setting "_BESClient_Log_MaxSize"="1536000" on "{now}" for client
setting "_BESClient_Download_UtilitiesCacheLimitMB"="4096" on "{now}" for client
setting "_BESClient_Download_DownloadsCacheLimitMB"="4096" on "{now}" for client
setting "_BESClient_Download_NormalStageDiskLimitMB"="8192" on "{now}" for client
setting "_BESClient_Download_PreCacheStageDiskLimitMB"="8192" on "{now}" for client
setting "_BESClient_Resource_AccelerateForPendingMessage"="1" on "{now}" for client
else
setting delete "_BESClient_Comm_CommandPollEnable" on "{now}" for client
setting "_BESClient_Report_MinimumInterval"="600" on "{now}" for client
setting "_BESClient_RelaySelect_ResistFailureIntervalSeconds"="21600" on "{now}" for client
setting "_BESClient_Report_Encryption"="optional" on "{now}" for client
setting "_BESClient_Comm_CommandPollIntervalSeconds"="21600" on "{now}" for client
setting "_BESClient_Download_MinimumDiskFreeMB"="2048" on "{now}" for client
setting "_BESClient_Log_Days"="30" on "{now}" for client
setting "_BESClient_Log_MaxSize"="1536000" on "{now}" for client
setting "_BESClient_Download_UtilitiesCacheLimitMB"="4096" on "{now}" for client
setting "_BESClient_Download_DownloadsCacheLimitMB"="4096" on "{now}" for client
setting "_BESClient_Download_NormalStageDiskLimitMB"="8192" on "{now}" for client
setting "_BESClient_Download_PreCacheStageDiskLimitMB"="8192" on "{now}" for client
setting "_BESClient_Resource_AccelerateForPendingMessage"="1" on "{now}" for client
endif
// Sets the discovery date property
setting "Discovery Date"="{minimum of subscribe times of sites}" 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
// Set the failover relay setting to the DMZ address
setting "_BESClient_RelaySelect_FailoverRelay"="{parameter "__DMZ_RELAY"}" 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>