I'm working on a large scale integration for adding devices for monitoring. One scenario is to add a device for ICMP monitoring only. I'm testing with Perl and Powershell with the same results. The issue is when I add a device for ICMP monitoring only through the GUI the node details page will display information in the "Node Details" section including the buttons for poll now and edit node. When added via the SDK, that box stays empty and I also get a "Current Cisco Buffer Misses" section with an error due to no snmp poller.
I have tested adding the following pollers:
N.IPAddress.ICMP.Generic
N.Uptime.SNMP.Generic
N.Details.SNMP.Generic
I have compared the nodes in the node table and can't see any differences. I'm also assigning the ObjectSubType as ICMP.
I then tested adding it as SNMP and included the N.Cpu.SNMP.CiscoGen3 and N.Memory.SNMP.CiscoGen3 and still can't get the Node details to show up.
I don't know if there's a simple field I'm not setting or if I'm missing the right poller.
Here's an example node I'm adding:
$newNodeProps = @{
EntityType="Orion.Nodes";
IPAddress="10.10.10.10";
IPAddressGUID="0100000a-0000-0000-0000-000000012000";
Caption="Test-Orion";
DynamicIP=$False;
EngineID=1;
Status=1;
UnManaged=$False;
Allow64BitCounters=$True;
SysObjectID="";
MachineType="Unknown";
VendorIcon="";
# SNMP v2 specific
ObjectSubType="SNMP";
SNMPVersion=2;
Community="public";
# polling timing (optional)
RediscoveryInterval=5; # minutes (5..525600=1 year)
PollInterval=120; # seconds (1..1200)
StatCollection=10; # minutes (1..600)
}
Thanks