Skip to content

Add-GenericEvent

SYNOPSIS

Agrega un nuevo evento genérico a la configuración del sistema

SYNTAX

Add-GenericEvent [-Name] <String> [-Expression] <String> [[-ExpressionType] <String>] [[-Priority] <Int32>]
 [[-DataSourceId] <String>] [<CommonParameters>]

DESCRIPTION

Agrega un nuevo evento genérico a la configuración del sistema. Los eventos genéricos se pueden utilizar para recibir mensajes TCP / UDP genéricos. Si se detecta un mensaje coincidente, se puede activar una regla o una alarma.

REQUIREMENTS

  • Requires VMS connection and will attempt to connect automatically

EXAMPLES

Example 1

Add-GenericEvent -Name 'Hello world' -Expression '^[hH]ello [wW]orld$' -ExpressionType Regex

Crea un nuevo evento genérico asociado con la primera "fuente de datos de evento genérico" habilitada. El evento genérico se activará si se recibe un mensaje que coincida con la expresión regular proporcionada. En este caso, "Hola mundo", "Hola mundo", "hola mundo" y "hola mundo" coincidirían con la expresión regular dada.

PARAMETERS

-DataSourceId

Especifica la ruta de la API de configuración del origen de datos del evento genérico con el que asociar el evento genérico. La ruta es una cadena como "GenericEventDataSource [8607bccc-2bb5-4b47-a7de-8225d14c4213]" a pesar de que el nombre del parámetro implica que acepta un GUID simple. Si la fuente de datos no está habilitada en Management Client en Herramientas> Opciones> Eventos genéricos, se generará un error.

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: 5
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Expression

Especifica la expresión con la que intentar hacer coincidir los mensajes TCP o UDP. Puede ser una cadena simple o una expresión regular.

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ExpressionType

Especifica cómo se debe utilizar la expresión. La búsqueda implica que la expresión debe aparecer en cualquier lugar del mensaje recibido. Coincidir significa que el mensaje debe coincidir exactamente con la expresión. Regex significa que la expresión se utilizará en un patrón de expresión regular y los mensajes deben coincidir con la expresión regular.

Type: String
Parameter Sets: (All)
Aliases:
Accepted values: Search, Match, Regex

Required: False
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Name

Especifica el nombre del evento genérico. Este es el nombre para mostrar que se usa en Management Client y el motor de reglas.

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Priority

Especifica la prioridad del evento genérico. Úselo cuando tenga varios eventos genéricos coincidentes y deben priorizarse de manera diferente.

Type: Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: 4
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTS

None

OUTPUTS

VideoOS.Platform.ConfigurationItems.GenericEvent

NOTES

Online Help