SnmpFilterRequest
The filters to be applied on the Snmp Tables.
{
"name": "string",
"appendOid": "string",
"onTableName": "string",
"onTableOid": "string",
"onTableColumnName": "string",
"indexEntryMask": "string",
"valueEquals": "string",
"invertMatch": false,
"outerJoinOnList": [
{
"name": "probeNumber",
"appendOid": ".1.100"
}
],
"innerJoinOnList": [
{
"name": "probeNumber",
"appendOid": ".1.100"
}
],
"snmpFilters": [
"SnmpFilterRequest Object"
]
}
This setting is user defined and has no effect on polling. It is used for commenting purposes only but must still be supported.
The column on which filtering is applied. Must be in the .1.X form, where X is the column number in the SNMP table.
This is the filter table name. It must be set only when this filtering table is not based at the same OID as the table which contains it
This is the filter table base OID. This must be set when the filter table is not set at the same OID as the table which contains it
This setting is user defined and has no effect on polling. It is used for commenting purposes only.
This defines the Outer Join column, if not accessible in the filter table. Must be in the oid...X form
The value used for filtering. It is in fact a regular expression, whose simplest form is an equality: value="value" performs the SQL equivalent of =, as in: SELECT ... FROM table WHERE column='value'. value="ethernet.*" performs the SQL equivalent of LIKE, as in: SELECT ... FROM table WHERE column LIKE 'ethernet%'
When set to true, inverts the regular expression match result. If the regular expression matches, match is false. If the regular expression does not match, match is true.
The joint specification, used to join this table with external filter tables.
The joint specification, used to join this table with external filter tables.