NG-SECURITY-MIB DEFINITIONS ::= BEGIN -- -- Version – 1.20 -- -- Modification History --02jul13,ksr fixed SPR 38834 --05jul12,sig Fixed SPR 33285 -- 9/30/2011 (version 1.0) – Initial release for CMS/NMS200 project -- 10/10/2011 (version 1.0) - add nsysConfFileTable, nsysFirmwareMgmtTable. -- 10/12/2011 (version 1.1) - to branch out from ngfirewall -- 10/13/2011 (version 1.2) - remove ndevLicenseRegistered, ndevLicenseStatus and ndevLicenseExpirationDate. -- 10/26/2011 (version 1.3) - add nsysFirmwareMgmtReboot and remove unnecessary commas. -- 11/01/2011 (version 1.4) - change the description of nsysLicenseName. -- 11/30/2011 (version 1.5) - change MIB definitions to eliminate compiler warning (nvpnSSLVPNHostName & nvpnSSLVPNIPAddress) -- 12/02/2011 (version 1.6) - remove nsysCanReportMgmt, nsysCanReportMgmtTable, nmonActiveAlgUser and nmonActiveAlgUserTable. -- 12/07/2011 (version 1.7) - add ndevFactoryDefault. -- - change syntax of httpScanned, httpsScanned, ftpScanned to Counter64. -- - change syntax of smtpScanned, pop3Scanned, imapScanned and nsrvSecurityCounter to Counter64. -- 12/12/2011 (version 1.8) - add ntrapUserLoginEvent and ntrapUserLoginFailEvent. -- 12/14/2011 (version 1.9) - add the ownership by using comments. -- 12/15/2011 (version 1.10)- add ntrapWANWorkModel and ntrapWANFailoverEvent. -- - change structure of ntrapWANConnFailEvent to indicate more information about WAN fail. -- 01/05/2012 (version 1.11)- remove nsysCPUTable. -- 01/29/2012 (version 1.12)- change description of nsysConfFileName, nsysFirmwareMgmtFileName, nsrvLogMgmtFileName -- - and nsrvReportGeneratorFileName to indicate the length range. -- 02/28/2012 (version 1.13)- add nmonActiveAlgUser and nmonActiveAlgUserTable. -- 03/16/2012 (version 1.14)- add trap ntrapConfChgEvent. -- 04/12/2012 (version 1.15)- change the description of nsysLicenseName, nlogSyslogType, nsrvSecurityName and nsrvLogDisplayLogTypeOp. -- - change syntax of nsrvLogDisplayLogTypeOp. -- - trap ntrapDosAttackEvent rename to ntrapDDosAttackEvent. -- - added application log & application blocked -- 04/20/2012 (version 1.16)- replaced Tools to Others -- 05/03/2012 (version 1.17( - updated the nnetDNSTableRS      OID to 7 from 9 -- 05/08/2012 (version 1.18)- change the DESCRIPTION of nsysLicenseStatus, add 'Unactivated' as new AppFW license status -- 05/15/2012 (version 1.19)- append real returned string of nsysLicenseStatus in DESCRIPTION IMPORTS OBJECT-TYPE, mgmt, NetworkAddress, IpAddress FROM RFC1155-SMI InetAddress, InetAddressType, InetAddressPrefixLength, InetVersion, InetZoneIndex FROM INET-ADDRESS-MIB Integer32, Unsigned32 FROM SNMPv2-SMI RowStatus, DisplayString, TruthValue FROM SNMPv2-TC ngfirewall FROM Netgear-MIB ; ngsecurity OBJECT IDENTIFIER ::= { ngfirewall 1 } -- CECNJ ndevModel OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Device model number" ::= { ngsecurity 1 } -- CECNJ ndevUserLabel OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Device user label" ::= { ngsecurity 2 } -- CECNJ ndevResetStatistics OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-write STATUS current DESCRIPTION "When write with any value, statistics counter will be reset as if you have clicked the Reset Satistics button from Web UI. When read, it returns number of seconds since last reset." ::= { ngsecurity 3 } -- CECNJ ndevReboot OBJECT-TYPE SYNTAX INTEGER { running(1), reboot(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "(1) running (2) reboot When read, always return running. When write 2, cause system to reboot" ::= { ngsecurity 4 } -- CECNJ ndevShutdown OBJECT-TYPE SYNTAX INTEGER { running(1), shutdown(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "(1) running (2) shutdown When read, always return running. When write 2, cause system to shutdown" ::= { ngsecurity 5 } -- -- security -- security OBJECT IDENTIFIER ::= { ngsecurity 6 } netgearSystem OBJECT IDENTIFIER ::= { security 1 } netgearMonitor OBJECT IDENTIFIER ::= { security 2 } netgearFirewall OBJECT IDENTIFIER ::= { security 3 } netgearNetwork OBJECT IDENTIFIER ::= { security 4 } netgearVPN OBJECT IDENTIFIER ::= { security 5 } netgearSyslog OBJECT IDENTIFIER ::= { security 6 } netgearService OBJECT IDENTIFIER ::= { security 7 } netgearTrap OBJECT IDENTIFIER ::= { security 8 } -- System -- nsysInfo OBJECT IDENTIFIER ::= { netgearSystem 1 } nsysAdmin OBJECT IDENTIFIER ::= { netgearSystem 2 } nsysConfFile OBJECT IDENTIFIER ::= { netgearSystem 3 } nsysFirmwareMgmt OBJECT IDENTIFIER ::= { netgearSystem 4 } nsysObject OBJECT IDENTIFIER ::= { netgearSystem 5 } -- nsysInfo -- -- CECNJ nsysSysID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Unique system ID allow NMS to uniquely identify managed device" ::= { nsysInfo 1 } -- CECNJ nsysMgmtConsoleIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "NMS server IP address, reserved for future" ::= { nsysInfo 2 } -- CECNJ nsysActiveFirmwareVer OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Active firmware version" ::= { nsysInfo 3 } -- CECNJ nsysActiveFirmwareLastDownload OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Active firmware last download date/time, the format of time is 'YYYY-MM-DD HH:mm:SS'." ::= { nsysInfo 4 } -- CECNJ nsysSecondFirmwareVer OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Secondary firmware version" ::= { nsysInfo 5 } -- CECNJ nsysSecondFirmwareLastDownload OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Secondary firmware last download date/time, the format of time is 'YYYY-MM-DD HH:mm:SS'." ::= { nsysInfo 6 } -- CECNJ nsysHwSerialNumber OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware serial number" ::= { nsysInfo 7 } -- CECNJ nsysCPUCores OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of CPU cores in the system" ::= { nsysInfo 8 } -- CECNJ nsysMemoryUtilization OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "System memory utilization percentage" ::= { nsysInfo 9 } -- CECNJ nsysCpuUtilization OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "CPU utilization percentage" ::= { nsysInfo 10 } -- CECNJ nsysDiskUtilization OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "System disk space utilization percentage" ::= { nsysInfo 11 } -- TF1 nsysTimeZone OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "System time zone" ::= { nsysInfo 12 } -- nsysInfo.nsysComponentTable -- nsysComponentTable OBJECT-TYPE SYNTAX SEQUENCE OF NSysComponentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of products components and their version information." ::= { nsysInfo 14 } nsysComponentEntry OBJECT-TYPE SYNTAX NSysComponentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about each product component" INDEX { nsysComptIndex } ::= { nsysComponentTable 1 } NSysComponentEntry ::= SEQUENCE { nsysComptIndex INTEGER, nsysComptName OCTET STRING, nsysComptVersion OCTET STRING, nsysComptUpdateDate OCTET STRING, nsysComptUpdateMessage OCTET STRING } -- CECNJ nsysComptIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table" ::= { nsysComponentEntry 1 } -- CECNJ nsysComptName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Component name (e.g. software, scan engine, pattern file, OS, ect.)" ::= { nsysComponentEntry 2 } -- CECNJ nsysComptVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Component version number" ::= { nsysComponentEntry 3 } -- CECNJ nsysComptUpdateDate OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Component last update date/time, the format of time is 'YYYY-MM-DD HH:mm:SS'." ::= { nsysComponentEntry 4 } -- CECNJ nsysComptUpdateMessage OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Message generated by the last update attempt of this component (e.g. Engine is up-to-date)" ::= { nsysComponentEntry 5 } -- nsysInfo.nsysLicenseTable -- nsysLicenseTable OBJECT-TYPE SYNTAX SEQUENCE OF NSysLicenseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing license information" ::= { nsysInfo 15 } nsysLicenseEntry OBJECT-TYPE SYNTAX NSysLicenseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular license" INDEX { nsysLicenseIndex } ::= { nsysLicenseTable 1 } NSysLicenseEntry ::= SEQUENCE { nsysLicenseIndex INTEGER, nsysLicenseName OCTET STRING, nsysLicenseKey OCTET STRING, nsysLicenseStatus OCTET STRING, nsysLicenseRegistrationDate OCTET STRING, nsysLicenseExpirationDate OCTET STRING } -- CECNJ nsysLicenseIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table" ::= { nsysLicenseEntry 1 } -- CECNJ nsysLicenseName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Registration license name: 1. support & maintenance 2. email protection 3. web protection 4. application control & IPS " ::= { nsysLicenseEntry 2 } -- CECNJ nsysLicenseKey OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "License key. Use commas to separate multiple keys." ::= { nsysLicenseEntry 3 } -- CECNJ nsysLicenseStatus OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Status of license registration (the words in square brackets are contents return from server exactly, no include square brackets): 1. [Unregistered] - Unregistered any license. 2. [Registered] - Registered. License is valid and will not expire within 45 days 3. [Expiring] - Expiring. Current license will expire within 45 days 4. [Expired] - Expired. 5. [License is invalid] - License is invalid (return by trap only) 6. [Trial license is expired] - Trial license is expired. 7. [Unactivated] - Application firewall license unactivated. " ::= { nsysLicenseEntry 4 } -- CECNJ nsysLicenseRegistrationDate OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "License registration date, the format of date is 'YYYY-MM-DD'." ::= { nsysLicenseEntry 5 } -- CECNJ nsysLicenseExpirationDate OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "License expiration date, the format of date is 'YYYY-MM-DD'." ::= { nsysLicenseEntry 6 } -- nsysInfo.nsysIfInfoTable -- nsysIfInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF NsysIfInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of LAN/VLAN/WAN entries" ::= { nsysInfo 16 } nsysIfInfoEntry OBJECT-TYPE SYNTAX NsysIfInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to the LAN/VLAN/WAN networks" INDEX { nsysIfIndex } ::= { nsysIfInfoTable 1 } NsysIfInfoEntry ::= SEQUENCE { nsysIfIndex Integer32, nsysIfName OCTET STRING, nsysIfIpAddress InetAddress, nsysIfIp6Address InetAddress, nsysIfNetmask InetAddress, nsysIfIp6PrefixLength Integer32, nsysIfMac OCTET STRING, nsysIfLinkState OCTET STRING, nsysIfLinkSpeed OCTET STRING, nsysIfNAT OCTET STRING, nsysIfConnectionType OCTET STRING, nsysIfIp6ConnectionType OCTET STRING, nsysIfPrimaryDNS InetAddress, nsysIfIp6PrimaryDNS InetAddress, nsysIfSecondaryDNS InetAddress, nsysIfIp6SecondaryDNS InetAddress, nsysIfVlanID Integer32, nsysIfVlanPorts OCTET STRING, nsysIfStatus OCTET STRING, nsysIfIp6Status OCTET STRING, nsysIfDhcpStatus OCTET STRING, nsysIfIp6DhcpStatus OCTET STRING, nsysIfType OCTET STRING, nsysIfEncap OCTET STRING, nsysIfVirtualConnection OCTET STRING, nsysIfBSSID OCTET STRING, nsysIfWirelessSecurity OCTET STRING, nsysIfEncryptionType OCTET STRING } -- TF1 nsysIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table" ::= { nsysIfInfoEntry 1 } -- TF1 nsysIfName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Interface Name" ::= { nsysIfInfoEntry 2 } -- TF1 nsysIfIpAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Interface IP address, may have multiple entries if interface has multiple IP" ::= { nsysIfInfoEntry 3 } -- TF1 nsysIfIp6Address OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Interface IPv6 address, may have multiple entries if interface has multiple IP" ::= { nsysIfInfoEntry 4 } -- TF1 nsysIfNetmask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Interface Subnet" ::= { nsysIfInfoEntry 5 } -- TF1 nsysIfIp6PrefixLength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "IPv6 prefix length" ::= { nsysIfInfoEntry 6 } -- TF1 nsysIfMac OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Interface MAC Address" ::= { nsysIfInfoEntry 7 } -- TF1 nsysIfLinkState OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Interface link state, not applicable for VLAN interface" ::= { nsysIfInfoEntry 8 } -- TF1 nsysIfLinkSpeed OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Interface link speed, not applicable for VLAN interface" ::= { nsysIfInfoEntry 9 } -- TF1 nsysIfNAT OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate interface NAT is enabled or disabled" ::= { nsysIfInfoEntry 10 } -- TF1 nsysIfConnectionType OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Interface connection type, applicable only for WAN interface" ::= { nsysIfInfoEntry 11 } -- TF1 nsysIfIp6ConnectionType OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Interface IPv6 connection type, applicable only for WAN interface" ::= { nsysIfInfoEntry 12 } -- TF1 nsysIfPrimaryDNS OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Interface primary DNS, applicable only for WAN interface" ::= { nsysIfInfoEntry 13 } -- TF1 nsysIfIp6PrimaryDNS OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Interface IPv6 primary DNS, applicable only for WAN interface" ::= { nsysIfInfoEntry 14 } -- TF1 nsysIfSecondaryDNS OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Interface secondary DNS, applicable only for WAN interface" ::= { nsysIfInfoEntry 15 } -- TF1 nsysIfIp6SecondaryDNS OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Interface IPv6 secondary DNS, applicable only for WAN interface" ::= { nsysIfInfoEntry 16 } -- TF1 nsysIfVlanID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface VLAN ID, applicable only for VLAN and LAN interface" ::= { nsysIfInfoEntry 17 } -- TF1 nsysIfVlanPorts OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Comma separated list of all ports that are part of this VLAN" ::= { nsysIfInfoEntry 18 } -- TF1 nsysIfStatus OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Is interface ready for transmission" ::= { nsysIfInfoEntry 19 } -- TF1 nsysIfIp6Status OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Is interface ready for transmission" ::= { nsysIfInfoEntry 20 } -- TF1 nsysIfDhcpStatus OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "DHCP status, only applicable for LAN (disable, enable, relay)" ::= { nsysIfInfoEntry 21 } -- TF1 nsysIfIp6DhcpStatus OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "IPv6 DHCP status, only applicable for LAN (disable, enable, relay)" ::= { nsysIfInfoEntry 22 } -- TF1 nsysIfType OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet, DSL, wireless" ::= { nsysIfInfoEntry 23 } -- TF1 nsysIfEncap OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "LLC, MUX" ::= { nsysIfInfoEntry 24 } -- TF1 nsysIfVirtualConnection OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "VPI / VCI" ::= { nsysIfInfoEntry 25 } -- TF1 nsysIfBSSID OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "BSSID of a wireless profile enabled" ::= { nsysIfInfoEntry 26 } -- TF1 nsysIfWirelessSecurity OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Security type used for a wireless profile" ::= { nsysIfInfoEntry 27 } -- TF1 nsysIfEncryptionType OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Encryption Type used for a wireless profile" ::= { nsysIfInfoEntry 28 } -- nsysAdmin.nsysAdminTable -- nsysAdminTable OBJECT-TYPE SYNTAX SEQUENCE OF NsysAdminEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Admin related entries" ::= { nsysAdmin 1 } nsysAdminEntry OBJECT-TYPE SYNTAX NsysAdminEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to device administration." INDEX { nsysAdminIndex } ::= { nsysAdminTable 1 } NsysAdminEntry ::= SEQUENCE { nsysAdminIndex Integer32, nsysAdminName OCTET STRING, nsysAdminAuthServer OCTET STRING, nsysAdminPassword OCTET STRING, nsysAdminType Integer32, nsysAdminStatus Integer32, nsysAdminTableRS RowStatus } -- TF1 nsysAdminIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table" ::= { nsysAdminEntry 1 } -- TF1 nsysAdminName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "Administrator Name" ::= { nsysAdminEntry 2 } -- TF1 nsysAdminAuthServer OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "From which Authentication Server user is authenticated" ::= { nsysAdminEntry 3 } -- TF1 nsysAdminPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "Administrator Password" ::= { nsysAdminEntry 4 } -- TF1 nsysAdminType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Administrator Type 3 - Administrator 4 - Guest 0 - SSL-VPN User" ::= { nsysAdminEntry 5 } -- TF1 nsysAdminStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Administrator Status" ::= { nsysAdminEntry 6 } -- TF1 nsysAdminTableRS OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status of nsysAdmin table" ::= { nsysAdminEntry 7 } -- nsysConfFile.nsysConfFileTable -- nsysConfFileTable OBJECT-TYPE SYNTAX SEQUENCE OF NSysConfFileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of configuration file information." ::= { nsysConfFile 1 } nsysConfFileEntry OBJECT-TYPE SYNTAX NSysConfFileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about each configuration file" INDEX { nsysConfFileIndex } ::= { nsysConfFileTable 1 } NSysConfFileEntry ::= SEQUENCE { nsysConfFileIndex INTEGER, nsysConfFileName DisplayString, nsysConfFileAddressType InetAddressType, nsysConfFileServerIP InetAddress, nsysConfFileActionOp INTEGER } -- CECNJ nsysConfFileIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table" ::= { nsysConfFileEntry 1 } -- CECNJ nsysConfFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User to specify configuration file name. The length range is 1-255. The file name can consist of upper case letters, lower case letters, digits, dots, underscores, hyphens and forward slashes." ::= { nsysConfFileEntry 2 } -- CECNJ nsysConfFileAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Value that represents the type of the internet address { unknown(0), ipv4(1), ipv6(2), dns(16) }" ::= { nsysConfFileEntry 3 } -- CECNJ nsysConfFileServerIP OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Server IP address" ::= { nsysConfFileEntry 4 } -- CECNJ nsysConfFileActionOp OBJECT-TYPE SYNTAX INTEGER { backup(1), restore(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action defined as follow: (1) backup - backup conf file to NMS server. (2) restore - restore conf file from NMS server to device. " ::= { nsysConfFileEntry 5 } -- CECNJ nsysConfFileStatus OBJECT-TYPE SYNTAX INTEGER { processing(1), success(2), failure(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Show last status of action. 1. processing 2. success 3. failure " ::= { nsysConfFile 2 } -- nsysFirmwareMgmt.nsysFirmwareMgmtTable -- nsysFirmwareMgmtTable OBJECT-TYPE SYNTAX SEQUENCE OF NSysFirmwareMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of firmware information." ::= { nsysFirmwareMgmt 1 } nsysFirmwareMgmtEntry OBJECT-TYPE SYNTAX NSysFirmwareMgmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about each firmware" INDEX { nsysFirmwareMgmtIndex } ::= { nsysFirmwareMgmtTable 1 } NSysFirmwareMgmtEntry ::= SEQUENCE { nsysFirmwareMgmtIndex INTEGER, nsysFirmwareMgmtFileName DisplayString, nsysFirmwareMgmtAddressType InetAddressType, nsysFirmwareMgmtServerIP InetAddress, nsysFirmwareMgmtActionOp INTEGER } -- CECNJ nsysFirmwareMgmtIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table" ::= { nsysFirmwareMgmtEntry 1 } -- CECNJ nsysFirmwareMgmtFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User to specify firmware file name. The length range is 1-255. The file name can consist of upper case letters, lower case letters, digits, dots, underscores, hyphens and forward slashes." ::= { nsysFirmwareMgmtEntry 2 } -- CECNJ nsysFirmwareMgmtAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Value that represents the type of the internet address { unknown(0), ipv4(1), ipv6(2), dns(16) }" ::= { nsysFirmwareMgmtEntry 3 } -- CECNJ nsysFirmwareMgmtServerIP OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Server IP address" ::= { nsysFirmwareMgmtEntry 4 } -- CECNJ nsysFirmwareMgmtActionOp OBJECT-TYPE SYNTAX INTEGER { upgrade(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action defined as follow: (1) upgrade - upgrade firmware " ::= { nsysFirmwareMgmtEntry 5 } -- CECNJ nsysFirmwareMgmtStatus OBJECT-TYPE SYNTAX INTEGER { processing(1), success(2), failure(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Show last status of action. 1. processing 2. success 3. failure " ::= { nsysFirmwareMgmt 2 } -- CECNJ nsysFirmwareMgmtReboot OBJECT-TYPE SYNTAX INTEGER { running(1), reboot(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When read, always return running. When write 2, the system will reboot immediately by using the second firmware. " ::= { nsysFirmwareMgmt 3 } -- Monitor -- nmonFwSession OBJECT IDENTIFIER ::= { netgearMonitor 1 } nmonActiveAlgUser OBJECT IDENTIFIER ::= { netgearMonitor 2 } nmonActiveUser OBJECT IDENTIFIER ::= { netgearMonitor 3 } -- nmonFwSession.nmonFwSessionTable -- nmonFwSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF NmonFwSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Firewall Session entries" ::= { nmonFwSession 1 } nmonFwSessionEntry OBJECT-TYPE SYNTAX NmonFwSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information related to firewall session." INDEX { nmonFwSessionIndex } ::= { nmonFwSessionTable 1 } NmonFwSessionEntry ::= SEQUENCE { nmonFwSessionIndex Integer32, nmonFwSessionAddressType InetAddressType, nmonFwSessionSrcIP InetAddress, nmonFwSessionDstIP InetAddress, nmonFwSessionSrcPort INTEGER, nmonFwSessionDstPort INTEGER, nmonFwSessionProtocol INTEGER, nmonFwSessionZone INTEGER, nmonFwSessionRowStatus RowStatus } -- TF1 nmonFwSessionIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table" ::= { nmonFwSessionEntry 1 } -- TF1 nmonFwSessionAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Value that represents the type of the internet address { unknown(0), ipv4(1), ipv6(2), dns(16) }" ::= { nmonFwSessionEntry 2 } -- TF1 nmonFwSessionSrcIP OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Firewall session source IP address" ::= { nmonFwSessionEntry 3 } -- TF1 nmonFwSessionDstIP OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Firewall session destination IP address" ::= { nmonFwSessionEntry 4 } -- TF1 nmonFwSessionSrcPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Firewall session source port" ::= { nmonFwSessionEntry 5 } -- TF1 nmonFwSessionDstPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Firewall session destination port" ::= { nmonFwSessionEntry 6 } -- TF1 nmonFwSessionProtocol OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Firewall session protocol number" ::= { nmonFwSessionEntry 7 } -- TF1 nmonFwSessionZone OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Firewall zone(Secure, Unsecure, Public)" ::= { nmonFwSessionEntry 8 } -- TF1 nmonFwSessionRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Firewall session table operation" ::= { nmonFwSessionEntry 9 } -- nmonActiveAlgUser.nmonActiveAlgUserTable -- nmonActiveAlgUserTable OBJECT-TYPE SYNTAX SEQUENCE OF NmonActiveAlgUserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of ALG User entries" ::= { nmonActiveAlgUser 1 } nmonActiveAlgUserEntry OBJECT-TYPE SYNTAX NmonActiveAlgUserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to ALG Users." INDEX { nmonActiveAlgUserIndex } ::= { nmonActiveAlgUserTable 1 } NmonActiveAlgUserEntry ::= SEQUENCE { nmonActiveAlgUserIndex Integer32, nmonActiveAlgUserName OCTET STRING, nmonActiveAlgUserDomain OCTET STRING, nmonActiveAlgUserGroup OCTET STRING, nmonActiveAlgUserIP IpAddress, nmonActiveAlgUserAuthServer OCTET STRING, nmonActiveAlgUserOnlineTime OCTET STRING, nmonActiveAlgUserTableRS RowStatus } -- CECNJ nmonActiveAlgUserIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table" ::= { nmonActiveAlgUserEntry 1 } -- CECNJ nmonActiveAlgUserName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Active online user name" ::= { nmonActiveAlgUserEntry 2 } -- CECNJ nmonActiveAlgUserDomain OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Active online user domain" ::= { nmonActiveAlgUserEntry 3 } -- CECNJ nmonActiveAlgUserGroup OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Active online user group" ::= { nmonActiveAlgUserEntry 4 } -- CECNJ nmonActiveAlgUserIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Active online user IP" ::= { nmonActiveAlgUserEntry 5 } -- CECNJ nmonActiveAlgUserAuthServer OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Authentication server used to authenticate active user" ::= { nmonActiveAlgUserEntry 6 } -- CECNJ nmonActiveAlgUserOnlineTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Login time of the active user" ::= { nmonActiveAlgUserEntry 7 } -- CECNJ nmonActiveAlgUserTableRS OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row operation (logout active online user)" ::= { nmonActiveAlgUserEntry 8 } -- nmonActiveUser.nmonActiveUserTable -- nmonActiveUserTable OBJECT-TYPE SYNTAX SEQUENCE OF NmonActiveUserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of User entries" ::= { nmonActiveUser 1 } nmonActiveUserEntry OBJECT-TYPE SYNTAX NmonActiveUserEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to Users." INDEX { nmonActiveUserIndex } ::= { nmonActiveUserTable 1 } NmonActiveUserEntry ::= SEQUENCE { nmonActiveUserIndex Integer32, nmonActiveUserName OCTET STRING, nmonActiveUserGroup OCTET STRING, nmonActiveUserAddressType InetAddressType, nmonActiveUserIP InetAddress, nmonActiveUserOnlineTime OCTET STRING, nmonActiveUserType OCTET STRING, nmonActiveUserPrivilege OCTET STRING, nmonActiveUserTableRS RowStatus } -- TF1 nmonActiveUserIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table" ::= { nmonActiveUserEntry 1 } -- TF1 nmonActiveUserName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Active online user name" ::= { nmonActiveUserEntry 2 } -- TF1 nmonActiveUserGroup OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Active online user group" ::= { nmonActiveUserEntry 3 } -- TF1 nmonActiveUserAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Value that represents the type of the internet address { unknown(0), ipv4(1), ipv6(2), dns(16) }" ::= { nmonActiveUserEntry 4 } -- TF1 nmonActiveUserIP OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Active online user IP" ::= { nmonActiveUserEntry 5 } -- TF1 nmonActiveUserOnlineTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Login time of the active user" ::= { nmonActiveUserEntry 6 } -- TF1 nmonActiveUserType OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Type of user (SSL VPN, Admin)" ::= { nmonActiveUserEntry 7 } -- TF1 nmonActiveUserPrivilege OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Privilege level" ::= { nmonActiveUserEntry 8 } -- TF1 nmonActiveUserTableRS OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row operation (disconnect active online user)" ::= { nmonActiveUserEntry 9 } -- Firewall -- filterRule OBJECT IDENTIFIER ::= { netgearFirewall 1 } localRule OBJECT IDENTIFIER ::= { netgearFirewall 2 } natRule OBJECT IDENTIFIER ::= { netgearFirewall 3 } cf OBJECT IDENTIFIER ::= { netgearFirewall 4 } -- Network -- nnetVlan OBJECT IDENTIFIER ::= { netgearNetwork 1 } nnetIpConfig OBJECT IDENTIFIER ::= { netgearNetwork 2 } nnetRouteConfig OBJECT IDENTIFIER ::= { netgearNetwork 3 } nnetDhcpConfig OBJECT IDENTIFIER ::= { netgearNetwork 4 } nnetDnsConfig OBJECT IDENTIFIER ::= { netgearNetwork 5 } nnetRadvdConfig OBJECT IDENTIFIER ::= { netgearNetwork 6 } -- nnetRouteConfig.nnetStaticRouteTable -- nnetStaticRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF NnetStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Static Routes" ::= { nnetRouteConfig 1 } nnetStaticRouteEntry OBJECT-TYPE SYNTAX NnetStaticRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to Static Routes." INDEX { nnetStaticRouteIndex } ::= { nnetStaticRouteTable 1 } NnetStaticRouteEntry ::= SEQUENCE { nnetStaticRouteIndex Integer32, nnetStaticRouteAddressType InetAddressType, nnetStaticRouteDIp InetAddress, nnetStaticRouteDMask InetAddress, nnetStaticRouteIfIndex Integer32, nnetStaticRouteGW INTEGER, nnetStaticRouteEnableFlag INTEGER, nnetStaticRouteSysFlag INTEGER, nnetStaticRouteTableRS RowStatus } -- TF1 nnetStaticRouteIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table." ::= { nnetStaticRouteEntry 1 } -- TF1 nnetStaticRouteAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Value that represents the type of the internet address { unknown(0), ipv4(1), ipv6(2), dns(16) }" ::= { nnetStaticRouteEntry 2 } -- TF1 nnetStaticRouteDIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of destination network." ::= { nnetStaticRouteEntry 3 } -- TF1 nnetStaticRouteDMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Netmask of destination network." ::= { nnetStaticRouteEntry 4 } -- TF1 nnetStaticRouteIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interface index used by this route." ::= { nnetStaticRouteEntry 5 } -- TF1 nnetStaticRouteGW OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate gateway exists for this route." ::= { nnetStaticRouteEntry 6 } -- TF1 nnetStaticRouteEnableFlag OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether this route is enabled." ::= { nnetStaticRouteEntry 7 } -- TF1 nnetStaticRouteSysFlag OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate whether this is system route." ::= { nnetStaticRouteEntry 8 } -- TF1 nnetStaticRouteTableRS OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status of table operation" ::= { nnetStaticRouteEntry 9 } -- nnetRouteConfig.nnetStaticRouteGWTable -- nnetStaticRouteGWTable OBJECT-TYPE SYNTAX SEQUENCE OF NnetStaticRouteGWEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Static GW Routes" ::= { nnetRouteConfig 2 } nnetStaticRouteGWEntry OBJECT-TYPE SYNTAX NnetStaticRouteGWEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to Static GW Routes." INDEX { nnetGatewayIndex } ::= { nnetStaticRouteGWTable 1 } NnetStaticRouteGWEntry ::= SEQUENCE { nnetGatewayIndex Integer32, nnetGatewayAddressType InetAddressType, nnetGatewayDIp InetAddress, nnetGatewayDMask InetAddress, nnetGateway InetAddress, nnetGatewayWeight Integer32, nnetGatewayOutIf OCTET STRING, nnetGatewayStatus OCTET STRING, nnetGatewayConfFlag OCTET STRING, nnetGatewayConfFlagOp INTEGER, nnetGatewayTableRS RowStatus } -- TF1 nnetGatewayIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table." ::= { nnetStaticRouteGWEntry 1 } -- TF1 nnetGatewayAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Value that represents the type of the internet address { unknown(0), ipv4(1), ipv6(2), dns(16) }" ::= { nnetStaticRouteGWEntry 2 } -- TF1 nnetGatewayDIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of destination network." ::= { nnetStaticRouteGWEntry 3 } -- TF1 nnetGatewayDMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Netmask of destination network." ::= { nnetStaticRouteGWEntry 4 } -- TF1 nnetGateway OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Gateway of destination network." ::= { nnetStaticRouteGWEntry 5 } -- TF1 nnetGatewayWeight OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Weight of this gateway route." ::= { nnetStaticRouteGWEntry 6 } -- TF1 nnetGatewayOutIf OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Gateway outing interface." ::= { nnetStaticRouteGWEntry 7 } -- TF1 nnetGatewayStatus OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Status of this gateway route." ::= { nnetStaticRouteGWEntry 8 } -- TF1 nnetGatewayConfFlag OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Configuration flag using this gateway route: 1. cloning: cloning operation is on-going 2. static: static state of this gateway route." ::= { nnetStaticRouteGWEntry 9 } -- TF1 nnetGatewayConfFlagOp OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Configuration flag operation: (1) cloning (2) static." ::= { nnetStaticRouteGWEntry 10 } -- TF1 nnetGatewayTableRS OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status of table operation" ::= { nnetStaticRouteGWEntry 11 } -- nnetDhcpConfig.nnetDhcpConfigTable -- nnetDhcpConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF NnetDhcpConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of DHCP Config entries" ::= { nnetDhcpConfig 1 } nnetDhcpConfigEntry OBJECT-TYPE SYNTAX NnetDhcpConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to DHCP Config entries." INDEX { nnetDHCPIndex } ::= { nnetDhcpConfigTable 1 } NnetDhcpConfigEntry ::= SEQUENCE { nnetDHCPIndex Integer32, nnetDHCPEnable TruthValue, nnetDHCPAddressType InetAddressType, nnetDHCPStartIPAddr InetAddress, nnetDHCPEndIPAddr InetAddress, nnetDHCPRelay Integer32, nnetDHCPRelayGateway OCTET STRING, nnetVLANID INTEGER, nnetInterfaceID INTEGER, nnetDHCPTableRS RowStatus } -- TF1 nnetDHCPIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table." ::= { nnetDhcpConfigEntry 1 } -- TF1 nnetDHCPEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "DHCP is enabled for this interface." ::= { nnetDhcpConfigEntry 2 } -- TF1 nnetDHCPAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "Value that represents the type of the internet address { unknown(0), ipv4(1), ipv6(2), dns(16) }" ::= { nnetDhcpConfigEntry 3 } -- TF1 nnetDHCPStartIPAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "DHCP start range." ::= { nnetDhcpConfigEntry 4 } -- TF1 nnetDHCPEndIPAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "DHCP end range." ::= { nnetDhcpConfigEntry 5 } -- TF1 nnetDHCPRelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Weight of this gateway route." ::= { nnetDhcpConfigEntry 6 } -- TF1 nnetDHCPRelayGateway OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Gateway outing interface." ::= { nnetDhcpConfigEntry 7 } -- TF1 nnetVLANID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN interface." ::= { nnetDhcpConfigEntry 8 } -- TF1 nnetInterfaceID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Network Interface." ::= { nnetDhcpConfigEntry 9 } -- TF1 nnetDHCPTableRS OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status of table operation" ::= { nnetDhcpConfigEntry 10 } -- nnetDnsConfig.nnetDnsConfigTable -- nnetDnsConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF NnetDnsConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Dns Config entries" ::= { nnetDnsConfig 1 } nnetDnsConfigEntry OBJECT-TYPE SYNTAX NnetDnsConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to Dns Config entries." INDEX { nnetDnsIndex } ::= { nnetDnsConfigTable 1 } NnetDnsConfigEntry ::= SEQUENCE { nnetDnsIndex Integer32, nnetDnsAddressType InetAddressType, nnetDnsPrimary InetAddress, nnetDnsSecondary InetAddress, nnetDNSDynamic TruthValue, nnetDNSVLANId INTEGER, nnetDNSIntefaceId INTEGER, nnetDNSTableRS RowStatus } -- TF1 nnetDnsIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table." ::= { nnetDnsConfigEntry 1 } -- TF1 nnetDnsAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Value that represents the type of the internet address { unknown(0), ipv4(1), ipv6(2), dns(16) }" ::= { nnetDnsConfigEntry 2 } -- TF1 nnetDnsPrimary OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Primary DNS IP address." ::= { nnetDnsConfigEntry 3 } -- TF1 nnetDnsSecondary OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Secondary DNS IP address." ::= { nnetDnsConfigEntry 4 } -- TF1 nnetDNSDynamic OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "DNS to be retrieved from ISP." ::= { nnetDnsConfigEntry 5 } -- TF1 nnetDNSVLANId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "DNS for specific VLAN." ::= { nnetDnsConfigEntry 6 } -- TF1 nnetDNSIntefaceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Interface Index." ::= { nnetDnsConfigEntry 7 } -- TF1 nnetDNSTableRS OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status of table operation" ::= { nnetDnsConfigEntry 8 } -- nnetRadvdConfig.nnetRadvdConfigTable -- nnetRadvdConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF NnetRadvdConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Radvd Config entries" ::= { nnetRadvdConfig 1 } nnetRadvdConfigEntry OBJECT-TYPE SYNTAX NnetRadvdConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to Radvd Config entries." INDEX { nnetRadvdIndex } ::= { nnetRadvdConfigTable 1 } NnetRadvdConfigEntry ::= SEQUENCE { nnetRadvdIndex Integer32, nnetRadvdIfIndex Integer32, nnetRadvdStatus TruthValue, nnetRadvdMode Integer32, nnetRadvdAddressType InetAddressType, nnetRadvdPrefix InetAddress, nnetRadvdPrefixLength Integer32, nnetRadvdSLAId Integer32, nnetRadvdPrefixLifetime Integer32, nnetRadvdAdvtInterval Integer32, nnetRadvdRaFlags Integer32, nnetRadvdMTU Integer32, nnetRadvdRALifeTime Integer32 } --TF1 nnetRadvdIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Index of table." ::= { nnetRadvdConfigEntry 1 } --TF1 nnetRadvdIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Interface Index." ::= { nnetRadvdConfigEntry 2 } --TF1 nnetRadvdStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Radvd Status : (1) Enable (0) Disable " ::= { nnetRadvdConfigEntry 3 } --TF1 nnetRadvdMode OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Advertisement mode : (1) Unicast only (2) Unsolicited Multicast " ::= { nnetRadvdConfigEntry 4 } --TF1 nnetRadvdAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "Value that represents the type of the internet address { unknown(0), ipv4(1), ipv6(2), dns(16) }" ::= { nnetRadvdConfigEntry 5 } --TF1 nnetRadvdPrefix OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IPv6 radvd prefix." ::= { nnetRadvdConfigEntry 6 } --TF1 nnetRadvdPrefixLength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Prefix Length." ::= { nnetRadvdConfigEntry 7 } --TF1 nnetRadvdSLAId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "SLA Id." ::= { nnetRadvdConfigEntry 8 } --TF1 nnetRadvdPrefixLifetime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Prefix Lifetime." ::= { nnetRadvdConfigEntry 9 } --TF1 nnetRadvdAdvtInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Advertisement Interval." ::= { nnetRadvdConfigEntry 10 } --TF1 nnetRadvdRaFlags OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "RA Flags : (1) Managed (2) Other " ::= { nnetRadvdConfigEntry 11 } --TF1 nnetRadvdMTU OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Advertise MTU." ::= { nnetRadvdConfigEntry 12 } --TF1 nnetRadvdRALifeTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Advertisement lifetime." ::= { nnetRadvdConfigEntry 13 } -- VPN -- nvpnSSLVPNPolicy OBJECT IDENTIFIER ::= { netgearVPN 1 } nvpnSSLVPNResource OBJECT IDENTIFIER ::= { netgearVPN 2 } nvpnSSLVPNPortForwarding OBJECT IDENTIFIER ::= { netgearVPN 3 } nvpnSSLVPNHostName OBJECT IDENTIFIER ::= { netgearVPN 4 } nvpnSSLVPNPolicyClient OBJECT IDENTIFIER ::= { netgearVPN 5 } nvpnSSLVPNClient OBJECT IDENTIFIER ::= { netgearVPN 6 } nvpnIpsecVPNPolicy OBJECT IDENTIFIER ::= { netgearVPN 7 } nvpnIpsecVPNTunnel OBJECT IDENTIFIER ::= { netgearVPN 8 } nvpnIpsecIkeEndPoint OBJECT IDENTIFIER ::= { netgearVPN 9 } nvpnIpsecIkePolicy OBJECT IDENTIFIER ::= { netgearVPN 10 } nvpnIp6Tunnel OBJECT IDENTIFIER ::= { netgearVPN 11 } -- nvpnSSLVPNPolicy.nvpnSSLVPNPolicyTable -- nvpnSSLVPNPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF NvpnSSLVPNPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of SSLVPN Policy entries" ::= { nvpnSSLVPNPolicy 1 } nvpnSSLVPNPolicyEntry OBJECT-TYPE SYNTAX NvpnSSLVPNPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to SSLVPN Policy entries." INDEX { nvpnSSLVPNPolicyIndex } ::= { nvpnSSLVPNPolicyTable 1 } NvpnSSLVPNPolicyEntry ::= SEQUENCE { nvpnSSLVPNPolicyIndex Integer32, nvpnSSLVPNPolicyName OCTET STRING, nvpnSSLVPNPolicyType OCTET STRING, nvpnSSLVPNGroupIndex INTEGER, nvpnSSLVPNUserIndex INTEGER, nvpnSSLVPNIPType OCTET STRING, nvpnSSLVPNAddressType InetAddressType, nvpnSSLVPNIPAddress InetAddress, nvpnSSLVPNMask InetAddress, nvpnPortRangeBegin INTEGER, nvpnPortRangeEnd INTEGER, nvpnSSLVPNServiceIndex OCTET STRING, nvpnSSLVPNPermission OCTET STRING, nvpnSSLVPNPolicyResourceName OCTET STRING, nvpnSSLVPNPolicyTableRS RowStatus } -- TF1 nvpnSSLVPNPolicyIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table." ::= { nvpnSSLVPNPolicyEntry 1 } -- TF1 nvpnSSLVPNPolicyName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN Policy Name." ::= { nvpnSSLVPNPolicyEntry 2 } -- TF1 nvpnSSLVPNPolicyType OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN Policy type. 1 - Global 2 - Group 3 - User " ::= { nvpnSSLVPNPolicyEntry 3 } -- TF1 nvpnSSLVPNGroupIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN Group Index." ::= { nvpnSSLVPNPolicyEntry 4 } -- TF1 nvpnSSLVPNUserIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN User Index." ::= { nvpnSSLVPNPolicyEntry 5 } -- TF1 nvpnSSLVPNIPType OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN IP Type. 0 - Resource 1 - IP Address 2 - Network Address 3 - All Address " ::= { nvpnSSLVPNPolicyEntry 6 } -- TF1 nvpnSSLVPNAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "Value that represents the type of the internet address { unknown(0), ipv4(1), ipv6(2), dns(16) }" ::= { nvpnSSLVPNPolicyEntry 7 } -- TF1 nvpnSSLVPNIPAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN IP Address." ::= { nvpnSSLVPNPolicyEntry 8 } -- TF1 nvpnSSLVPNMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN Mask." ::= { nvpnSSLVPNPolicyEntry 9 } -- TF1 nvpnPortRangeBegin OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Port Range begin." ::= { nvpnSSLVPNPolicyEntry 10 } -- TF1 nvpnPortRangeEnd OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Port Range end." ::= { nvpnSSLVPNPolicyEntry 11 } -- TF1 nvpnSSLVPNServiceIndex OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN Service Index." ::= { nvpnSSLVPNPolicyEntry 12 } -- TF1 nvpnSSLVPNPermission OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN Permission. 1 - Permit 2 - Deny " ::= { nvpnSSLVPNPolicyEntry 13 } -- TF1 nvpnSSLVPNPolicyResourceName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN Policy Resource Name." ::= { nvpnSSLVPNPolicyEntry 14 } -- TF1 nvpnSSLVPNPolicyTableRS OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status of table operation" ::= { nvpnSSLVPNPolicyEntry 15 } -- nvpnSSLVPNResource.nvpnSSLVPNResourceTable -- nvpnSSLVPNResourceTable OBJECT-TYPE SYNTAX SEQUENCE OF NvpnSSLVPNResourceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of SSLVPN Resource entries" ::= { nvpnSSLVPNResource 1 } nvpnSSLVPNResourceEntry OBJECT-TYPE SYNTAX NvpnSSLVPNResourceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to SSLVPN Resource entries." INDEX { nvpnSSLVPNResourceIndex } ::= { nvpnSSLVPNResourceTable 1 } NvpnSSLVPNResourceEntry ::= SEQUENCE { nvpnSSLVPNResourceIndex Integer32, nvpnSSLVPNResourceName OCTET STRING, nvpnSSLVPNResourceType INTEGER, nvpnSSLVPNResourceAddressType InetAddressType, nvpnSSLVPNResourceIPAddress OCTET STRING, nvpnSSLVPNResourceMask InetAddress, nvpnSSLVPNResourcePortBegin INTEGER, nvpnSSLVPNResourcePortEnd INTEGER, nvpnSSLVPNResourceTableRS RowStatus } -- TF1 nvpnSSLVPNResourceIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table." ::= { nvpnSSLVPNResourceEntry 1 } -- TF1 nvpnSSLVPNResourceName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN Resource Name." ::= { nvpnSSLVPNResourceEntry 2 } -- TF1 nvpnSSLVPNResourceType OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN Resource Type. 1 - VPN TUNNEL 2 - PORT FORWARDING 3 - ALL " ::= { nvpnSSLVPNResourceEntry 3 } -- TF1 nvpnSSLVPNResourceAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "Value that represents the type of the internet address { unknown(0), ipv4(1), ipv6(2), dns(16) }" ::= { nvpnSSLVPNResourceEntry 4 } -- TF1 nvpnSSLVPNResourceIPAddress OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN Resource IP Address." ::= { nvpnSSLVPNResourceEntry 5 } -- TF1 nvpnSSLVPNResourceMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN Resource Mask." ::= { nvpnSSLVPNResourceEntry 6 } -- TF1 nvpnSSLVPNResourcePortBegin OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN Resource Port Begin." ::= { nvpnSSLVPNResourceEntry 7 } -- TF1 nvpnSSLVPNResourcePortEnd OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN Resource Port End." ::= { nvpnSSLVPNResourceEntry 8 } -- TF1 nvpnSSLVPNResourceTableRS OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status of table operation" ::= { nvpnSSLVPNResourceEntry 9 } -- nvpnSSLVPNPortForwarding.nvpnSSLVPNPortForwardingTable -- nvpnSSLVPNPortForwardingTable OBJECT-TYPE SYNTAX SEQUENCE OF NvpnSSLVPNPortForwardingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of SSLVPN PortForwarding entries" ::= { nvpnSSLVPNPortForwarding 1 } nvpnSSLVPNPortForwardingEntry OBJECT-TYPE SYNTAX NvpnSSLVPNPortForwardingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to SSLVPN PortForwarding entries." INDEX { nvpnSSLVPNPortForwardingIndex } ::= { nvpnSSLVPNPortForwardingTable 1 } NvpnSSLVPNPortForwardingEntry ::= SEQUENCE { nvpnSSLVPNPortForwardingIndex Integer32, nvpnSSLVPNPortForwardingServerIP IpAddress, nvpnSSLVPNPortForwardingPortNumber INTEGER, nvpnSSLVPNPortForwardingTableRS RowStatus } -- TF1 nvpnSSLVPNPortForwardingIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table." ::= { nvpnSSLVPNPortForwardingEntry 1 } -- TF1 nvpnSSLVPNPortForwardingServerIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Server IP Address of Port forwarding entry." ::= { nvpnSSLVPNPortForwardingEntry 2 } -- TF1 nvpnSSLVPNPortForwardingPortNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Port Number of Port forwarding entry." ::= { nvpnSSLVPNPortForwardingEntry 3 } -- TF1 nvpnSSLVPNPortForwardingTableRS OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status of table operation" ::= { nvpnSSLVPNPortForwardingEntry 4 } -- nvpnSSLVPNHostName.nvpnSSLVPNHostNameTable -- nvpnSSLVPNHostNameTable OBJECT-TYPE SYNTAX SEQUENCE OF NvpnSSLVPNHostNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of SSLVPN HostName entries" ::= { nvpnSSLVPNHostName 1 } nvpnSSLVPNHostNameEntry OBJECT-TYPE SYNTAX NvpnSSLVPNHostNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to SSLVPN HostName entries." INDEX { nvpnSSLVPNHostNameIndex } ::= { nvpnSSLVPNHostNameTable 1 } NvpnSSLVPNHostNameEntry ::= SEQUENCE { nvpnSSLVPNHostNameIndex Integer32, nvpnSSLVPNHost OCTET STRING, nvpnSSLVPNHostIPAddress IpAddress, nvpnSSLVPNHostNameTableRS RowStatus } -- TF1 nvpnSSLVPNHostNameIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table." ::= { nvpnSSLVPNHostNameEntry 1 } -- TF1 nvpnSSLVPNHost OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN Host name." ::= { nvpnSSLVPNHostNameEntry 2 } -- TF1 nvpnSSLVPNHostIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN IP Address." ::= { nvpnSSLVPNHostNameEntry 3 } -- TF1 nvpnSSLVPNHostNameTableRS OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status of table operation" ::= { nvpnSSLVPNHostNameEntry 4 } -- nvpnSSLVPNPolicyClient -- -- TF1 nvpnSSLVPNPolicyClientSplitTunnel OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "SSLVPN Split Tunnel enabled." ::= { nvpnSSLVPNPolicyClient 1 } -- TF1 nvpnSSLVPNPolicyClientDNSSuffix OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "SSLVPN Policy Client DNS Suffix." ::= { nvpnSSLVPNPolicyClient 2 } -- TF1 nvpnSSLVPNPolicyClientPrimaryDNS OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "SSLVPN Policy Client Primary DNS." ::= { nvpnSSLVPNPolicyClient 3 } -- TF1 nvpnSSLVPNPolicyClientSecondaryDNS OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "SSLVPN Policy Client Secondary DNS." ::= { nvpnSSLVPNPolicyClient 4 } -- TF1 nvpnSSLVPNPolicyClientAddressRangeBegin OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "SSLVPN Policy Client Address Range Begin." ::= { nvpnSSLVPNPolicyClient 5 } -- TF1 nvpnSSLVPNPolicyClientAddressRangeEnd OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "SSLVPN Policy Client Address Range End." ::= { nvpnSSLVPNPolicyClient 6 } -- TF1 nvpnSSLVPNPolicyClientTimeOut OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "SSLVPN Policy Client Time Out." ::= { nvpnSSLVPNPolicyClient 7 } -- TF1 nvpnSSLVPNPolicyClient6AddressRangeBegin OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN Policy Client IPv6 Address Range Begin." ::= { nvpnSSLVPNPolicyClient 8 } -- TF1 nvpnSSLVPNPolicyClient6AddressRangeEnd OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN Policy Client IPv6 Address Range End." ::= { nvpnSSLVPNPolicyClient 9 } -- nvpnSSLVPNClient.nvpnSSLVPNClientTable -- nvpnSSLVPNClientTable OBJECT-TYPE SYNTAX SEQUENCE OF NvpnSSLVPNClientEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of SSLVPN Client entries" ::= { nvpnSSLVPNClient 1 } nvpnSSLVPNClientEntry OBJECT-TYPE SYNTAX NvpnSSLVPNClientEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to SSLVPN Client entries." INDEX { nvpnSSLVPNClientIndex } ::= { nvpnSSLVPNClientTable 1 } NvpnSSLVPNClientEntry ::= SEQUENCE { nvpnSSLVPNClientIndex Integer32, nvpnSSLVPNClientAddressType InetAddressType, nvpnSSLVPNClientIPdest InetAddress, nvpnSSLVPNClientIPMask InetAddress, nvpnSSLVPNClientTableRS RowStatus } -- TF1 nvpnSSLVPNClientIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table." ::= { nvpnSSLVPNClientEntry 1 } -- TF1 nvpnSSLVPNClientAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Value that represents the type of the internet address { unknown(0), ipv4(1), ipv6(2), dns(16) }" ::= { nvpnSSLVPNClientEntry 2 } -- TF1 nvpnSSLVPNClientIPdest OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN Client IP Address." ::= { nvpnSSLVPNClientEntry 3 } -- TF1 nvpnSSLVPNClientIPMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "SSLVPN Client IP Mask." ::= { nvpnSSLVPNClientEntry 4 } -- TF1 nvpnSSLVPNClientTableRS OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status of table operation" ::= { nvpnSSLVPNClientEntry 5 } -- nvpnIpsecVPNPolicy.nvpnIpsecVPNPolicyTable -- nvpnIpsecVPNPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF NvpnIpsecVPNPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Ipsec VPN Policy entries" ::= { nvpnIpsecVPNPolicy 1 } nvpnIpsecVPNPolicyEntry OBJECT-TYPE SYNTAX NvpnIpsecVPNPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to Ipsec VPN Policy entries." INDEX { nvpnIpsecVPNPolicyIndex } ::= { nvpnIpsecVPNPolicyTable 1 } NvpnIpsecVPNPolicyEntry ::= SEQUENCE { nvpnIpsecVPNPolicyIndex Integer32, nvpnIpsecVPNPolicyIpsecProtocol Integer32, nvpnIpsecVPNPolicyTunnelOrTransport TruthValue, nvpnIpsecVPNPolicyType Integer32, nvpnIpsecVPNPolicyNetbios TruthValue, nvpnIpsecVPNPolicyRollover TruthValue, nvpnIpsecVPNPolicyEnableKeepAlive TruthValue, nvpnIpsecVPNPolicyEncryptionAlgorithm Integer32, nvpnIpsecVPNPolicyKeyLength Integer32, nvpnIpsecVPNPolicyAuthAlgorithm Integer32, nvpnIpsecVPNPolicySALifeTime Integer32, nvpnIpsecVPNPolicySALifeTimeType OCTET STRING, nvpnIpsecVPNPolicyPFSKeyGroup Integer32, nvpnIpsecVPNPolicyTableRS RowStatus } -- TF1 nvpnIpsecVPNPolicyIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table." ::= { nvpnIpsecVPNPolicyEntry 1 } -- TF1 nvpnIpsecVPNPolicyIpsecProtocol OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec VPN Policy Protocol. 1 - ESP 2 - AH " ::= { nvpnIpsecVPNPolicyEntry 2 } -- TF1 nvpnIpsecVPNPolicyTunnelOrTransport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec VPN Policy Tunnel or Transport Mode. 1 - Tunnel Mode 2 - Transport Mode " ::= { nvpnIpsecVPNPolicyEntry 3 } -- TF1 nvpnIpsecVPNPolicyType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec VPN Policy Type. 1 - Auto Policy 2 - Manual POlicy " ::= { nvpnIpsecVPNPolicyEntry 4 } -- TF1 nvpnIpsecVPNPolicyNetbios OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec VPN Policy Netbiox enabled." ::= { nvpnIpsecVPNPolicyEntry 5 } -- TF1 nvpnIpsecVPNPolicyRollover OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec VPN Policy Rollover enabled." ::= { nvpnIpsecVPNPolicyEntry 6 } -- TF1 nvpnIpsecVPNPolicyEnableKeepAlive OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec VPN Policy Keep alive enabled." ::= { nvpnIpsecVPNPolicyEntry 7 } -- TF1 nvpnIpsecVPNPolicyEncryptionAlgorithm OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec VPN Policy Encryption Algorithm. 0 - None 1 - DES 2 - 3DES 3 - AES128 4 - AES192 5 - AES256 " ::= { nvpnIpsecVPNPolicyEntry 8 } -- TF1 nvpnIpsecVPNPolicyKeyLength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec VPN Policy Key Length." ::= { nvpnIpsecVPNPolicyEntry 9 } -- TF1 nvpnIpsecVPNPolicyAuthAlgorithm OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec VPN Policy Auth Algorithm. 1 - MD5 2 - SHA1 " ::= { nvpnIpsecVPNPolicyEntry 10 } -- TF1 nvpnIpsecVPNPolicySALifeTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec VPN Policy SA Lifetime." ::= { nvpnIpsecVPNPolicyEntry 11 } -- TF1 nvpnIpsecVPNPolicySALifeTimeType OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec VPN Policy SA Lifetime Type. 1 - Seconds 2 - KBytes " ::= { nvpnIpsecVPNPolicyEntry 12 } -- TF1 nvpnIpsecVPNPolicyPFSKeyGroup OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec VPN Policy PFS Key group." ::= { nvpnIpsecVPNPolicyEntry 13 } -- TF1 nvpnIpsecVPNPolicyTableRS OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status of table operation" ::= { nvpnIpsecVPNPolicyEntry 14 } -- nvpnIpsecVPNTunnel.nvpnIpsecVPNTunnelTable -- nvpnIpsecVPNTunnelTable OBJECT-TYPE SYNTAX SEQUENCE OF NvpnIpsecVPNTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Ipsec VPN Tunnel entries" ::= { nvpnIpsecVPNTunnel 1 } nvpnIpsecVPNTunnelEntry OBJECT-TYPE SYNTAX NvpnIpsecVPNTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to Ipsec VPN Tunnel entries." INDEX { nvpnIpsecVPNTunnelIndex } ::= { nvpnIpsecVPNTunnelTable 1 } NvpnIpsecVPNTunnelEntry ::= SEQUENCE { nvpnIpsecVPNTunnelIndex Integer32, nvpnIpsecVPNTunnelLocalGateway Integer32, nvpnIpsecVPNTunnelAddressType InetAddressType, nvpnIpsecVPNTunnelRemoteEndPointType TruthValue, nvpnIpsecVPNTunnelRemoteEndPoint DisplayString, nvpnIpsecVPNTunnelLocalNetworkType Integer32, nvpnIpsecVPNTunnelLocalStartAddress InetAddress, nvpnIpsecVPNTunnelLocalEndAddress InetAddress, nvpnIpsecVPNTunnelLocalSubnetMask InetAddress, nvpnIpsecVPNTunnelRemoteNetworkType Integer32, nvpnIpsecVPNTunnelRemoteStartAddress InetAddress, nvpnIpsecVPNTunnelRemoteEndAddress InetAddress, nvpnIpsecVPNTunnelRemoteSubnetMask InetAddress, nvpnIpsecVPNTunnelSPIIn INTEGER, nvpnIpsecVPNTunnelSPIOut INTEGER, nvpnIpsecVPNTunnelEncryptionKeyIn DisplayString, nvpnIpsecVPNTunnelEncryptionKeyOut DisplayString, nvpnIpsecVPNTunnelAuthKeyIn DisplayString, nvpnIpsecVPNTunnelAuthKeyOut DisplayString, nvpnIpsecVPNTunnelAutoPolicyType Integer32, nvpnIpsecVPNTunnelIkeEndPointIndex INTEGER, nvpnIpsecVPNTunnelPolicyIndex INTEGER, nvpnIpsecVPNTunnelStatus TruthValue, nvpnIpsecVPNTunnelTableRS RowStatus } -- TF1 nvpnIpsecVPNTunnelIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table." ::= { nvpnIpsecVPNTunnelEntry 1 } -- TF1 nvpnIpsecVPNTunnelLocalGateway OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN Tunnel Local Gateway." ::= { nvpnIpsecVPNTunnelEntry 2 } -- TF1 nvpnIpsecVPNTunnelAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "Value that represents the type of the internet address { unknown(0), ipv4(1), ipv6(2), dns(16) }" ::= { nvpnIpsecVPNTunnelEntry 3 } -- TF1 nvpnIpsecVPNTunnelRemoteEndPointType OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN Tunnel Remote End Point Type. 1 - IP Address 2 - FQDN " ::= { nvpnIpsecVPNTunnelEntry 4 } -- TF1 nvpnIpsecVPNTunnelRemoteEndPoint OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN Tunnel Remote End Point." ::= { nvpnIpsecVPNTunnelEntry 5 } -- TF1 nvpnIpsecVPNTunnelLocalNetworkType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN Tunnel Local Network Type. 0 - Any 1 - Single IP Address 2 - IP Address Range 3 - Subnet " ::= { nvpnIpsecVPNTunnelEntry 6 } -- TF1 nvpnIpsecVPNTunnelLocalStartAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN Tunnel Local Start Address." ::= { nvpnIpsecVPNTunnelEntry 7 } -- TF1 nvpnIpsecVPNTunnelLocalEndAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN Tunnel Local End Address." ::= { nvpnIpsecVPNTunnelEntry 8 } -- TF1 nvpnIpsecVPNTunnelLocalSubnetMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN Tunnel Local Subnet Mask." ::= { nvpnIpsecVPNTunnelEntry 9 } -- TF1 nvpnIpsecVPNTunnelRemoteNetworkType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN Tunnel Remote Network Type. 0 - Any 1 - Single IP Address 2 - IP Address Range 3 - Subnet " ::= { nvpnIpsecVPNTunnelEntry 10 } -- TF1 nvpnIpsecVPNTunnelRemoteStartAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN Tunnel Remote Start Address." ::= { nvpnIpsecVPNTunnelEntry 11 } -- TF1 nvpnIpsecVPNTunnelRemoteEndAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN Tunnel Remote End Address." ::= { nvpnIpsecVPNTunnelEntry 12 } -- TF1 nvpnIpsecVPNTunnelRemoteSubnetMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN Tunnel Remote Subnet Mask." ::= { nvpnIpsecVPNTunnelEntry 13 } -- TF1 nvpnIpsecVPNTunnelSPIIn OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN Tunnel SPI In." ::= { nvpnIpsecVPNTunnelEntry 14 } -- TF1 nvpnIpsecVPNTunnelSPIOut OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN Tunnel SPI Out." ::= { nvpnIpsecVPNTunnelEntry 15 } -- TF1 nvpnIpsecVPNTunnelEncryptionKeyIn OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "IPSEC VPN Tunnel Encryption Key In." ::= { nvpnIpsecVPNTunnelEntry 16 } -- TF1 nvpnIpsecVPNTunnelEncryptionKeyOut OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "IPSEC VPN Tunnel Encryption Key Out." ::= { nvpnIpsecVPNTunnelEntry 17 } -- TF1 nvpnIpsecVPNTunnelAuthKeyIn OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "IPSEC VPN Tunnel Auth Key In." ::= { nvpnIpsecVPNTunnelEntry 18 } -- TF1 nvpnIpsecVPNTunnelAuthKeyOut OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "IPSEC VPN Tunnel Auth Key Out." ::= { nvpnIpsecVPNTunnelEntry 19 } -- TF1 nvpnIpsecVPNTunnelAutoPolicyType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN Tunnel Auto Policy Type. 1 - Auto Policy 2 - Manual POlicy " ::= { nvpnIpsecVPNTunnelEntry 20 } -- TF1 nvpnIpsecVPNTunnelIkeEndPointIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN Tunnel Ike End Point Index." ::= { nvpnIpsecVPNTunnelEntry 21 } -- TF1 nvpnIpsecVPNTunnelPolicyIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN Tunnel Policy Index." ::= { nvpnIpsecVPNTunnelEntry 22 } -- TF1 nvpnIpsecVPNTunnelStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN Tunnel Status." ::= { nvpnIpsecVPNTunnelEntry 23 } -- TF1 nvpnIpsecVPNTunnelTableRS OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status of table operation" ::= { nvpnIpsecVPNTunnelEntry 24 } -- nvpnIpsecIkeEndPoint.nvpnIpsecIkeEndPointTable -- nvpnIpsecIkeEndPointTable OBJECT-TYPE SYNTAX SEQUENCE OF NvpnIpsecIkeEndPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Ipsec Ike End Point entries" ::= { nvpnIpsecIkeEndPoint 1 } nvpnIpsecIkeEndPointEntry OBJECT-TYPE SYNTAX NvpnIpsecIkeEndPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to Ipsec Ike End Point entries." INDEX { nvpnIpsecIkeEndPointIndex } ::= { nvpnIpsecIkeEndPointTable 1 } NvpnIpsecIkeEndPointEntry ::= SEQUENCE { nvpnIpsecIkeEndPointIndex Integer32, nvpnIpsecIkeEndPointLocalIdentifierType Integer32, nvpnIpsecIkeEndPointLocalIdentifier DisplayString, nvpnIpsecIkeEndPointRemoteIdentifierType Integer32, nvpnIpsecIkeEndPointRemoteIdentifier DisplayString, nvpnIpsecIkeEndPointCryptoIndex Integer32, nvpnIpsecIkeEndPointTableRS RowStatus } -- TF1 nvpnIpsecIkeEndPointIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table." ::= { nvpnIpsecIkeEndPointEntry 1 } -- TF1 nvpnIpsecIkeEndPointLocalIdentifierType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN IKE End Point Local Identifier Type. 0 - IP Address 1 - FQDN 2 - User FQDN 3 - ASN1 DN " ::= { nvpnIpsecIkeEndPointEntry 2 } -- TF1 nvpnIpsecIkeEndPointLocalIdentifier OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN IKE End Point Local Identifier." ::= { nvpnIpsecIkeEndPointEntry 3 } -- TF1 nvpnIpsecIkeEndPointRemoteIdentifierType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN IKE End Point Remote Identifier Type. 0 - IP Address 1 - FQDN 2 - User FQDN 3 - ASN1 DN " ::= { nvpnIpsecIkeEndPointEntry 4 } -- TF1 nvpnIpsecIkeEndPointRemoteIdentifier OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN IKE End Point Remote Identifier." ::= { nvpnIpsecIkeEndPointEntry 5 } -- TF1 nvpnIpsecIkeEndPointCryptoIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "IPSEC VPN IKE End Point Crypto Index. 1 - DES 2 - 3DES 3 - AES128 4 - AES192 5 - AES256 " ::= { nvpnIpsecIkeEndPointEntry 6 } -- TF1 nvpnIpsecIkeEndPointTableRS OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status of table operation" ::= { nvpnIpsecIkeEndPointEntry 7 } -- nvpnIpsecIkePolicy.nvpnIpsecIkePolicyTable -- nvpnIpsecIkePolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF NvpnIpsecIkePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Ipsec Ike Policy entries" ::= { nvpnIpsecIkePolicy 1 } nvpnIpsecIkePolicyEntry OBJECT-TYPE SYNTAX NvpnIpsecIkePolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to Ipsec Ike Policy entries." INDEX { nvpnIpsecIkePolicyIndex } ::= { nvpnIpsecIkePolicyTable 1 } NvpnIpsecIkePolicyEntry ::= SEQUENCE { nvpnIpsecIkePolicyIndex Integer32, nvpnIpsecIkePolicymodeConfigStatus Integer32, nvpnIpsecIkePolicyDirection Integer32, nvpnIpsecIkePolicyExchangeMode TruthValue, nvpnIpsecIkePolicyIKEVersion Integer32, nvpnIpsecIkePolicyIKEEncryptionAlgorithm Integer32, nvpnIpsecIkePolicyIKEKeyLength Integer32, nvpnIpsecIkePolicyIKEAuthAlgorithm Integer32, nvpnIpsecIkePolicyAuthType Integer32, nvpnIpsecIkePolicyPresharedkey DisplayString, nvpnIpsecIkePolicyDHGroup Integer32, nvpnIpsecIkePolicyIKESALifeTime Integer32, nvpnIpsecIkePolicyNatTraversal TruthValue, nvpnIpsecIkePolicyNatKeepAliveTime Integer32, nvpnIpsecIkePolicyDPD TruthValue, nvpnIpsecIkePolicyDPDDetectionPeriod Integer32, nvpnIpsecIkePolicyDPDFailureCount Integer32, nvpnIpsecIkePolicyXAUTHType Integer32, nvpnIpsecIkePolicyXAUTHAuthType Integer32, nvpnIpsecIkePolicyUserName DisplayString, nvpnIpsecIkePolicyPassword DisplayString, nvpnIpsecIkePolicyTableRS RowStatus } -- TF1 nvpnIpsecIkePolicyIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table." ::= { nvpnIpsecIkePolicyEntry 1 } -- TF1 nvpnIpsecIkePolicymodeConfigStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy mode Config Status. 0 - Mode config not used 1 - Mode config used " ::= { nvpnIpsecIkePolicyEntry 2 } -- TF1 nvpnIpsecIkePolicyDirection OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy Direction. 0 - Initiator 1 - Responder 2 - Both directions " ::= { nvpnIpsecIkePolicyEntry 3 } -- TF1 nvpnIpsecIkePolicyExchangeMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy Exchange Mode. 1 - Main mode 2 - Aggressive Mode " ::= { nvpnIpsecIkePolicyEntry 4 } -- TF1 nvpnIpsecIkePolicyIKEVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy IKE Version. 1 - IKE version 1 2 - IKE Version 2 " ::= { nvpnIpsecIkePolicyEntry 5 } -- TF1 nvpnIpsecIkePolicyIKEEncryptionAlgorithm OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy IKE Encryption Algorithm. 1 - DES 2 - 3DES 3 - AES128 4 - AES192 5 - AES256 " ::= { nvpnIpsecIkePolicyEntry 6 } -- TF1 nvpnIpsecIkePolicyIKEKeyLength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy IKE Key Length." ::= { nvpnIpsecIkePolicyEntry 7 } -- TF1 nvpnIpsecIkePolicyIKEAuthAlgorithm OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy IKE Auth Algorithm. 1 - MD5 2 - SHA1 " ::= { nvpnIpsecIkePolicyEntry 8 } -- TF1 nvpnIpsecIkePolicyAuthType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy Auth Type. 0 - Pre-shared key 1 - RSA-Signature " ::= { nvpnIpsecIkePolicyEntry 9 } -- TF1 nvpnIpsecIkePolicyPresharedkey OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy Preshared key." ::= { nvpnIpsecIkePolicyEntry 10 } -- TF1 nvpnIpsecIkePolicyDHGroup OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy DH Group. 1 - Group 1 (768 bit) 2 - Group 2 (1024 bit) 5 - Group 5 (1536 bit) " ::= { nvpnIpsecIkePolicyEntry 11 } -- TF1 nvpnIpsecIkePolicyIKESALifeTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy IKE SA Life Time." ::= { nvpnIpsecIkePolicyEntry 12 } -- TF1 nvpnIpsecIkePolicyNatTraversal OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy NAT Traversal." ::= { nvpnIpsecIkePolicyEntry 13 } -- TF1 nvpnIpsecIkePolicyNatKeepAliveTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy NAT Keep Alive Time." ::= { nvpnIpsecIkePolicyEntry 14 } -- TF1 nvpnIpsecIkePolicyDPD OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy DPD." ::= { nvpnIpsecIkePolicyEntry 15 } -- TF1 nvpnIpsecIkePolicyDPDDetectionPeriod OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy DPD Detection Period." ::= { nvpnIpsecIkePolicyEntry 16 } -- TF1 nvpnIpsecIkePolicyDPDFailureCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy DPD Failure Count." ::= { nvpnIpsecIkePolicyEntry 17 } -- TF1 nvpnIpsecIkePolicyXAUTHType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy DPD XAUTH Type. 0 - None 1 - Edge Device 2 - IPSec Host " ::= { nvpnIpsecIkePolicyEntry 18 } -- TF1 nvpnIpsecIkePolicyXAUTHAuthType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy DPD XAUTH Authentication Type. 0 - User Database 1 - Radius CHAP 2 - Radius PAP " ::= { nvpnIpsecIkePolicyEntry 19 } -- TF1 nvpnIpsecIkePolicyUserName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy UserName." ::= { nvpnIpsecIkePolicyEntry 20 } -- TF1 nvpnIpsecIkePolicyPassword OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Ipsec Ike Policy Password." ::= { nvpnIpsecIkePolicyEntry 21 } -- TF1 nvpnIpsecIkePolicyTableRS OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status of table operation" ::= { nvpnIpsecIkePolicyEntry 22 } -- TF1 -- nvpnIp6Tunnel-- nvpn6to4Tunnel OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Status of 6to4 tunnel." ::= { nvpnIp6Tunnel 1 } nvpnSiitConfig OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Status of Siit." ::= { nvpnIp6Tunnel 2 } -- nvpnIp6Tunnel.nvpnIsatapTable -- nvpnIsatapTable OBJECT-TYPE SYNTAX SEQUENCE OF NVpnIsatapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of ISTATP configuration entries." ::= { nvpnIp6Tunnel 3 } nvpnIsatapEntry OBJECT-TYPE SYNTAX NVpnIsatapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information related to ISATAP tunnels." INDEX { nvpnIsatapIndex } ::= { nvpnIsatapTable 1 } NVpnIsatapEntry ::= SEQUENCE { nvpnIsatapIndex Integer32, nvpnIsatapEndPointAddressType InetAddressType, nvpnIsatapEndPoint InetAddress, nvpnIsatapSubnetPrefixType InetAddressType, nvpnIsatapSubnetPrefix InetAddress } -- TF1 nvpnIsatapIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table." ::= { nvpnIsatapEntry 1 } -- TF1 nvpnIsatapEndPointAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Value that represents the type of the internet address { unknown(0), ipv4(1), ipv6(2), dns(16) }" ::= { nvpnIsatapEntry 2 } -- TF1 nvpnIsatapEndPoint OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Address of ISATAP end point." ::= { nvpnIsatapEntry 3 } -- TF1 nvpnIsatapSubnetPrefixType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Value that represents the type of the internet address { unknown(0), ipv4(1), ipv6(2), dns(16) }" ::= { nvpnIsatapEntry 4 } -- TF1 nvpnIsatapSubnetPrefix OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IPv6 ISATAP subnet prefix." ::= { nvpnIsatapEntry 5 } -- Syslog -- nlogServer OBJECT IDENTIFIER ::= { netgearSyslog 1 } -- nlogServer -- -- CECNJ nlogSyslogServerIPType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Value that represents the type of the internet address { unknown(0), ipv4(1), ipv6(2), dns(16) }" ::= { nlogServer 1 } nlogSyslogServerIP OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog server IP address." ::= { nlogServer 2 } -- CECNJ nlogSyslogServerPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "TCP/UDP port used to connect to log server." ::= { nlogServer 3 } -- CECNJ nlogSyslogFormatOp OBJECT-TYPE SYNTAX INTEGER { standard(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Log format: (1) standard syslog format " ::= { nlogServer 4 } -- CECNJ nlogSyslogProtocolOp OBJECT-TYPE SYNTAX INTEGER { udp(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Transport protocol used to connect to syslog server. (1) UDP " ::= { nlogServer 5 } -- CECNJ nlogSyslogState OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Syslog server state decides whether log will be sent: 1. enable -- log will send to server 2. disable -- log will not send to server." ::= { nlogServer 6 } -- CECNJ nlogSyslogStateOp OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Syslog server state operation: (1) enable (2) disable" ::= { nlogServer 7 } -- CECNJ nlogSyslogLevel OBJECT-TYPE SYNTAX INTEGER { emergency(1), alert(2), critical(3), error(4), warning(5), notification(6), informational(7), debugging(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Number definition that determines the minimal level of log will be sent to the log server: (1) emergency (2) alert (3) critical (4) error (5) warning (6) notification (7) informational (8) debugging" ::= { nlogServer 8 } -- CECNJ nlogSyslogType OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Bit wise definition that determines the type of log will be sent to the log server: Bit1 (0x0001): Traffic Bit2 (0x0002): Spam Bit3 (0x0004): System Bit4 (0x0008): Service Bit5 (0x0010): Malware Bit6 (0x0020): Email filters Bit7 (0x0040): Content filters Bit8 (0x0080): IPS Bit9 (0x0100): Anomaly Behavior Bit10(0x0200): Application Bit11(0x0400): Firewall Bit12(0x0800): IPSEC VPN Bit13(0x1000): SSL VPN " ::= { nlogServer 9 } -- Service -- -- netgearService.nsrvServiceControlTable -- nsrvServiceControlTable OBJECT-TYPE SYNTAX SEQUENCE OF NSrvServiceControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing service information" ::= { netgearService 1 } nsrvServiceControlEntry OBJECT-TYPE SYNTAX NSrvServiceControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular service" INDEX { nsrvServiceControlIndex } ::= { nsrvServiceControlTable 1 } NSrvServiceControlEntry ::= SEQUENCE { nsrvServiceControlIndex INTEGER, nsrvServiceControlName DisplayString, nsrvServiceControlAvailability DisplayString, nsrvServiceControlAvailabilityOp INTEGER } -- CECNJ nsrvServiceControlIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table" ::= { nsrvServiceControlEntry 1 } -- CECNJ nsrvServiceControlName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Service name: SMTP, POP3, IMAP, HTTP, HTTPS, FTP" ::= { nsrvServiceControlEntry 2 } -- CECNJ nsrvServiceControlAvailability OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "1.enable -- to enable service 2.disable -- to disable service" ::= { nsrvServiceControlEntry 3 } -- CECNJ nsrvServiceControlAvailabilityOp OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "(1) enable (2) disable" ::= { nsrvServiceControlEntry 4 } -- netgearService.nsrvServiceStatistics -- nsrvServiceStatistics OBJECT IDENTIFIER ::= { netgearService 2 } -- CECNJ httpActiveConnections OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Active connections for HTTP service" ::= { nsrvServiceStatistics 1 } -- CECNJ httpKBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Traffic volume scanned in kilobytes for HTTP service" ::= { nsrvServiceStatistics 2 } -- CECNJ httpScanned OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of requests scanned for HTTP service since last reset" ::= { nsrvServiceStatistics 3 } -- CECNJ httpMalware OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of malware detected for HTTP service since last reset" ::= { nsrvServiceStatistics 4 } -- CECNJ httpBlocked OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of blocked files for HTTP service since last reset" ::= { nsrvServiceStatistics 5 } -- CECNJ httpURLBlocked OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of blocked URLs for HTTP service since last reset" ::= { nsrvServiceStatistics 6 } -- CECNJ httpMalwareQuarantine OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of malware quarantined for HTTP service since last reset" ::= { nsrvServiceStatistics 7 } -- CECNJ httpsActiveConnections OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Active connections for HTTPS service" ::= { nsrvServiceStatistics 8 } -- CECNJ httpsKBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Traffic volume scanned in kilobytes for HTTPS service" ::= { nsrvServiceStatistics 9 } -- CECNJ httpsScanned OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of requests scanned for HTTPS service since last reset" ::= { nsrvServiceStatistics 10 } -- CECNJ httpsMalware OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of malware detected for HTTPS service since last reset" ::= { nsrvServiceStatistics 11 } -- CECNJ httpsBlocked OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of blocked files for HTTPS service since last reset" ::= { nsrvServiceStatistics 12 } -- CECNJ httpsURLBlocked OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of blocked URLs for HTTPS service since last reset" ::= { nsrvServiceStatistics 13 } -- CECNJ httpsMalwareQuarantine OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of malware quarantined for HTTPS service since last reset" ::= { nsrvServiceStatistics 14 } -- CECNJ ftpActiveConnections OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Active connections for FTP service" ::= { nsrvServiceStatistics 15 } -- CECNJ ftpKBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Traffic volume scanned in kilobytes for FTP service" ::= { nsrvServiceStatistics 16 } -- CECNJ ftpScanned OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of requests scanned for FTP service since last reset" ::= { nsrvServiceStatistics 17 } -- CECNJ ftpMalware OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of malware detected for FTP service since last reset" ::= { nsrvServiceStatistics 18 } -- CECNJ ftpBlocked OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of blocked files for FTP service since last reset" ::= { nsrvServiceStatistics 19 } -- CECNJ ftpMalwareQuarantine OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of malware quarantined for FTP service since last reset" ::= { nsrvServiceStatistics 20 } -- CECNJ smtpActiveConnections OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Active connections for SMTP service" ::= { nsrvServiceStatistics 21 } -- CECNJ smtpKBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Traffic volume scanned in kilobytes for SMTP service" ::= { nsrvServiceStatistics 22 } -- CECNJ smtpScanned OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of messages scanned for SMTP service since last reset" ::= { nsrvServiceStatistics 23 } -- CECNJ smtpMalware OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of malware detected for SMTP service since last reset" ::= { nsrvServiceStatistics 24 } -- CECNJ smtpBlocked OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of blocked emails for SMTP service since last reset" ::= { nsrvServiceStatistics 25 } -- CECNJ smtpMalwareQuarantine OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of malware quarantined for SMTP service since last reset" ::= { nsrvServiceStatistics 26 } -- CECNJ smtpSpamQuarantine OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of spam quarantined for SMTP service since last reset" ::= { nsrvServiceStatistics 27 } -- CECNJ smtpSpam OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of spam for SMTP service since last reset" ::= { nsrvServiceStatistics 28 } -- CECNJ smtpSpamBlacklist OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of spam detected by blacklist for SMTP service since last reset" ::= { nsrvServiceStatistics 29 } -- CECNJ smtpSpamRBL OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of spam detected by RBL for SMTP service since last reset" ::= { nsrvServiceStatistics 30 } -- CECNJ smtpSpamDSA OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of spam detected by distributed spam analysis for SMTP service since last reset" ::= { nsrvServiceStatistics 31 } -- CECNJ pop3ActiveConnections OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Active connections for POP3 service" ::= { nsrvServiceStatistics 32 } -- CECNJ pop3KBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Traffic volume scanned in kilobytes for POP3 service" ::= { nsrvServiceStatistics 33 } -- CECNJ pop3Scanned OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of messages scanned for POP3 service since last reset" ::= { nsrvServiceStatistics 34 } -- CECNJ pop3Malware OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of malware detected for POP3 service since last reset" ::= { nsrvServiceStatistics 35 } -- CECNJ pop3Blocked OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of blocked emails for POP3 service since last reset" ::= { nsrvServiceStatistics 36 } -- CECNJ pop3MalwareQuarantine OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of malware quarantined for POP3 service since last reset" ::= { nsrvServiceStatistics 37 } -- CECNJ pop3Spam OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of spam for POP3 service since last reset" ::= { nsrvServiceStatistics 38 } -- CECNJ pop3SpamBlacklist OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of spam detected by blacklist for POP3 service since last reset" ::= { nsrvServiceStatistics 39 } -- CECNJ pop3SpamDSA OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of spam detected by distributed spam analysis for POP3 service since last reset" ::= { nsrvServiceStatistics 40 } -- CECNJ imapActiveConnections OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Active connections for IMAP service" ::= { nsrvServiceStatistics 41 } -- CECNJ imapKBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Traffic volume scanned in kilobytes for IMAP service" ::= { nsrvServiceStatistics 42 } -- CECNJ imapScanned OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of messages scanned for IMAP service since last reset" ::= { nsrvServiceStatistics 43 } -- CECNJ imapMalware OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of malware detected for IMAP service since last reset" ::= { nsrvServiceStatistics 44 } -- CECNJ imapBlocked OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of blocked emails for IMAP service since last reset" ::= { nsrvServiceStatistics 45 } -- CECNJ imapMalwareQuarantine OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of malware quarantined for IMAP service since last reset" ::= { nsrvServiceStatistics 46 } -- netgerService.nsrvSecurityStatisticsTable -- nsrvSecurityStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF NSrvSecurityStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of statistics for security entries" ::= { netgearService 3 } nsrvSecurityStatisticsEntry OBJECT-TYPE SYNTAX NSrvSecurityStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics information for each security entry" INDEX { nsrvSecurityIndex } ::= { nsrvSecurityStatisticsTable 1 } NSrvSecurityStatisticsEntry ::= SEQUENCE { nsrvSecurityIndex INTEGER, nsrvSecurityName DisplayString, nsrvSecurityCounter Counter64 } -- CECNJ nsrvSecurityIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table" ::= { nsrvSecurityStatisticsEntry 1 } -- CECNJ nsrvSecurityName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Security name: 1. Email Scanned 2. Email Malware Found 3. Email Filter Matched 4. Email Spam Found 5. Email Quarantine 6. Web Scanned 7. Web Malware Found 8. Web File Blocked 9. Web URL Blocked 10. Web Quarantine 11. IM Blocked 12. P2P Blocked 13. Others Blocked 14. Media Blocked 15. IPS Matched 16. Anomaly Behaviors Detected " ::= { nsrvSecurityStatisticsEntry 2 } -- CECNJ nsrvSecurityCounter OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of about security detection" ::= { nsrvSecurityStatisticsEntry 3 } -- nsrvSummary -- nsrvSummary OBJECT IDENTIFIER ::= { netgearService 4 } -- nsrvSummary.nsrvSummaryStatDisplayThreshold nsrvSummaryStatDisplayThreshold OBJECT IDENTIFIER ::= { nsrvSummary 1 } -- nsrvSummaryStatDisplayThreshold -- -- CECNJ nsrvSummaryStatRecentNDisplayThreshold OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of records displayed in the nsrvMalwareRecentN, nsrvIPSSignatureRecentN, nsrvApplicationRecentN, nsrvWebCategoryRecentN and nsrvSpamRecentN table." ::= { nsrvSummaryStatDisplayThreshold 1 } -- CECNJ nsrvSummaryStatTopNDisplayThreshold OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of records displayed in the nsrvMalwareTopN, nsrvIPSSignatureTopN, nsrvApplicationTopN, nsrvWebCategoryTopN and nsrvSpamTopN table." ::= { nsrvSummaryStatDisplayThreshold 2 } -- nsrvSummary.nsrvMalwareRecentNTable -- nsrvMalwareRecentNTable OBJECT-TYPE SYNTAX SEQUENCE OF NSrvMalwareRecentNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing malware recent n information" ::= { nsrvSummary 2 } nsrvMalwareRecentNEntry OBJECT-TYPE SYNTAX NSrvMalwareRecentNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular recent N malware" INDEX { nsrvMalwareRecentNIndex } ::= { nsrvMalwareRecentNTable 1 } NSrvMalwareRecentNEntry ::= SEQUENCE { nsrvMalwareRecentNIndex Integer32, nsrvMalwareRecentNName DisplayString, nsrvMalwareRecentNService DisplayString, nsrvMalwareRecentNTime OCTET STRING } -- CECNJ nsrvMalwareRecentNIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Rank of the malware (1 = most recent)" ::= { nsrvMalwareRecentNEntry 1 } -- CECNJ nsrvMalwareRecentNName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the malware" ::= { nsrvMalwareRecentNEntry 2 } -- CECNJ nsrvMalwareRecentNService OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the service in which the malware was detected" ::= { nsrvMalwareRecentNEntry 3 } -- CECNJ nsrvMalwareRecentNTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Date Time the malware was detected, the format of time is 'YYYY-MM-DD HH:mm:SS'." ::= { nsrvMalwareRecentNEntry 4 } -- nsrvSummary.nsrvMalwareTopNTable -- nsrvMalwareTopNTable OBJECT-TYPE SYNTAX SEQUENCE OF NSrvMalwareTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing malware top N information" ::= { nsrvSummary 3 } nsrvMalwareTopNEntry OBJECT-TYPE SYNTAX NSrvMalwareTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular top N malware" INDEX { nsrvMalwareTopNIndex } ::= { nsrvMalwareTopNTable 1 } NSrvMalwareTopNEntry ::= SEQUENCE { nsrvMalwareTopNIndex Integer32, nsrvMalwareTopNName DisplayString, nsrvMalwareTopNFrequency Counter32, nsrvMalwareTopNPercent INTEGER } -- CECNJ nsrvMalwareTopNIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Rank of the malware in the top N(1 = most frequently detected)" ::= { nsrvMalwareTopNEntry 1 } -- CECNJ nsrvMalwareTopNName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the malware" ::= { nsrvMalwareTopNEntry 2 } -- CECNJ nsrvMalwareTopNFrequency OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times the malware has been detected" ::= { nsrvMalwareTopNEntry 3 } -- CECNJ nsrvMalwareTopNPercent OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Percentage of the frequency of the malware among all detected malware (not just the top N)" ::= { nsrvMalwareTopNEntry 4 } -- nsrvSummary.nsrvIPSSignatureRecentNTable -- nsrvIPSSignatureRecentNTable OBJECT-TYPE SYNTAX SEQUENCE OF NSrvIPSSignatureRecentNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing IPS recent N information" ::= { nsrvSummary 4 } nsrvIPSSignatureRecentNEntry OBJECT-TYPE SYNTAX NSrvIPSSignatureRecentNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular recent N IPS" INDEX { nsrvIPSSignatureRecentNIndex } ::= { nsrvIPSSignatureRecentNTable 1 } NSrvIPSSignatureRecentNEntry ::= SEQUENCE { nsrvIPSSignatureRecentNIndex Integer32, nsrvIPSSignatureRecentNName DisplayString, nsrvIPSSignatureRecentNCategory DisplayString, nsrvIPSSignatureRecentNTime OCTET STRING } -- CECNJ nsrvIPSSignatureRecentNIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Rank of the IPS signature (1 = most recent)" ::= { nsrvIPSSignatureRecentNEntry 1 } -- CECNJ nsrvIPSSignatureRecentNName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the IPS signature" ::= { nsrvIPSSignatureRecentNEntry 2 } -- CECNJ nsrvIPSSignatureRecentNCategory OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the category in which the IPS signature was matched" ::= { nsrvIPSSignatureRecentNEntry 3 } -- CECNJ nsrvIPSSignatureRecentNTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Date Time the IPS signature was matched, the format of time is 'YYYY-MM-DD HH:mm:SS'." ::= { nsrvIPSSignatureRecentNEntry 4 } -- nsrvSummary.nsrvIPSSignatureTopNTable -- nsrvIPSSignatureTopNTable OBJECT-TYPE SYNTAX SEQUENCE OF NSrvIPSSignatureTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing IPS top N information" ::= { nsrvSummary 5 } nsrvIPSSignatureTopNEntry OBJECT-TYPE SYNTAX NSrvIPSSignatureTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular top N IPS" INDEX { nsrvIPSSignatureTopNIndex } ::= { nsrvIPSSignatureTopNTable 1 } NSrvIPSSignatureTopNEntry ::= SEQUENCE { nsrvIPSSignatureTopNIndex Integer32, nsrvIPSSignatureTopNName DisplayString, nsrvIPSSignatureTopNFrequency Counter32, nsrvIPSSignatureTopNPercent INTEGER } -- CECNJ nsrvIPSSignatureTopNIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Rank of the IPS signature in the top N(1 = most frequently matched)" ::= { nsrvIPSSignatureTopNEntry 1 } -- CECNJ nsrvIPSSignatureTopNName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the IPS signature" ::= { nsrvIPSSignatureTopNEntry 2 } -- CECNJ nsrvIPSSignatureTopNFrequency OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times the IPS signature has been matched" ::= { nsrvIPSSignatureTopNEntry 3 } -- CECNJ nsrvIPSSignatureTopNPercent OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Percentage of the frequency of the IPS signature among all matched IPS signature (not just the top N)" ::= { nsrvIPSSignatureTopNEntry 4 } -- nsrvSummary.nsrvApplicationRecentNTable -- nsrvApplicationRecentNTable OBJECT-TYPE SYNTAX SEQUENCE OF NSrvApplicationRecentNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing application recent N information" ::= { nsrvSummary 6 } nsrvApplicationRecentNEntry OBJECT-TYPE SYNTAX NSrvApplicationRecentNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular recent N application" INDEX { nsrvApplicationRecentNIndex } ::= { nsrvApplicationRecentNTable 1 } NSrvApplicationRecentNEntry ::= SEQUENCE { nsrvApplicationRecentNIndex Integer32, nsrvApplicationRecentNName DisplayString, nsrvApplicationRecentNCategory DisplayString, nsrvApplicationRecentNTime OCTET STRING } -- CECNJ nsrvApplicationRecentNIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Rank of the application (1 = most recent)" ::= { nsrvApplicationRecentNEntry 1 } -- CECNJ nsrvApplicationRecentNName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the application" ::= { nsrvApplicationRecentNEntry 2 } -- CECNJ nsrvApplicationRecentNCategory OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the category in which the application was blocked" ::= { nsrvApplicationRecentNEntry 3 } -- CECNJ nsrvApplicationRecentNTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Date Time the application was blocked, the format of time is 'YYYY-MM-DD HH:mm:SS'." ::= { nsrvApplicationRecentNEntry 4 } -- nsrvSummary.nsrvApplicationTopNTable -- nsrvApplicationTopNTable OBJECT-TYPE SYNTAX SEQUENCE OF NSrvApplicationTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing application top N information" ::= { nsrvSummary 7 } nsrvApplicationTopNEntry OBJECT-TYPE SYNTAX NSrvApplicationTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular top N application" INDEX { nsrvApplicationTopNIndex } ::= { nsrvApplicationTopNTable 1 } NSrvApplicationTopNEntry ::= SEQUENCE { nsrvApplicationTopNIndex Integer32, nsrvApplicationTopNName DisplayString, nsrvApplicationTopNFrequency Counter32, nsrvApplicationTopNSourceIPCount Integer32 } -- CECNJ nsrvApplicationTopNIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Rank of the application in the top N(1 = most frequently blocked)" ::= { nsrvApplicationTopNEntry 1 } -- CECNJ nsrvApplicationTopNName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the application" ::= { nsrvApplicationTopNEntry 2 } -- CECNJ nsrvApplicationTopNFrequency OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times the application has been blocked" ::= { nsrvApplicationTopNEntry 3 } -- CECNJ nsrvApplicationTopNSourceIPCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of source IP addresses" ::= { nsrvApplicationTopNEntry 4 } -- nsrvSummary.nsrvWebCategoryRecentNTable -- nsrvWebCategoryRecentNTable OBJECT-TYPE SYNTAX SEQUENCE OF NSrvWebCategoryRecentNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing web category recent N information" ::= { nsrvSummary 8 } nsrvWebCategoryRecentNEntry OBJECT-TYPE SYNTAX NSrvWebCategoryRecentNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular recent N web category" INDEX { nsrvWebCategoryRecentNIndex } ::= { nsrvWebCategoryRecentNTable 1 } NSrvWebCategoryRecentNEntry ::= SEQUENCE { nsrvWebCategoryRecentNIndex Integer32, nsrvWebCategoryRecentNName DisplayString, nsrvWebCategoryRecentNTime OCTET STRING } -- CECNJ nsrvWebCategoryRecentNIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Rank of the web category (1 = most recent)" ::= { nsrvWebCategoryRecentNEntry 1 } -- CECNJ nsrvWebCategoryRecentNName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the web category" ::= { nsrvWebCategoryRecentNEntry 2 } -- CECNJ nsrvWebCategoryRecentNTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Date Time the web category was blocked, the format of time is 'YYYY-MM-DD HH:mm:SS'." ::= { nsrvWebCategoryRecentNEntry 3 } -- nsrvSummary.nsrvWebCategoryTopNTable -- nsrvWebCategoryTopNTable OBJECT-TYPE SYNTAX SEQUENCE OF NSrvWebCategoryTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing web category top N information" ::= { nsrvSummary 9 } nsrvWebCategoryTopNEntry OBJECT-TYPE SYNTAX NSrvWebCategoryTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular top N web category" INDEX { nsrvWebCategoryTopNIndex } ::= { nsrvWebCategoryTopNTable 1 } NSrvWebCategoryTopNEntry ::= SEQUENCE { nsrvWebCategoryTopNIndex Integer32, nsrvWebCategoryTopNName DisplayString, nsrvWebCategoryTopNFrequency Counter32, nsrvWebCategoryTopNSourceIPCount Integer32 } -- CECNJ nsrvWebCategoryTopNIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Rank of the web category in the top N(1 = most frequently blocked)" ::= { nsrvWebCategoryTopNEntry 1 } -- CECNJ nsrvWebCategoryTopNName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the web category" ::= { nsrvWebCategoryTopNEntry 2 } -- CECNJ nsrvWebCategoryTopNFrequency OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times the web category has been blocked" ::= { nsrvWebCategoryTopNEntry 3 } -- CECNJ nsrvWebCategoryTopNSourceIPCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of source IP addresses" ::= { nsrvWebCategoryTopNEntry 4 } -- nsrvSummary.nsrvSpamRecentNTable -- nsrvSpamRecentNTable OBJECT-TYPE SYNTAX SEQUENCE OF NSrvSpamRecentNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing spam recent N information" ::= { nsrvSummary 10 } nsrvSpamRecentNEntry OBJECT-TYPE SYNTAX NSrvSpamRecentNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular recent N spam" INDEX { nsrvSpamRecentNIndex } ::= { nsrvSpamRecentNTable 1 } NSrvSpamRecentNEntry ::= SEQUENCE { nsrvSpamRecentNIndex Integer32, nsrvSpamRecentNSubject OCTET STRING, nsrvSpamRecentNTime OCTET STRING } -- CECNJ nsrvSpamRecentNIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Rank of the spam (1 = most recent)" ::= { nsrvSpamRecentNEntry 1 } -- CECNJ nsrvSpamRecentNSubject OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Email subject" ::= { nsrvSpamRecentNEntry 2 } -- CECNJ nsrvSpamRecentNTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Date Time the spam was detected, the format of time is 'YYYY-MM-DD HH:mm:SS'." ::= { nsrvSpamRecentNEntry 3 } -- nsrvSummary.nsrvSpamTopNTable -- nsrvSpamTopNTable OBJECT-TYPE SYNTAX SEQUENCE OF NSrvSpamTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing spam top N information" ::= { nsrvSummary 11 } nsrvSpamTopNEntry OBJECT-TYPE SYNTAX NSrvSpamTopNEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular top N spam" INDEX { nsrvSpamTopNIndex } ::= { nsrvSpamTopNTable 1 } NSrvSpamTopNEntry ::= SEQUENCE { nsrvSpamTopNIndex Integer32, nsrvSpamTopNRecipient DisplayString, nsrvSpamTopNFrequency Counter32 } -- CECNJ nsrvSpamTopNIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Rank of the spam in the top N(1 = most frequently detected)" ::= { nsrvSpamTopNEntry 1 } -- CECNJ nsrvSpamTopNRecipient OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Email address of the recipient" ::= { nsrvSpamTopNEntry 2 } -- CECNJ nsrvSpamTopNFrequency OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times the spam has been detected" ::= { nsrvSpamTopNEntry 3 } -- nsrvLog -- nsrvLog OBJECT IDENTIFIER ::= { netgearService 5 } -- nsrvLog.nsrvLogDisplayCondition -- nsrvLogDisplayCondition OBJECT IDENTIFIER ::= { nsrvLog 1 } -- CECNJ nsrvLogDisplayStartTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Start time of logs. The format of time is 'YYYY-MM-DD HH:mm'." ::= { nsrvLogDisplayCondition 1 } -- CECNJ nsrvLogDisplayEndTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "End time of logs. The format of time is 'YYYY-MM-DD HH:mm'." ::= { nsrvLogDisplayCondition 2 } -- CECNJ nsrvLogDisplayCount OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Max number of logs displayed in the table." ::= { nsrvLogDisplayCondition 3 } -- CECNJ nsrvLogDisplayLogTypeOp OBJECT-TYPE SYNTAX INTEGER { traffic(1), spam(2), system(3), service(4), malware(5), emailFilters(6), contentFilters(7), ips(8), anomalyBehavior(9), application(10), firewall(11), ipsecVPN(12), sslVPN(13) } MAX-ACCESS read-write STATUS current DESCRIPTION "Log type: (1) Traffic (2) Spam (3) System (4) Service (5) Malware (6) Email filters (7) Content filters (8) IPS (9) Anomaly Behavior (10) Application (11) Firewall (12) IPSEC VPN (13) SSL VPN " ::= { nsrvLogDisplayCondition 4 } -- nsrvLog.nsrvLogContentTable -- nsrvLogContentTable OBJECT-TYPE SYNTAX SEQUENCE OF NSrvLogContentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing log content" ::= { nsrvLog 2 } nsrvLogContentEntry OBJECT-TYPE SYNTAX NSrvLogContentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Content about a particular log" INDEX { nsrvLogContentIndex } ::= { nsrvLogContentTable 1 } NSrvLogContentEntry ::= SEQUENCE { nsrvLogContentIndex Integer32, nsrvLogContentTime OCTET STRING, nsrvLogContentContent OCTET STRING } -- CECNJ nsrvLogContentIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of table." ::= { nsrvLogContentEntry 1 } -- CECNJ nsrvLogContentTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Date time the log was recorded, the format of time is 'YYYY-MM-DD HH:mm:SS'" ::= { nsrvLogContentEntry 2 } -- CECNJ nsrvLogContentContent OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Log content." ::= { nsrvLogContentEntry 3 } -- nsrvLog.nsrvLogMgmt -- nsrvLogMgmt OBJECT IDENTIFIER ::= { nsrvLog 3 } -- CECNJ nsrvLogMgmtFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User to specify log file name. The length range is 1-255. The file name can consist of upper case letters, lower case letters, digits, dots, underscores, hyphens and forward slashes." ::= { nsrvLogMgmt 1 } -- CECNJ nsrvLogMgmtServerIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Server IP address" ::= { nsrvLogMgmt 2 } -- CECNJ nsrvLogMgmtTimeSpan OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Previous time to the current time span. The unit is hour." ::= { nsrvLogMgmt 3 } -- CECNJ nsrvLogMgmtActionOp OBJECT-TYPE SYNTAX INTEGER { send(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action defined as follow: (1) send - zip log files and send it to NMS server. " ::= { nsrvLogMgmt 4 } -- CECNJ nsrvLogMgmtStatus OBJECT-TYPE SYNTAX INTEGER { processing(1), success(2), failure(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Show last status of action. 1. processing 2. success 3. failure " ::= { nsrvLogMgmt 5 } -- nsrvReport -- nsrvReport OBJECT IDENTIFIER ::= { netgearService 6 } -- nsrvReport.nsrvReportGenerator -- nsrvReportGenerator OBJECT IDENTIFIER ::= { nsrvReport 1 } -- CECNJ nsrvReportGeneratorFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User to specify report file name. The length range is 1-255. The file name can consist of upper case letters, lower case letters, digits, dots, underscores, hyphens and forward slashes." ::= { nsrvReportGenerator 1 } -- CECNJ nsrvReportGeneratorServerIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Server IP address" ::= { nsrvReportGenerator 2 } -- CECNJ nsrvReportGeneratorStartTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Only events with time greater than or equal to the start time will be used to generate the report. The format of time is 'YYYY-MM-DD HH'." ::= { nsrvReportGenerator 3 } -- CECNJ nsrvReportGeneratorEndTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Only events with time greater than or equal to the start time will be used to generate the report. The format of time is 'YYYY-MM-DD HH'." ::= { nsrvReportGenerator 4 } -- CECNJ nsrvReportGeneratorTopNCount OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "For Top n XXX reports, enter the number to replace n." ::= { nsrvReportGenerator 5 } -- CECNJ nsrvReportGeneratorCharTypeOp OBJECT-TYPE SYNTAX INTEGER { hbar(1), pie(2), vbar(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Char type defined as follow: (1) Horizontal Bar (2) Pie (3) Vertical Bar " ::= { nsrvReportGenerator 6 } -- CECNJ nsrvReportGeneratorReportTypeOp OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Bit wise definition that determines the type of report will be generated: Bit1(0x0001): Web Activity Bit2(0x0002): IPS & Application Bit3(0x0004): Email Activity Bit4(0x0008): System" ::= { nsrvReportGenerator 7 } -- CECNJ nsrvReportGeneratorActionOp OBJECT-TYPE SYNTAX INTEGER { generate(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action defined as follow: (1) generate - generate report and send it to NMS server. " ::= { nsrvReportGenerator 8 } -- CECNJ nsrvReportGeneratorStatus OBJECT-TYPE SYNTAX INTEGER { processing(1), success(2), failure(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Show last status of action. 1. processing 2. success 3. failure " ::= { nsrvReportGenerator 9 } -- Trap -- -- netgearTrap.ntrapSeverity -- -- CECNJ ntrapTrapSeverity OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Trap severity: 1. Critical 2. Major 3. Minor 4. Warning 5. Informational" ::= { netgearTrap 1 } -- netgearTrap.ntrapRegistrationEvent -- CECNJ ntrapRegistrationEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity, nsysLicenseName, nsysLicenseStatus, nsysLicenseExpirationDate } STATUS current DESCRIPTION "Trap sent when registration condition changed" ::= { netgearTrap 2 } -- netgearTrap.ntrapComptUpdateEvent -- CECNJ ntrapComptUpdateEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity, nsysComptName, nsysComptVersion, nsysComptUpdateMessage } STATUS current DESCRIPTION "Trap sent when component version number changed" ::= { netgearTrap 3 } -- netgearTrap.ntrapServiceEvent -- CECNJ ntrapServiceEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity, nsrvServiceControlName, nsrvServiceControlAvailability } STATUS current DESCRIPTION "Trap sent when service state changed (e.g. service turned on/off)" ::= { netgearTrap 4 } -- netgearTrap.ntrapMalwareEvent -- CECNJ ntrapMalwareEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity, nsrvMalwareRecentNName, nsrvMalwareRecentNService } STATUS current DESCRIPTION "Trap sent when malware is detected" ::= { netgearTrap 5 } -- netgearTrap.ntrapMalwareOutbreakEvent -- CECNJ ntrapMalwareOutbreakEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity } STATUS current DESCRIPTION "Trap sent for malware outbreak condition changed" ::= { netgearTrap 6 } -- netgearTrap.ntrapIPSEvent -- -- CECNJ ntrapIPSEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity, nsrvIPSSignatureRecentNName } STATUS current DESCRIPTION "Trap sent when IPS is detected" ::= { netgearTrap 7 } -- netgearTrap.ntrapIPSOutbreakEvent -- -- CECNJ ntrapIPSOutbreakEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity } STATUS current DESCRIPTION "Trap sent for IPS outbreak condition" ::= { netgearTrap 8 } -- netgearTrap.ntrapTrafficEvent -- -- CECNJ ntrapTrafficEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity, nsrvLogContentContent } STATUS current DESCRIPTION "Trap sent when traffic is occurred" ::= { netgearTrap 9 } -- netgearTrap.ntrapSpamEvent -- -- CECNJ ntrapSpamEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity, nsrvLogContentContent } STATUS current DESCRIPTION "Trap sent when spam is detected" ::= { netgearTrap 10 } -- netgearTrap.ntrapSystemEvent -- -- TF1 ntrapSystemEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity, nsrvLogContentContent } STATUS current DESCRIPTION "Trap sent when system state changed" ::= { netgearTrap 11 } -- netgearTrap.ntrapWANConnFailEvent -- -- TF1 ntrapWANConnFailEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity, ntrapWANWorkModel, nsrvLogContentContent } STATUS current DESCRIPTION "Trap sent when WAN connection failure" ::= { netgearTrap 12 } -- netgearTrap.ntrapDDosAttackEvent -- -- CECNJ ntrapDDosAttackEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity, nsrvLogContentContent } STATUS current DESCRIPTION "Trap sent when DDos attack is detected" ::= { netgearTrap 13 } -- netgearTrap.ntrapPortScanEvent -- -- CECNJ ntrapPortScanEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity, nsrvLogContentContent } STATUS current DESCRIPTION "Trap sent when port scan attack is detected" ::= { netgearTrap 14 } -- netgearTrap.ntrapFirewallEvent -- -- TF1 ntrapFirewallEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity, nsrvLogContentContent } STATUS current DESCRIPTION "Trap sent when firewall event is detected" ::= { netgearTrap 15 } -- netgearTrap.ntrapIPsecVPNEvent -- -- TF1 ntrapIPsecVPNEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity, nsrvLogContentContent } STATUS current DESCRIPTION "Trap sent when IPsec VPN is detected" ::= { netgearTrap 16 } -- netgearTrap.ntrapSSLVPNEvent -- -- TF1 ntrapSSLVPNEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity, nsrvLogContentContent } STATUS current DESCRIPTION "Trap sent when SSL VPN is detected" ::= { netgearTrap 17 } -- netgearTrap.ntrapUserLoginEvent -- -- TF1 ntrapUserLoginEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity, nsrvLogContentContent } STATUS current DESCRIPTION "Trap sent when user login" ::= { netgearTrap 18 } -- netgearTrap.ntrapUserLoginFailEvent -- -- TF1 ntrapUserLoginFailEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity, nsrvLogContentContent } STATUS current DESCRIPTION "Trap sent when user login failure" ::= { netgearTrap 19 } -- netgearTrap.ntrapWANFailoverEvent -- -- TF1 ntrapWANFailoverEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity, nsrvLogContentContent } STATUS current DESCRIPTION "Trap sent when WAN ports auto failover" ::= { netgearTrap 20 } -- netgearTrap.ntrapWANWorkModel -- -- TF1 ntrapWANWorkModel OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "WAN work model: 1. Dedicated 2. Load Balancing 3. Fail Over" ::= { netgearTrap 21 } -- netgearTrap.ntrapConfChgEvent -- -- CECNJ ntrapConfChgEvent NOTIFICATION-TYPE OBJECTS { ntrapTrapSeverity, nsysSysID, nsrvLogContentContent } STATUS current DESCRIPTION "Trap sent when the configuration is changed." ::= { netgearTrap 22 } -- CECNJ ndevFactoryDefault OBJECT-TYPE SYNTAX INTEGER { revert(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Action defined as follow: (1) revert - revert to factory default settings system will reboot in order to activate the new settings" ::= { ngsecurity 7 } END