Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Settings ¶
type Settings struct { HostGroupID *string `json:"-" scope:"hostGroupId"` // The scope of this settings. If the settings should cover the whole environment, just don't specify any scope. RuleID1 bool `json:"-1"` // (v1.274) Rule id: 1 - Do not monitor processes if PHP script exists RuleID2 bool `json:"-2"` // Rule id: 2 - Do not monitor processes if EXE name equals 'php-cgi' RuleID3 bool `json:"-3"` // Rule id: 3 - Do monitor processes if ASP.NET Core application path exists RuleID4 bool `json:"-4"` // Rule id: 4 - Do monitor processes if EXE name equals 'w3wp.exe' RuleID5 bool `json:"-5"` // Rule id: 5 - Do monitor processes if EXE name equals 'caddy' RuleID6 bool `json:"-6"` // Rule id: 6 - Do monitor processes if EXE name equals 'influxd' RuleID7 bool `json:"-7"` // Rule id: 7 - Do monitor processes if EXE name equals 'adapter' RuleID8 bool `json:"-8"` // Rule id: 8 - Do monitor processes if EXE name equals 'auctioneer' RuleID9 bool `json:"-9"` // Rule id: 9 - Do monitor processes if EXE name equals 'bbs' RuleID10 bool `json:"-10"` // Rule id: 10 - Do monitor processes if EXE name equals 'cc-uploader' RuleID11 bool `json:"-11"` // Rule id: 11 - Do monitor processes if EXE name equals 'doppler' RuleID12 bool `json:"-12"` // Rule id: 12 - Do monitor processes if EXE name equals 'gorouter' RuleID13 bool `json:"-13"` // Rule id: 13 - Do monitor processes if EXE name equals 'locket' RuleID14 bool `json:"-14"` // Rule id: 14 - Do monitor processes if EXE name equals 'metron' RuleID16 bool `json:"-16"` // Rule id: 16 - Do monitor processes if EXE name equals 'rep' RuleID17 bool `json:"-17"` // Rule id: 17 - Do monitor processes if EXE name equals 'route-emitter' RuleID18 bool `json:"-18"` // Rule id: 18 - Do monitor processes if EXE name equals 'route-registrar' RuleID19 bool `json:"-19"` // Rule id: 19 - Do monitor processes if EXE name equals 'routing-api' RuleID20 bool `json:"-20"` // Rule id: 20 - Do monitor processes if EXE name equals 'scheduler' RuleID21 bool `json:"-21"` // Rule id: 21 - Do monitor processes if EXE name equals 'silk-daemon' RuleID22 bool `json:"-22"` // Rule id: 22 - Do monitor processes if EXE name equals 'switchboard' RuleID23 bool `json:"-23"` // Rule id: 23 - Do monitor processes if EXE name equals 'syslogRuleIDdrainRuleIDbinder' RuleID24 bool `json:"-24"` // Rule id: 24 - Do monitor processes if EXE name equals 'tps-watcher' RuleID25 bool `json:"-25"` // Rule id: 25 - Do monitor processes if EXE name equals 'trafficcontroller' RuleID26 bool `json:"-26"` // Rule id: 26 - Do not monitor processes if Node.js application base directory ends with '/nodeRuleIDmodules/prebuild-install' RuleID27 bool `json:"-27"` // Rule id: 27 - Do not monitor processes if Node.js application base directory ends with '/nodeRuleIDmodules/npm' RuleID28 bool `json:"-28"` // Rule id: 28 - Do not monitor processes if Node.js application base directory ends with '/nodeRuleIDmodules/grunt' RuleID29 bool `json:"-29"` // Rule id: 29 - Do not monitor processes if Node.js application base directory ends with '/nodeRuleIDmodules/typescript' RuleID32 bool `json:"-32"` // Rule id: 32 - Do not monitor processes if Node.js application base directory ends with '/nodeRuleIDmodules/node-pre-gyp' RuleID33 bool `json:"-33"` // Rule id: 33 - Do not monitor processes if Node.js application base directory ends with '/nodeRuleIDmodules/node-gyp' RuleID34 bool `json:"-34"` // Rule id: 34 - Do not monitor processes if Node.js application base directory ends with '/nodeRuleIDmodules/gulp-cli' RuleID35 bool `json:"-35"` // Rule id: 35 - Do not monitor processes if Node.js script equals 'bin/pm2' RuleID36 bool `json:"-36"` // Rule id: 36 - Do not monitor processes if Cloud Foundry application begins with 'apps-manager-js' RuleID37 bool `json:"-37"` // Rule id: 37 - Do monitor processes if Cloud Foundry application exists RuleID38 bool `json:"-38"` // Rule id: 38 - Do not monitor processes if Kubernetes container name equals 'POD' RuleID39 bool `json:"-39"` // Rule id: 39 - Do not monitor processes if Docker stripped image contains 'pause-amd64' RuleID40 bool `json:"-40"` // Rule id: 40 - Do monitor processes if Kubernetes namespace exists RuleID41 bool `json:"-41"` // Rule id: 41 - Do monitor processes if container name exists RuleID43 bool `json:"-43"` // Rule id: 43 - Do not monitor processes if EXE path begins with '/tmp/buildpacks/' RuleID44 bool `json:"-44"` // Rule id: 44 - Do not monitor processes if EXE name equals 'oc' RuleID45 bool `json:"-45"` // Rule id: 45 - Do not monitor processes if Node.js application equals 'yarn' RuleID46 bool `json:"-46"` // Rule id: 46 - Do not monitor processes if EXE path equals '/opt/cni/bin/host-local' RuleID47 bool `json:"-47"` // Rule id: 47 - Do not monitor processes if Go Binary Linkage equals 'static' RuleID48 bool `json:"-48"` // Rule id: 48 - Do not monitor processes if EXE name begins with 'mqsi' RuleID49 bool `json:"-49"` // Rule id: 49 - Do not monitor processes if EXE name equals 'filebeat' RuleID50 bool `json:"-50"` // Rule id: 50 - Do not monitor processes if EXE name equals 'metricbeat' RuleID51 bool `json:"-51"` // Rule id: 51 - Do not monitor processes if EXE name equals 'packetbeat' RuleID52 bool `json:"-52"` // Rule id: 52 - Do not monitor processes if EXE name equals 'auditbeat' RuleID53 bool `json:"-53"` // Rule id: 53 - Do not monitor processes if EXE name equals 'heartbeat' RuleID54 bool `json:"-54"` // Rule id: 54 - Do not monitor processes if EXE name equals 'functionbeat' RuleID55 bool `json:"-55"` // Rule id: 55 - Do not monitor processes if EXE name equals 'grootfs' RuleID56 bool `json:"-56"` // Rule id: 56 - Do not monitor processes if EXE name equals 'tardis' RuleID57 bool `json:"-57"` // Rule id: 57 - Do not monitor processes if Java JAR file begins with 'org.eclipse.equinox.launcher' RuleID58 bool `json:"-58"` // Rule id: 58 - Do not monitor processes if EXE name equals 'calico-node' RuleID59 bool `json:"-59"` // Rule id: 59 - Do not monitor processes if EXE name equals 'casclient.exe' RuleID60 bool `json:"-60"` // Rule id: 60 - Do not monitor processes if JAR file name equals 'dynatrace_ibm_mq_connector.jar' RuleID61 bool `json:"-61"` // Rule id: 61 - Do not monitor processes if EXE name contains 'Agent.Worker' RuleID62 bool `json:"-62"` // Rule id: 62 - Do not monitor processes if ASP.NET Core application DLL contains 'Agent.Worker' RuleID63 bool `json:"-63"` // Rule id: 63 - Do not monitor processes if EXE name contains 'Agent.Listener' RuleID64 bool `json:"-64"` // Rule id: 64 - Do not monitor processes if ASP.NET Core application DLL contains 'Agent.Listener' RuleID65 bool `json:"-65"` // Rule id: 65 - Do not monitor processes if EXE name equals 'FlexNetJobExecutorService' RuleID66 bool `json:"-66"` // Rule id: 66 - Do not monitor processes if EXE name equals 'FlexNetMaintenanceRemotingService' RuleID67 bool `json:"-67"` // Rule id: 67 - Do not monitor processes if EXE path equals '/usr/bin/piper' RuleID68 bool `json:"-68"` // Rule id: 68 - Do not monitor processes if Node.js application equals 'corepack' RuleID69 bool `json:"-69"` // Rule id: 69 - Do not monitor processes if Kubernetes container name equals 'cassandra-operator' RuleID70 bool `json:"-70"` // Rule id: 70 - Do not monitor processes if EXE name contains 'UiPath' RuleID71 bool `json:"-71"` // Rule id: 71 - Do not monitor processes if EXE name equals 'openhandlecollector.exe' }
func (*Settings) MarshalHCL ¶
func (me *Settings) MarshalHCL(properties hcl.Properties) error
Click to show internal directories.
Click to hide internal directories.