File Integrity Monitor Options

These options provide maintenance for the File Integrity Monitor database, and options for the client to run an integrity check.

pbdbutil --fim [<options>] [ <file> <file> ...]
-r Run FIM check.
-U Run FIM check and update database.

 

-n Create new FIM database.
-l List all FIM configurations in database.

-l

Add an extra -l to list host assignments.
-s <[-|+]attribute> Sort the list of records by attribute name (asc/desc).
-i <file> Import FIM configuration file.
-e <name> <file> Export specified FIM configuration.
-g <name> Get FIM configuration by name.
-d <name> Delete FIM configuration.
-d { "cfg" : { "name" : "<wildcard>" }} Delete FIM configuration matching wildcard.
-u { "name" : "<name>", "cfg": { json param... }} Update FIM configuration.
-A <name> <host(s)> Assign host to configuration.
-X <host(s)> Unassign host from configuration.
-g { "rpt" : { "uuid" : "<uuid>" }} Get specified FIM report.
-g { "rpt" : { params ... }} Retrieve report summarized from multiple reports. See below for attributes.
--format '[ "header", "header2", ... ]' Define retrieved fields when using CSV report.
-d { "rpt" : { "uuid" : "<uuid>" }} Delete FIM report.
-d { "rpt" : { params ... }} Delete FIM report(s) - see below for attributes.

-L [{ Retrieve, List or Delete FIM reports, with attributes:

["name" : "<wildcard>",]

["uuid" : "<uuid>",]

["host" : "<wildcard>",]

["older" : <epoch>,]["newer" : <epoch>,]

["older" : { "years" : n, "months" : n, "days" : n, "hours" : n ]

["newer" : { "years" : n, "months" : n, "days" : n, "hours" : n ]

["updates" : <bool>,]

["risk" : <lvl>,]

["risk_higher" : <lvl>,]

["risk_lower" : <lvl>,]

["regexp" : true]}

 
-s <[-|+]attribute> Sort the list of records by attribute name (asc/desc).