customprocessmonitoring

package
v1.43.0 Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AgentItemNames = struct {
	ApacheConfigPath                   AgentItemName
	ApacheSparkMasterIpAddress         AgentItemName
	AspNetCoreApplicationPath          AgentItemName
	AwsEcrAccountId                    AgentItemName
	AwsEcrRegion                       AgentItemName
	AwsEcsCluster                      AgentItemName
	AwsEcsContainername                AgentItemName
	AwsEcsFamily                       AgentItemName
	AwsEcsRevision                     AgentItemName
	AwsLambdaFunctionName              AgentItemName
	AwsRegion                          AgentItemName
	CatalinaBase                       AgentItemName
	CatalinaHome                       AgentItemName
	CloudFoundryAppName                AgentItemName
	CloudFoundryApplicationId          AgentItemName
	CloudFoundryInstanceIndex          AgentItemName
	CloudFoundrySpaceId                AgentItemName
	CloudFoundrySpaceName              AgentItemName
	ColdfusionJvmConfigFile            AgentItemName
	CommandLineArgs                    AgentItemName
	ContainerId                        AgentItemName
	ContainerImageName                 AgentItemName
	ContainerImageVersion              AgentItemName
	ContainerName                      AgentItemName
	DeclarativeId                      AgentItemName
	DotnetCommand                      AgentItemName
	DotnetCommandPath                  AgentItemName
	ElasticSearchClusterName           AgentItemName
	ElasticSearchNodeName              AgentItemName
	EquinoxConfigPath                  AgentItemName
	ExeName                            AgentItemName
	ExePath                            AgentItemName
	GaeInstance                        AgentItemName
	GaeService                         AgentItemName
	GlassfishDomainName                AgentItemName
	GlassfishInstanceName              AgentItemName
	GoogleCloudProject                 AgentItemName
	HybrisBinDir                       AgentItemName
	HybrisConfigDir                    AgentItemName
	HybrisDataDir                      AgentItemName
	IbmCicsImsApplid                   AgentItemName
	IbmCicsImsJobname                  AgentItemName
	IbmCicsRegion                      AgentItemName
	IbmCtgName                         AgentItemName
	IbmImsConnect                      AgentItemName
	IbmImsControl                      AgentItemName
	IbmImsMpr                          AgentItemName
	IbmImsSoapGwName                   AgentItemName
	IibBrokerName                      AgentItemName
	IibExecutionGroupName              AgentItemName
	IisAppPool                         AgentItemName
	IisRoleName                        AgentItemName
	JavaJarFile                        AgentItemName
	JavaJarPath                        AgentItemName
	JavaMainClass                      AgentItemName
	JbossHome                          AgentItemName
	JbossMode                          AgentItemName
	JbossServerName                    AgentItemName
	KubernetesBasepodname              AgentItemName
	KubernetesContainername            AgentItemName
	KubernetesFullpodname              AgentItemName
	KubernetesNamespace                AgentItemName
	KubernetesPoduid                   AgentItemName
	MssqlInstanceName                  AgentItemName
	NodejsAppBaseDir                   AgentItemName
	NodejsAppName                      AgentItemName
	NodejsScriptName                   AgentItemName
	OracleSid                          AgentItemName
	PgIdCalcInputKeyLinkage            AgentItemName
	PhpCliScriptPath                   AgentItemName
	PhpCliWorkingDir                   AgentItemName
	Rke2Type                           AgentItemName
	RuxitClusterId                     AgentItemName
	RuxitNodeId                        AgentItemName
	ServiceName                        AgentItemName
	SoftwareagInstallRoot              AgentItemName
	SoftwareagProductpropname          AgentItemName
	SpringbootAppName                  AgentItemName
	SpringbootProfileName              AgentItemName
	SpringbootStartupClass             AgentItemName
	TibcoBusinessworksAppNodeName      AgentItemName
	TibcoBusinessworksAppSpaceName     AgentItemName
	TibcoBusinessworksCeAppName        AgentItemName
	TibcoBusinessworksCeVersion        AgentItemName
	TibcoBusinessworksDomainName       AgentItemName
	TibcoBusinessworksHome             AgentItemName
	TipcoBusinessworksPropertyFile     AgentItemName
	TipcoBusinessworksPropertyFilePath AgentItemName
	Unknown                            AgentItemName
	VarnishInstanceName                AgentItemName
	WeblogicClusterName                AgentItemName
	WeblogicDomainName                 AgentItemName
	WeblogicHome                       AgentItemName
	WeblogicName                       AgentItemName
	WebsphereCellName                  AgentItemName
	WebsphereClusterName               AgentItemName
	WebsphereLibertyServerName         AgentItemName
	WebsphereNodeName                  AgentItemName
	WebsphereServerName                AgentItemName
	ZCmVersion                         AgentItemName
}{
	"APACHE_CONFIG_PATH",
	"APACHE_SPARK_MASTER_IP_ADDRESS",
	"ASP_NET_CORE_APPLICATION_PATH",
	"AWS_ECR_ACCOUNT_ID",
	"AWS_ECR_REGION",
	"AWS_ECS_CLUSTER",
	"AWS_ECS_CONTAINERNAME",
	"AWS_ECS_FAMILY",
	"AWS_ECS_REVISION",
	"AWS_LAMBDA_FUNCTION_NAME",
	"AWS_REGION",
	"CATALINA_BASE",
	"CATALINA_HOME",
	"CLOUD_FOUNDRY_APP_NAME",
	"CLOUD_FOUNDRY_APPLICATION_ID",
	"CLOUD_FOUNDRY_INSTANCE_INDEX",
	"CLOUD_FOUNDRY_SPACE_ID",
	"CLOUD_FOUNDRY_SPACE_NAME",
	"COLDFUSION_JVM_CONFIG_FILE",
	"COMMAND_LINE_ARGS",
	"CONTAINER_ID",
	"CONTAINER_IMAGE_NAME",
	"CONTAINER_IMAGE_VERSION",
	"CONTAINER_NAME",
	"DECLARATIVE_ID",
	"DOTNET_COMMAND",
	"DOTNET_COMMAND_PATH",
	"ELASTIC_SEARCH_CLUSTER_NAME",
	"ELASTIC_SEARCH_NODE_NAME",
	"EQUINOX_CONFIG_PATH",
	"EXE_NAME",
	"EXE_PATH",
	"GAE_INSTANCE",
	"GAE_SERVICE",
	"GLASSFISH_DOMAIN_NAME",
	"GLASSFISH_INSTANCE_NAME",
	"GOOGLE_CLOUD_PROJECT",
	"HYBRIS_BIN_DIR",
	"HYBRIS_CONFIG_DIR",
	"HYBRIS_DATA_DIR",
	"IBM_CICS_IMS_APPLID",
	"IBM_CICS_IMS_JOBNAME",
	"IBM_CICS_REGION",
	"IBM_CTG_NAME",
	"IBM_IMS_CONNECT",
	"IBM_IMS_CONTROL",
	"IBM_IMS_MPR",
	"IBM_IMS_SOAP_GW_NAME",
	"IIB_BROKER_NAME",
	"IIB_EXECUTION_GROUP_NAME",
	"IIS_APP_POOL",
	"IIS_ROLE_NAME",
	"JAVA_JAR_FILE",
	"JAVA_JAR_PATH",
	"JAVA_MAIN_CLASS",
	"JBOSS_HOME",
	"JBOSS_MODE",
	"JBOSS_SERVER_NAME",
	"KUBERNETES_BASEPODNAME",
	"KUBERNETES_CONTAINERNAME",
	"KUBERNETES_FULLPODNAME",
	"KUBERNETES_NAMESPACE",
	"KUBERNETES_PODUID",
	"MSSQL_INSTANCE_NAME",
	"NODEJS_APP_BASE_DIR",
	"NODEJS_APP_NAME",
	"NODEJS_SCRIPT_NAME",
	"ORACLE_SID",
	"PG_ID_CALC_INPUT_KEY_LINKAGE",
	"PHP_CLI_SCRIPT_PATH",
	"PHP_CLI_WORKING_DIR",
	"RKE2_TYPE",
	"RUXIT_CLUSTER_ID",
	"RUXIT_NODE_ID",
	"SERVICE_NAME",
	"SOFTWAREAG_INSTALL_ROOT",
	"SOFTWAREAG_PRODUCTPROPNAME",
	"SPRINGBOOT_APP_NAME",
	"SPRINGBOOT_PROFILE_NAME",
	"SPRINGBOOT_STARTUP_CLASS",
	"TIBCO_BUSINESSWORKS_APP_NODE_NAME",
	"TIBCO_BUSINESSWORKS_APP_SPACE_NAME",
	"TIBCO_BUSINESSWORKS_CE_APP_NAME",
	"TIBCO_BUSINESSWORKS_CE_VERSION",
	"TIBCO_BUSINESSWORKS_DOMAIN_NAME",
	"TIBCO_BUSINESSWORKS_HOME",
	"TIPCO_BUSINESSWORKS_PROPERTY_FILE",
	"TIPCO_BUSINESSWORKS_PROPERTY_FILE_PATH",
	"UNKNOWN",
	"VARNISH_INSTANCE_NAME",
	"WEBLOGIC_CLUSTER_NAME",
	"WEBLOGIC_DOMAIN_NAME",
	"WEBLOGIC_HOME",
	"WEBLOGIC_NAME",
	"WEBSPHERE_CELL_NAME",
	"WEBSPHERE_CLUSTER_NAME",
	"WEBSPHERE_LIBERTY_SERVER_NAME",
	"WEBSPHERE_NODE_NAME",
	"WEBSPHERE_SERVER_NAME",
	"Z_CM_VERSION",
}
View Source
var ConditionOperators = struct {
	Contains    ConditionOperator
	Ends        ConditionOperator
	Equals      ConditionOperator
	Exists      ConditionOperator
	NotContains ConditionOperator
	NotEnds     ConditionOperator
	NotEquals   ConditionOperator
	NotExists   ConditionOperator
	NotStarts   ConditionOperator
	Starts      ConditionOperator
}{
	"CONTAINS",
	"ENDS",
	"EQUALS",
	"EXISTS",
	"NOT_CONTAINS",
	"NOT_ENDS",
	"NOT_EQUALS",
	"NOT_EXISTS",
	"NOT_STARTS",
	"STARTS",
}
View Source
var MonitoringModes = struct {
	MonitoringOff MonitoringMode
	MonitoringOn  MonitoringMode
}{
	"MONITORING_OFF",
	"MONITORING_ON",
}

Functions

This section is empty.

Types

type AgentItemName

type AgentItemName string

type Condition

type Condition struct {
	EnvVar   *string           `json:"envVar,omitempty"` // supported only with OneAgent 1.167+
	Item     AgentItemName     `json:"item"`             // Condition target
	Operator ConditionOperator `json:"operator"`         // Condition operator
	Value    *string           `json:"value,omitempty"`  // Condition value
}

func (*Condition) MarshalHCL

func (me *Condition) MarshalHCL(properties hcl.Properties) error

func (*Condition) Schema

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

func (*Condition) UnmarshalHCL

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

type ConditionOperator

type ConditionOperator string

type MonitoringMode

type MonitoringMode string

type Settings

type Settings struct {
	Condition   *Condition     `json:"condition"`             // Condition
	Enabled     bool           `json:"enabled"`               // This setting is enabled (`true`) or disabled (`false`)
	Mode        MonitoringMode `json:"mode"`                  // Possible Values: `MONITORING_ON`, `MONITORING_OFF`
	HostGroupID string         `json:"-" scope:"hostGroupId"` // The scope of this settings. If the settings should cover the whole environment, just don't specify any scope
}

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