This page describes the Viprinet-Rugged-Router-HTTPS device driver and the device window for this driver.
The Viprinet-Rugged-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-SNMP monitors some general status parameters of a Viprinet Hub device like temperature and cpu load - not VPN tunnel details. Control of parameters is not possible.
Viprinet-Tunnel-SNMP monitors the status and performance of one VPN tunnel in a Viprinet Hub and not the Hub itself. There is one instance of this device to configured for each VPN tunnel to monitor. Control of parameters is not possible.
Viprinet-Rugged-Router-SNMP monitors some general status parameters of a Viprinet Router device, including the general state of the router's WAN interfaces. Control of parameters is not possible.
The Viprinet Hub, Tunnel and Router SNMP device drivers are monitoring only. A Viprinet Router is controlled over the HTTPS device driver and the Viprinet-HTTPS protocol.
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 status parameters of each channel
--- 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'. |
| hasAP | Switch on/off the WiFi AP control function of the device driver. |
| 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 |
| info.login | TEXT | R/O | StringRange R/O |
| info.lcycles | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| 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.hasPD | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot.2.hasPD | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot.3.hasPD | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot.4.hasPD | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot.5.hasPD | BOOLEAN | R/O | BooleanRange R/O (true false) |
| slot.6.hasPD | 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.signal | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| slot.1.bandInfo | TEXT | R/O | StringRange R/O |
| slot.1.roamStat | 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.signal | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| slot.2.bandInfo | TEXT | R/O | StringRange R/O |
| slot.2.roamStat | 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.signal | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| slot.3.bandInfo | TEXT | R/O | StringRange R/O |
| slot.3.roamStat | 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.signal | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| slot.4.bandInfo | TEXT | R/O | StringRange R/O |
| slot.4.roamStat | 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.signal | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| slot.5.bandInfo | TEXT | R/O | StringRange R/O |
| slot.5.roamStat | 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.signal | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| slot.6.bandInfo | TEXT | R/O | StringRange R/O |
| slot.6.roamStat | 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 |
| pd.signal | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| pd.serviceType | TEXT | R/O | StringRange R/O |
| pd.status | TEXT | R/O | StringRange R/O |
| pd.roamStat | TEXT | R/O | StringRange R/O |
| pd.network | TEXT | R/O | StringRange R/O |
| pd.bandInfo | TEXT | R/O | StringRange R/O |
| apn | TEXT | R/O | StringRange R/O |