Data ONTAP® PowerShell Toolkit

Switch to Data ONTAP 7-mode documentation.

Cmdlet: New-NcDiagnosisSubscription


NAME
New-NcDiagnosisSubscription

SYNOPSIS
Create a new subscription for notifications.

SYNTAX
New-NcDiagnosisSubscription -Node <String> -SubscriptionId <String> -Monitor
<String> -NotifyDestNode <String> -NotifyDestHm <String> -ClassName <String
> -EventType <String> [-InstanceName <String>] [-NotifyTable <String>] [-Fai
lThreshold <Int64>] [-PscOption [<Boolean>]] [-TimeGapNotify <Int32>] [-MaxN
otifyPeriod <Int32>] [-Controller <NcController[]>] [-WhatIf] [-Confirm] [<C
ommonParameters>]


DESCRIPTION
Create a new subscription for notifications.


PARAMETERS
-Node <String>
Node hosting the health monitor.

Required? true
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false

-SubscriptionId <String>
Subscription identifier.

Required? true
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false

-Monitor <String>
Type of source health monitor (e.g. node_connect, system_connect, system
).

Required? true
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false

-NotifyDestNode <String>
Node hosting the health monitor that is subscribing for notification.

Required? true
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false

-NotifyDestHm <String>
Health monitor subsribing for notification.

Required? true
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false

-ClassName <String>
Class name of changed resource.

Required? true
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false

-EventType <String>
Type of event for which notification is to be generated. Possible value
s: rm-add, rm-del, rm-mod

Required? true
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false

-InstanceName <String>
Instance name of changed resource.

Required? false
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false

-NotifyTable <String>
Table name for DSMF notification.

Required? false
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false

-FailThreshold <Int64>
Failure threshold for notification.

Required? false
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false

-PscOption [<Boolean>]
If true, enable periodic status confirmation.

Required? false
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false

-TimeGapNotify <Int32>
Time Period between two notifications.

Required? false
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false

-MaxNotifyPeriod <Int32>
Maximum expected time for notification to complete.

Required? false
Position? named
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false

-Controller <NcController[]>
A clustered Data ONTAP controller to receive this cmdlet, as embodied by
an NcController object. This parameter is returned by the Connect-NcCo
ntroller cmdlet. If not specified, the value in the global variable Cur
rentNcController is used. In the latter case, if CurrentNcController co
ntains a collection of NcController objects, this cmdlet is invoked on e
ach controller in succession.

Required? false
Position? named
Default value
Accept pipeline input? true (ByValue, ByPropertyName)
Accept wildcard characters? false

-WhatIf


Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false

-Confirm


Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false

<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer and OutVariable. For more information, type,
"get-help about_commonparameters".

INPUTS



OUTPUTS
DataONTAP.C.Types.Diagnosis.DiagnosisSubscriptionsInfo


NOTES


Category: diagnosis
API: diagnosis-subscriptions-create
Family: cluster

-------------- Example 1 --------------

C:\PS>New-NcDiagnosisSubscription -Node vsim_cluster-01 -SubscriptionId Test
2 -Monitor node_connect -NotifyDestNode vsim_cluster-01 -NotifyDestHm system
_connect -ClassName nschm_shelf_info -EventType rm_add


Create a new diagnosis subscription.


Monitor SubscriptionId ClassName EventType
NotifyDestHm Node
------- -------------- --------- ---------
------------ ----
node_connect Test2 nschm_shelf_info rm_add
system_connect vsim_cluster-01



RELATED LINKS
Set-NcDiagnosisSubscription
Get-NcDiagnosisSubscription







 Data ONTAP® PowerShell Toolkit