Asset Manager API Calls
This command downloads Asset Manager's current configuration and a running list of all system activity. The heap log is downloaded by default. You can opt to include the database and spool files as well. (The parameters spool and database are optional and default to false.) The resulting log file is especially useful in troubleshooting API: api/rest/system/diagnostic/exports?spool={true|false}&database={true|false}
Attribute | DataType | Description |
---|---|---|
.results.active | boolean | Is the device active? |
.results.certificates.certificateType | string | What type of certificate is this? |
.results.certificates.endDate | date | What is date after which this certificate is no longer valid? |
.results.certificates.issuer | string | Who issues this certificate? |
.results.certificates.serial | string | What is the serial number of this certificate? |
.results.certificates.signatureType | string | What is the category of this certificate signatory. |
.results.certificates.startDate | date | What is the effective start date of this certificate? |
.results.certificates.subject | string | What is the topic for this certificate? |
.results.certificates.version | integer | What is the version number of this certificate? |
.results.closedTcpPorts | integer | The number of closed ports. |
.results.details.forwarder | boolean | Is this device forwarding traffic? |
.results.details.hasResponses | boolean | Does this device have a response table on it? |
.results.details.hasTraces | boolean | Has traffic traversed this device? |
.results.details.interfaces | integer | How many network interfaces were found on this device? |
.results.details.internal | boolean | Is device in a internal CIDR? (On Asset Manager's Internal list) |
.results.details.known | boolean | Is device in a known CIDR? (On IPsonar's Known list) |
.results.details.l2Hosts | integer | How many hosts are connected at the L2 level? |
.results.details.l2Peers | integer | How many peers are connected at the L2 level? |
.results.details.l3Hosts | integer | How many hosts are connected at the L3 level? |
.results.details.l3Peers | integer | How many peers are connected at the L3 level? |
.results.details.leakInbound | boolean | Is there a leak path to the device? |
.results.details.leakOutbound | boolean | Is there a leak path from the device? |
.results.details.perimeter | boolean | Is this device behaving like a perimeter router? |
.results.details.routes | integer | How many routes were found? |
.results.details.snmpResponder | boolean | Did the device respond to SNMP protocol? |
.results.details.target | string | What is the list of targeted CIDRs? |
.results.details.trusted | boolean | Is this router listed on the Trusted list? |
.results.details.unknownRoutes | integer | How many found routes were unknown? |
.results.firstObserved | timestamp | When did the device become active on the network? |
.results.interfaces.switchInfo.port | string | Which interface and port responded? |
.results.interfaces.switchInfo.vlan | string | Which vlan responded? |
.results.lastObserved | timestamp | When did the device become inactive? |
.results.mac | boolean | Did this device return a mac address? |
.results.openTcpPorts | integer | The number of open ports. |
.results.profile.deviceType.confidence | integer | Number representing Asset Manager's confidence-level that the device type is correct. |
.results.profile.deviceType.expression | string | A legal combination of symbols representing a device fingerprint. |
.results.profile.deviceType.match | string | Displays the value of the device type match. |
.results.profile.deviceType.matchType | string | Displays the value of the model matchType. |
.results.profile.deviceType.value | string | Displays the value of the device type. |
.results.profile.model.confidence | integer | Number representing Asset Manager's confidence-level that the model type is correct. |
.results.profile.model.expression | string | A legal combination of symbols representing a model fingerprint. |
.results.profile.model.match | string | Displays the value of the model match. |
.results.profile.model.matchType | string | Displays the value of the model matchType. |
.results.profile.model.value | string | Displays the value of the model. |
.results.profile.os.confidence | integer | Number representing Asset Manager's confidence-level that the operating system type is correct. |
.results.profile.os.expression | string | A legal combination of symbols representing an operating system fingerprint. |
.results.profile.os.match | string | Displays the value of the operating system match. |
.results.profile.os.matchType | string | Displays the value of the operating system matchType. |
.results.profile.os.value | string | Displays the value of the operating system. |
.results.profile.vendor.confidence | integer | Number representing Asset Manager's confidence-level that the vendor type is correct. |
.results.profile.vendor.expression | string | A legal combination of symbols representing a version fingerprint. |
.results.profile.vendor.match | string | Displays the value of the vendor match. |
.results.profile.vendor.matchType | string | Displays the value of the vendor matchType. |
.results.profile.vendor.value | string | Displays the value of the vendor. |
.results.profile.version.confidence | integer | Number representing Asset Manager's confidence-level that the version type is correct. |
.results.profile.version.expression | string | A legal combination of symbols representing a device fingerprint. |
.results.profile.version.match | string | Displays the value of the version matchType. |
.results.profile.version.matchType | string | Displays the value of the version matchType. |
.results.profile.version.value | string | Displays the value of the version. |
.results.protocols | string | What protocols and by what discovery type was this device found? |
.results.snmpAliases | string | What SNMP alias was used to mask this device's SNMP credentials on reports? |
.results.vlans.name | string | What is the name of the vLan to which this device belongs? |
.results.vlans.tag | string | What is the tag (aka label) of the vLan to which this device belongs? |