library-file-integrity-monitoring

Monitors key files for changes.

Maintainer

Nick Anderson

Module stats

Total Downloads: 528
Updated: Nov 4, 2021

Installation version

Version
Released on Oct 26, 2021

Tags

Installation

                    
cfbs add library-file-integrity-monitoring@0.1.0
Description
Dependencies
Discussion

File Integrity Monitoring

Monitor key files for changes.

FIM_tag_subscribe_all_changes

This bundle locates any variables tagged FIM=all_changes and applies change changes monitoring to the file if the file exists.

An inventory for monitored files is also provided.

For example usage see `test/test.cf`.

Installing with cpm

  exec 2>&1
  export MASTERFILES=/home/nickanderson/CFEngine/cfengine-enterprise-demo/
  cpm search lib-FIM
  cpm install lib-FIM 
  :
lib-FIM
make: Entering directory '/home/nickanderson/src/cpm/user/packages/lib-FIM'
mkdir -p ~/CFEngine/cfengine-enterprise-demo//lib/FIM/
rsync -avz --exclude \.#.* /home/nickanderson/src/cpm/user/packages/lib-FIM/* ~/CFEngine/cfengine-enterprise-demo//lib/FIM/
sending incremental file list
LICENSE
README.org
def.cf
def.json
makefile
images/
images/2015-07-19-Selection_001.jpg
policy/
policy/tag_subscribe_all_changes.cf
test/
test/test.cf

sent 74,668 bytes  received 188 bytes  49,904.00 bytes/sec
total size is 116,983  speedup is 1.56
find ~/CFEngine/cfengine-enterprise-demo//lib/FIM/ -type f | xargs chmod 600
find ~/CFEngine/cfengine-enterprise-demo//lib/FIM/ -type d | xargs chmod 700
echo "Don't forget to include the policy in inputs!"
Don't forget to include the policy in inputs!
echo "Try the augments file (def.json)"
Try the augments file (def.json)
echo '{"inputs": [ "lib/FIM/policy/tag_subscribe_all_changes.cf" ]}'
{"inputs": [ "lib/FIM/policy/tag_subscribe_all_changes.cf" ]}
make: Leaving directory '/home/nickanderson/src/cpm/user/packages/lib-FIM'
Downloading 'lib-FIM'...
Installing 'lib-FIM'...
Finished installer(s) for 'lib-FIM'.
Successfully applied changes to '/home/nickanderson/src/cfengine-file_integrity_monitoring/~/CFEngine/cfengine-enterprise-demo/def.json'

Dependencies

This module has no dependencies