Simple Network Management Protocol (SNMP) 900 Community name ^[a-zA-Z0-9\-_]{1,100}$ Community string is limited to alphanumerical characters only with a total lenght of 100 Authorization type (default: 'ro') ro rw ro read only rw read write ^(ro|rw)$ Authorization type must be either 'rw' or 'ro' IP address of SNMP client allowed to contact system Subnet of SNMP client(s) allowed to contact system ipv4net IP address and prefix length ipv6net IPv6 address and prefix length Contact information ^.{1,255}$ Contact information is limited to 255 characters or less Description information ^.{1,255}$ Description is limited to 255 characters or less IP address to listen for incoming SNMP requests ipv4 IPv4 address to listen for incoming SNMP requests ipv6 IPv6 address to listen for incoming SNMP requests Port for SNMP service (default: '161') u32:1-65535 Numeric IP port Port number must be in range 1 to 65535 Location information ^.{1,255}$ Location is limited to 255 characters or less Listen protocol for SNMP udp tcp udp Listen protocol UDP (default) tcp Listen protocol TCP ^(udp|tcp)$ udp Register a subtree for SMUX-based processing oid Object Identifier SNMP trap source address ipv4 IPv4 address ipv6 IPv6 address Address of trap target ipv4 IPv4 address ipv6 IPv6 address Community used when sending trap information Destination port used for trap notification u32:1-65535 Numeric IP port Port number must be in range 1 to 65535 Simple Network Management Protocol (SNMP) v3 Specifies the EngineID that uniquely identify an agent (e.g. 000000000000000000000002) ^([0-9a-f][0-9a-f]){1,18}$ ID must contain an even number (from 2 to 36) of hex digits Specifies the group with name groupname Define group access permission (default: 'ro') ro rw ro read only rw read write ^(ro|rw)$ Authorization type must be either 'rw' or 'ro' Security levels noauth auth priv noauth Messages not authenticated and not encrypted (noAuthNoPriv) auth Messages are authenticated but not encrypted (authNoPriv) priv Messages are authenticated and encrypted (authPriv) ^(noauth|auth|priv)$ Defines the name of view service snmp v3 view Defines SNMP target for inform or traps for IP ipv4 IP address of trap target ipv6 IPv6 address of trap target Defines the privacy Defines the encrypted key for authentication ^[0-9a-f]*$ Encrypted key must only contain hex digits Defines the clear text key for authentication ^.{8,}$ Key must contain 8 or more characters Defines the protocol used for authentication (default: 'md5') md5 sha md5 Message Digest 5 sha Secure Hash Algorithm ^(md5|sha)$ Specifies TCP/UDP port of destination SNMP traps/informs (default: '162') u32:1-65535 Numeric IP port Port number must be in range 1 to 65535 Defines the privacy Defines the encrypted key for privacy protocol ^[0-9a-f]*$ Encrypted key must only contain hex digits Defines the clear text key for privacy protocol ^.{8,}$ Key must contain 8 or more characters Defines the protocol for privacy (default: 'des') des aes des Data Encryption Standard aes Advanced Encryption Standard ^(des|aes)$ Defines protocol for notification between TCP and UDP tcp udp tcp Use Transmission Control Protocol for notifications udp Use User Datagram Protocol for notifications ^(tcp|udp)$ Specifies the type of notification between inform and trap (default: 'inform') inform trap inform Use INFORM trap Use TRAP ^(inform|trap)$ Defines username for authentication service snmp v3 user Specifies the user with name username [^\(\)\|\-]+$ Illegal characters in name Specifies the auth Defines the encrypted key for authentication ^[0-9a-f]*$ Encrypted key must only contain hex digits Defines the clear text key for authentication ^.{8,}$ Key must contain 8 or more characters Defines the protocol used for authentication (default: 'md5') md5 sha md5 Message Digest 5 sha Secure Hash Algorithm ^(md5|sha)$ Specifies group for user name service snmp v3 group Define users access permission (default: 'ro') ro rw ro read only rw read write ^(ro|rw)$ Authorization type must be either 'rw' or 'ro' Defines the privacy Defines the encrypted key for privacy protocol ^[0-9a-f]*$ Encrypted key must only contain hex digits Defines the clear text key for privacy protocol ^.{8,}$ Key must contain 8 or more characters Defines the protocol for privacy (default: 'des') des aes des Data Encryption Standard aes Advanced Encryption Standard ^(des|aes)$ Specifies the view with name viewname [^\(\)\|\-]+$ Illegal characters in name Specifies the oid ^[0-9]+(\.[0-9]+)*$ OID must start from a number Exclude is an optional argument Defines a bit-mask that is indicating which subidentifiers of the associated subtree OID should be regarded as significant ^[0-9a-f]{2}([\.:][0-9a-f]{2})*$ MASK is a list of hex octets, separated by '.' or ':' SNMP script extensions Extension name ^[a-z0-9\.\-\_]+ Script extension contains invalid characters Script location and name ^[a-z0-9\.\-\_\/]+ Script extension contains invalid characters #include