There is a built in function for taking backups like that, Configure Real-time Configuration Change Detection Based on Syslog Messages - SolarWinds Worldwide, LLC. Help and Suppor…
And yes to all of your other questions.
Thank you replying .
It works. Is it possible to extract username who changes configuration from syslog message and put that as a backup file's name ?
I am curious , how can I trigger custom JOB as a alert action of received syslog ? I do not see any alert action regarding custom JOB in option.
No, the backup files are always just named with the node info and timestamps.
For the custom job, it's not natively a function in the GUI, but you'd have an action that executes a script to execute the job as discussed in this thread
You can configure your backup job(s) to only backup configurations that have changed, and skip the ones that haven't. This ensures that NCM isn't backing up the same configuration over and over, and only backs up a configuration when it is different from the last downloaded config. If you do it this way, it won't immediately backup the config when its changed, but will when the backup job(s) are scheduled to run.