Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Create configuration files for new source by copying the /etc/shinken-user/source-data/source-data-cfg-sample folder and renaming it to /etc/shinken-user/source-data/source-data-cfg-source_name.
    Also rename /etc/shinken-user/source-data/source-data-cfg-source_name/definition-source-data-cfg-sample.cfg into /etc/shinken-user/source-data/source-data-cfg-source_name/definition-source-data-cfg-source_name.cfg
     
  2. Copy  /etc/shinken/modules/cfg-file-shinken.cfg  into another cfg file name and configure it.
    • Change the module name, for example cfg-file-source_name
      Remember that the module_name must be unique
    • cfg_path must be set to /etc/shinken-user/source-data/source-data-cfg-source_name/definition-source-data-cfg-source_name.cfg
  3. Copy  /etc/shinken/sources/cfg-file-shinken.cfg into an other cfg file name and configure it:
    • Change the source name, for example cfg-file-source_name
      Remember that the source_name must be unique.
    • modules must be set to the new module you just defined (cfg-file-source_name)
       
  4. Then you must declare the source_name source in the file /etc/shinken/synchronizers/synchronizer-master.cfg.
    • Add the source name in the line sources

Code Block
define synchronizer {
	...
	sources syncui,cfg-file-shinken,active-dir,sync-vmware,cfg-file-nagios,discovery,cfg-file-source_name
	...
}