Supported protocols¶
Hyperview supports two high-level protocol types for asset discovery:
Standards-based protocols
Definition-based protocols
Note
As of Hyperview 3.4, Linux Data Collectors only support SSH, SNMP, IPMI, and Modbus TCP protocols.
Standards-based protocols¶
Standards-based protocols (such as WMI, IPMI, and VMware) are typically from a single vendor and can be described with a standard algorithm with little to no variation across devices. The following tables describe standards-based protocols that are supported by Hyperview.
IPMI (iDRAC/iLO/ILOM)
Asset Type Examples |
Servers |
---|---|
Default Port |
623 (configurable) |
Information |
Hardware properties |
Credentials |
Username/password |
Point of Contact |
Individual assets |
VMware
Asset Type Examples |
Virtual servers |
---|---|
Default Port |
Configurable |
Information |
Relevant to VMware virtual machines |
Credentials |
Username/password |
Point of Contact |
vCenter host, vSphere host |
WMI
Asset Type Examples |
Windows OS servers |
---|---|
Default Port |
135 (configurable) |
Information |
Windows OS properties |
Credentials |
Windows login |
Point of Contact |
Individual assets |
Definition-based protocols¶
Definition-based protocols (such as SNMP, SSH, and BACnet/IP) can have many variations across devices or operating systems, with the only common element being the protocol or language to query the devices. SNMP, for example, can be implemented on power, network, and facility devices. Each of these devices can have its own level of support for the protocol and its unique sensor map.
Within definition-based protocols, there are two subcategories:
Discoverable protocols
Monitoring-only protocols
Discoverable protocols¶
Discoverable definition-based protocols include SNMP and SSH. Using these protocols, Hyperview can use identification information in the database to automatically identify a device. It will then use the device definition (based on our proprietary domain-specific language) to map and query the device’s sensors.
The following tables describe SNMP and SSH support.
SNMP
Asset Type Examples |
All |
---|---|
Default Port |
161 (configurable) |
Information |
Anything contained in manufacturer MIB and Hyperview device definitions |
Credentials |
Community String (v1, v2c), Username/password/Passphrase (v3) |
Point of Contact |
Individual assets |
SSH
Asset Type Examples |
Linux OS servers and network equipment |
---|---|
Default Port |
22 (configurable) |
Information |
Hardware and OS properties |
Credentials |
Username/password, ssh key |
Point of Contact |
Individual assets |
Monitoring-only protocols¶
Monitoring-only definition-based protocols include Building Automation and Control (BACnet/IP) and Modbus TCP. These protocols are mostly used for building management and industrial control applications.
Note
Since every BACnet/IP and Modbus TCP implementation is unique, you must create custom definitions in Hyperview to describe sensors and sensor mappings so that relevant device and device properties can be discovered.
BACnet/IP
Asset Type Examples |
Facility Equipment (UPS, PDU, RPP, CRAC, CRAH, Chiller, InRow Cooling, Generator) |
---|---|
Default Port |
47808 (configurable) |
Information |
Custom-built from protocol definition and varies per device |
Credentials |
None |
Point of Contact |
BACnet/IP controller, BBMD, or device |
Modbus TCP
Asset Type Examples |
Facility Equipment (UPS, PDU, RPP, CRAC, CRAH, Chiller, InRow Cooling, Generator) |
---|---|
Default Port |
502 (configurable) |
Information |
Custom-built from protocol definition and varies per device |
Credentials |
None |
Point of Contact |
Modbus master, Modbus gateway, or device |
Other protocols¶
Hyperview has support for the MQTT protocol. If you have MQTT-based hardware that you would like supported please contact the Hyperview support team.
Note
Support for MQTT is limited to the Linux Data Collector.