This page describes the Viprinet-Router-HTTPS device driver and the device window for this driver.
The Viprinet-Router-HTTPS driver is part of a group of device drivers used to monitor the Viprinet Hub / Router device family and thereby taking into account the modular concept of these devices:
Viprinet-HUB monitors some general status parameters of a Viprinet Hub device.
Viprinet-Router monitors some general status parameters of a Viprinet Router device, including the state of the router's WAN interfaces. It permits to reconnect / reset each individual WAN interface.
Viprinet-Router-HTTPS monitors some general status parameters of a Viprinet Router device, including the state of the router's WAN interfaces. It permits to reconnect / reset each individual WAN interface. This driver uses the HTTPS protocol to interrogate / control the router device rather than SSH
Viprinet-Tunnel monitors the status and performance of one VPN tunnel in a Viprinet Hub. There is one instance of this device to configured for each VPN tunnel to monitor.
All three device drivers use the ssh command line interface of the Viprinet device for monitoring and control.
Device window pages
The following table shows which device window pages are available with this individual device type. Tool-bar functions not mentioned here are described at the general description of device windows .
--- The general status parameters of the device
--- The status parameter of the interface slots / WAN interfaces of the device.
--- The faults page.
--- The device info page.
--- The maintenance page. The configuration parameters described below are set at this page.Configuration parameters
At the maintenance page of the device window there are a couple of configuration parameters which must be set to make the software talk to the device.
| parameter | description |
|---|---|
| address | The IP address of the device to control in 'dotted quad' notation. The address may be followed by a port number, separated by a colon. If no port number is specified, the HTTPS standard port (443) is used. |
| userName | The user name to log in at the Viprinet Web-GUI. The default value used by Viprinet routers out of the box is 'root'. |
| password | The password to log in at the Viprinet Web-GUI. The default value used by Viprinet routers out of the box is 'viprinet'. |
| backplaneSlots | The number of backplane slots this router has. Must be set to the physical number of slots available with this router model. Defaults to 6. |
REMARKS
The driver polls the device at a very low cycle rate (about once every two minutes). This is because answering the status requests from the M&C requires much CPU power in the router device. You can use the buttons marked with
in order to update the status display for a certain WAN interface.
Variables defined by this device driver
| name | type | flags | range |
|---|---|---|---|
| info.driver | TEXT | R/O | StringRange R/O |
| lowLevel.cmd | TEXT | StringRange | |
| lowLevel.reply | TEXT | R/O | StringRange R/O |
| faults.99 | ALARM | R/O | AlarmFlagRange R/O (Communication) |
| faults.commstat | TEXT | R/O | StringRange R/O |
| info.type | TEXT | R/O | StringRange R/O |
| info.port | TEXT | R/O | StringRange R/O |
| info.frame | TEXT | R/O | StringRange R/O |
| info.sessionId | TEXT | R/O | StringRange R/O |
| info.routerName | TEXT | R/O | StringRange R/O |
| config.userName | TEXT | SAVE SETUP | StringRange |
| config.password | TEXT | SAVE SETUP | StringRange |
| config.hasAP | CHOICE | SAVE SETUP | EnumRange (NO YES) |
| config.backplaneSlots | INTEGER | SAVE SETUP | IntegerRange (1 .. 6) |
| reset | TEXT | NOPRESET | StringRange |
| slot.1.configured | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot.2.configured | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot.3.configured | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot.4.configured | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot.5.configured | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot.6.configured | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot.1.name | TEXT | R/O | StringRange R/O |
| slot.1.status | TEXT | R/O | StringRange R/O |
| slot.1.reconnect | TEXT | NOPRESET | StringRange |
| slot.1.reset | TEXT | NOPRESET | StringRange |
| slot.1.update | TEXT | NOPRESET | StringRange |
| slot.1.moduleInfo | TEXT | R/O | StringRange R/O |
| slot.1.network | TEXT | R/O | StringRange R/O |
| slot.1.serviceType | TEXT | R/O | StringRange R/O |
| slot.1.roaming | CHOICE | EnumRange (NO YES) | |
| slot.1.enabled | CHOICE | EnumRange (NO YES) | |
| slot.1.apn | TEXT | StringRange | |
| slot.1.autoApn | CHOICE | EnumRange (NO YES) | |
| slot.2.name | TEXT | R/O | StringRange R/O |
| slot.2.status | TEXT | R/O | StringRange R/O |
| slot.2.reconnect | TEXT | NOPRESET | StringRange |
| slot.2.reset | TEXT | NOPRESET | StringRange |
| slot.2.update | TEXT | NOPRESET | StringRange |
| slot.2.moduleInfo | TEXT | R/O | StringRange R/O |
| slot.2.network | TEXT | R/O | StringRange R/O |
| slot.2.serviceType | TEXT | R/O | StringRange R/O |
| slot.2.roaming | CHOICE | EnumRange (NO YES) | |
| slot.2.enabled | CHOICE | EnumRange (NO YES) | |
| slot.2.apn | TEXT | StringRange | |
| slot.2.autoApn | CHOICE | EnumRange (NO YES) | |
| slot.3.name | TEXT | R/O | StringRange R/O |
| slot.3.status | TEXT | R/O | StringRange R/O |
| slot.3.reconnect | TEXT | NOPRESET | StringRange |
| slot.3.reset | TEXT | NOPRESET | StringRange |
| slot.3.update | TEXT | NOPRESET | StringRange |
| slot.3.moduleInfo | TEXT | R/O | StringRange R/O |
| slot.3.network | TEXT | R/O | StringRange R/O |
| slot.3.serviceType | TEXT | R/O | StringRange R/O |
| slot.3.roaming | CHOICE | EnumRange (NO YES) | |
| slot.3.enabled | CHOICE | EnumRange (NO YES) | |
| slot.3.apn | TEXT | StringRange | |
| slot.3.autoApn | CHOICE | EnumRange (NO YES) | |
| slot.4.name | TEXT | R/O | StringRange R/O |
| slot.4.status | TEXT | R/O | StringRange R/O |
| slot.4.reconnect | TEXT | NOPRESET | StringRange |
| slot.4.reset | TEXT | NOPRESET | StringRange |
| slot.4.update | TEXT | NOPRESET | StringRange |
| slot.4.moduleInfo | TEXT | R/O | StringRange R/O |
| slot.4.network | TEXT | R/O | StringRange R/O |
| slot.4.serviceType | TEXT | R/O | StringRange R/O |
| slot.4.roaming | CHOICE | EnumRange (NO YES) | |
| slot.4.enabled | CHOICE | EnumRange (NO YES) | |
| slot.4.apn | TEXT | StringRange | |
| slot.4.autoApn | CHOICE | EnumRange (NO YES) | |
| slot.5.name | TEXT | R/O | StringRange R/O |
| slot.5.status | TEXT | R/O | StringRange R/O |
| slot.5.reconnect | TEXT | NOPRESET | StringRange |
| slot.5.reset | TEXT | NOPRESET | StringRange |
| slot.5.update | TEXT | NOPRESET | StringRange |
| slot.5.moduleInfo | TEXT | R/O | StringRange R/O |
| slot.5.network | TEXT | R/O | StringRange R/O |
| slot.5.serviceType | TEXT | R/O | StringRange R/O |
| slot.5.roaming | CHOICE | EnumRange (NO YES) | |
| slot.5.enabled | CHOICE | EnumRange (NO YES) | |
| slot.5.apn | TEXT | StringRange | |
| slot.5.autoApn | CHOICE | EnumRange (NO YES) | |
| slot.6.name | TEXT | R/O | StringRange R/O |
| slot.6.status | TEXT | R/O | StringRange R/O |
| slot.6.reconnect | TEXT | NOPRESET | StringRange |
| slot.6.reset | TEXT | NOPRESET | StringRange |
| slot.6.update | TEXT | NOPRESET | StringRange |
| slot.6.moduleInfo | TEXT | R/O | StringRange R/O |
| slot.6.network | TEXT | R/O | StringRange R/O |
| slot.6.serviceType | TEXT | R/O | StringRange R/O |
| slot.6.roaming | CHOICE | EnumRange (NO YES) | |
| slot.6.enabled | CHOICE | EnumRange (NO YES) | |
| slot.6.apn | TEXT | StringRange | |
| slot.6.autoApn | CHOICE | EnumRange (NO YES) | |
| ap.enabled | CHOICE | EnumRange DIS (NO YES) | |
| i | TEXT | R/O | StringRange R/O |
| m | TEXT | R/O | StringRange R/O |
| p | TEXT | R/O | StringRange R/O |
| n | TEXT | R/O | StringRange R/O |
| c | TEXT | R/O | StringRange R/O |
| s | TEXT | R/O | StringRange R/O |
| nw | TEXT | R/O | StringRange R/O |
| st | TEXT | R/O | StringRange R/O |
| mobile | TEXT | R/O | StringRange R/O |