You need to have a snapshot job scheduled to run on some interval to capture the changes. As long as that job is running, and snapshots the appropriate data, you will have the delta information in BBSA and BDSSA.
Then it doesn’t matter how you change the file.
Do you mean that, if I do not take snapshot and if anyone make changes on files through BBSA Live view, then changes will not be tracked?
Also if I install some rpms or shell file by taking NSH to server, How this will be tracked?
The only way to catch changes is to run snapshot jobs.
You can make changes to the server however you want. via ssh, console login, nsh, another automation tool, etc. bladelogic is comparing what is in the previous snapshot for the particular element to what the on the server when the next job runs.
You should note that the snapshot job should target specific configuration elements, not the whole server. the snapshot job is not designed to snapshot