-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathBPS - BESClient - Watchdog Install.bes
92 lines (83 loc) · 17.2 KB
/
BPS - BESClient - Watchdog Install.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
<?xml version="1.0" encoding="UTF-8"?>
<BES xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="BES.xsd">
<Task>
<Title>BPS | BESClient | Watchdog Install</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 installs the watchdog solution for the Linux-based BESClient services.<BR> <BR>The BESClient service can be stopped on client machines for various reasons. To ensure the BESClient service is running across your environment, use the action below to use the Linux scheduler <EM>(aka cron)</EM> and schedule an hourly task that checks the BESClient service and restarts them if necessary.<BR> <BR><STRONG>Note:</STRONG> Do not set the "Reapply" behavior when taking this action or you may cause the BES Client to constantly schedule new tasks.<BR> <BR><STRONG>Note:</STRONG> One Bash script will be downloaded to and scheduled via crontab to run hourly on client machines.</DIV></DIV>]]></Description>
<Relevance>unix of operating system</Relevance>
<Relevance>(operating system as string as lowercase contains "CentOS" as lowercase) OR (operating system as string as lowercase contains "Red Hat" as lowercase) OR (operating system as string as lowercase contains "RedHat" as lowercase) OR (operating system as string as lowercase contains "Debian" as lowercase) OR (operating system as string as lowercase contains "Ubuntu" as lowercase)</Relevance>
<Relevance>exists file "/bin/sh"</Relevance>
<Relevance>not exists relay service</Relevance>
<Category>BESClient, Watchdog, Install</Category>
<Source>HCL BigFix Professional Services</Source>
<SourceID>[email protected]</SourceID>
<SourceReleaseDate>2020-08-01</SourceReleaseDate>
<SourceSeverity>High</SourceSeverity>
<CVENames></CVENames>
<SANSID></SANSID>
<MIMEField>
<Name>x-fixlet-modification-time</Name>
<Value>Tue, 06 Oct 2020 21:42:23 +0000</Value>
</MIMEField>
<Domain>BESC</Domain>
<DefaultAction ID="Action1">
<Description>
<PreLink>Click </PreLink>
<Link>here</Link>
<PostLink> to run this fixlet.</PostLink>
</Description>
<ActionScript MIMEType="application/x-Fixlet-Windows-Shell"><![CDATA[// Prefetch the current version of the BESClient watchdog Bash script
prefetch besclient_watchdog.sh sha1:8788a6d9038a791f672da7409df59b1d21142c76 size:5782 https://raw.githubusercontent.com/cmcannady/bigfix/master/besclient_watchdog.sh sha256:1a5c51c7d93889a7156ac443c1a35a5eb31a498e1b762da48dcd4ffcb5a46529
// Make sure that the BESTools directory exists on the BESClient
wait sudo su - root -c "mkdir -p /var/opt/BESTools"
parameter "__ExitCode01" = "{if exist exit code of action then exit code of action as string else "999"}"
if {parameter "__ExitCode01" != "0"}
exit {parameter "__ExitCode01"}
endif
// Good housekeeping
wait sudo su - root -c "rm -f /var/opt/BESTools/crontab.tmp"
// Validate the BESClient watchdog Bash script
if {exists file "/var/opt/BESTools/besclient_watchdog.sh"}
if {not (sha1 of file "/var/opt/BESTools/besclient_watchdog.sh" = "8788a6d9038a791f672da7409df59b1d21142c76") OR not (sha256 of file "/var/opt/BESTools/besclient_watchdog.sh" = "1a5c51c7d93889a7156ac443c1a35a5eb31a498e1b762da48dcd4ffcb5a46529")}
wait sudo su - root -c "rm -f /var/opt/BESTools/besclient_watchdog.sh"
move __Download/besclient_watchdog.sh "/var/opt/BESTools/besclient_watchdog.sh"
endif
else
move __Download/besclient_watchdog.sh "/var/opt/BESTools/besclient_watchdog.sh"
endif
// Check for non-zero exit code from AS move commands above
parameter "__ExitCode02" = "{if exist exit code of action then exit code of action as string else "998"}"
if {parameter "__ExitCode02" != "0"}
exit {parameter "__ExitCode02"}
endif
// Set permissions of BESClient watchdog Bash script
wait sudo su - root -c "chmod 744 /var/opt/BESTools/besclient_watchdog.sh"
parameter "__ExitCode03" = "{if exist exit code of action then exit code of action as string else "997"}"
if {parameter "__ExitCode03" != "0"}
exit {parameter "__ExitCode03"}
endif
// Dump crontab list to temporary file
wait sudo su - root -c "crontab -l > /var/opt/BESTools/crontab.tmp"
parameter "__ExitCode04" = "{if exist exit code of action then exit code of action as string else "996"}"
if {parameter "__ExitCode04" != "0"}
if {parameter "__ExitCode04" != "1" and not exists file "/var/opt/BESTools/crontab.tmp"}
exit {parameter "__ExitCode04"}
endif
endif
// Inspect crontab tmp file for watchdog keywords & insert record if necessary
if {if (exists file "/var/opt/BESTools/crontab.tmp") then (if (not exists (lines whose (it contains "besclient_watchdog.sh") of file "/var/opt/BESTools/crontab.tmp" as trimmed string)) then (True) else (False)) else (False)}
wait sudo su - root -c "echo \"@hourly /var/opt/BESTools/besclient_watchdog.sh\" >> /var/opt/BESTools/crontab.tmp; crontab /var/opt/BESTools/crontab.tmp"
parameter "__ExitCode5" = "{if exist exit code of action then exit code of action as string else "995"}"
if {parameter "__ExitCode5" != "0"}
exit {parameter "__ExitCode5"}
endif
endif
// Good housekeeping
wait sudo su - root -c "rm -f /var/opt/BESTools/crontab.tmp"]]></ActionScript>
<SuccessCriteria Option="CustomRelevance">exit code of action != 0</SuccessCriteria>
</DefaultAction>
</Task>
</BES>