Add Notification Profile to Device API

 
Purpose: To add a notification profile to a device.
Prerequisite: Notification profile should already be created and the device should be already added.
Request URL: http://<opmanager-server:port>/api/xml/discovery/addDeviceToNProfile?apiKey=APIKEY&deviceName=DEVICE-NAME
&profileName=PROFILE-NAME&criteria=CRITERIA-ID

Request Parameters:

Parameter
Description
apiKey* API Key to access your OpManager server.
deviceName*
Name of the device to be added in business view.
profileName*
Name of the notification profile.
criteria*
There are 26 criteria. Refer the below table.
* - Mandatory parameters

CRITERIA ID
Criteria
Criteria ID
3 polls missed
3000000000000000000000000
5 polls missed
5000000000000000000000000
Trap -> received
0100000000000000000000000
Interface -> problems
0010000000000000000000000
NT Service --> down
0001000000000000000000000
Windows Service --> down
0000100000000000000000000
Event Log --> generates alarm
0000010000000000000000000
SysLog --> generated alarm
0000001000000000000000000
AdMonitor --> down
0000000100000000000000000
Exchange Monitor -->. down
0000000010000000000000000
MSSQL Monitor --> violated
0000000001000000000000000
AdService --> down
0000000000100000000000000
Exchange Service --> down
0000000000010000000000000
MSSQL Service --> down
0000000000001000000000000
Threshold --> violated
0000000000000100000000000
Process Monitor --> violated
0000000000000010000000000
IPSLA Monitor --> violated
0000000000000001000000000
File Monitor --> violated
0000000000000000100000000
Folder Monitor --> violated
0000000000000000010000000
Printer Monitor --> violated
0000000000000000001000000
UPS Monitor --> down
0000000000000000000100000
URL --> down
0000000000000000000010000
Virtual Device Monitor --> down
0000000000000000000001000
Script Monitor --> down
0000000000000000000000100
Probe --> down
0000000000000000000000010
Alarm --> cleared
0000000000000000000000001

Sample Form (Post Method):
<form method="POST" action="http://opman-vm-win7-2/api/xml/discovery/addDeviceToNProfile?apiKey=[APIKEY]">
<input type="hidden" name="deviceName" value="[DEVICE-NAME]">
<input type="hidden" name="profileName" value="[PROFILE-NAME]">
<input type="hidden" name="criteria" value="[CRITERIA-ID]">
<input type="submit" value="Associate to NP" name="submit">
</form>

Example:

Copyright © 2012, ZOHO Corp. All Rights Reserved.
Network Monitoring Software from ManageEngine