File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -159,6 +159,10 @@ spec:
159
159
address : ' {{ $element }}'
160
160
timeout : 30s
161
161
{{- end}}
162
+ - run :
163
+ collectorName : ' selinux-mode'
164
+ command : ' sh'
165
+ args : ['-c', 'getenforce || echo "Missing"']
162
166
analyzers :
163
167
- cpu :
164
168
checkName : CPU
@@ -950,3 +954,20 @@ spec:
950
954
when : " connected"
951
955
message : " Successful TCP connection to {{ $element }}."
952
956
{{- end}}
957
+ - textAnalyze :
958
+ checkName : SELinux Mode
959
+ fileName : host-collectors/run-host/selinux-mode.txt
960
+ regexGroups : ' (?P<Mode>Enforcing|Permissive|Disabled|Missing)'
961
+ outcomes :
962
+ - fail :
963
+ when : " Mode == Enforcing"
964
+ message : SELinux must be disabled or run in permissive mode.
965
+ - pass :
966
+ when : " Mode == Permissive"
967
+ message : SELinux is running in permissive mode.
968
+ - pass :
969
+ when : " Mode == Disabled"
970
+ message : SELinux is disabled.
971
+ - pass :
972
+ when : " Mode == Missing"
973
+ message : SELinux is not installed.
You can’t perform that action at this time.
0 commit comments