There are several ways for external programs or systems to interface with argus
The results of every service test can be sent to an external program for collecting, storing, analyzing, etc.
archive_prog: /bin/put_stuff_in_database archive_fmt: %t %o %s
archive_prog specifies a program. it will be sent data on its standard input. archive_fmt specifies the format of the data to send to the archive program in a manner similar to the formats for message{up,dn} (except that the values will be URL encoded).
Argus comes with a argusctl program which can be used to control or get data from the running argus server.
For a list of poorly documented commands that are supported, you can run either: argusctl help or argusd -C
Some examples of useful commands: