builtinprocessmonitoringrule

package
v1.72.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 20, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

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

func (*Settings) Name

func (me *Settings) Name() string

func (*Settings) Schema

func (me *Settings) Schema() map[string]*schema.Schema

func (*Settings) UnmarshalHCL

func (me *Settings) UnmarshalHCL(decoder hcl.Decoder) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL