Forum Discussion
Updates...
In light of @ckong's comments above, I've made some changes.
The original DataSource is now renamed to Checkpoint_Virtual_Systems_Config_PoC
v1.1 is published with lmLocator: YJARHM
There is now a second DataSource for actual appliances, named Checkpoint_Firewall_Config_PoC.
v1.1 of this is Published with lmLocator: 2HKP9T
By default the appliance-specific DataSource, Checkpoint_Firewall_Config_PoC, runs only the "show configuration" command.
However, if you wish, you can add further commands by editing this line in the discovery script:
def commandsToShow = ['configuration'];
You can add any suitable commands into this list, e.g. you could make it:
def commandsToShow = ['configuration','route'];
...to additionally monitor routing tables for changes.
All commands in this list get checked against what the device says it supports (via a 'show \t' command to list all possibles). Erroneous / mis-spelled / non-existent commands will not create instances, but equally the ConfigSource will not tell you if you've made a mistake here.