| |||||||||||||
| Extended Service Tests
Extended testing support was added in version 3.2
Extended testing is an advanced feature. If you are just starting out with argus
it is recommended that you stick to the standard built-in service tests as
described in services
In previous versions, most services could be tested only with an expect regular expression, except for SNMP tests which could have minimum or maximum value tests, etc. Now, most services (those places where it makes sense) can use all of the tests that used to be available only for SNMP. Such as
There are also several pre-processing and calculations that can be performed before testing
for example Service TCP { uname: disk-space messagedn: /home is nearly full port: 6543 send: /home pluck: \s(\d+)% maxvalue: 90 } Service UDP/NTP { uname: dispersion messagedn: clock has drifted too far unpack: x8 N scale: 65536 maxvalue: 2 } Service UDP/DNS/Serial/example.com { minvalue: 2002010100 maxvalue: 2004123100 } Aberrant Behavior DetectionServices can be checked for values outside of the predicted range using Holt Winters GraphingAll services which can make use of the extended tests can have the resulting value graphed. See the documentation on graphing. | ||||||||||||
|