What IP range based tagger is done for

You can define a tagger that will use IP ranges to automatically add host templates to detected objects. The common tagger named ip-tags can load new ip range rules with modules.

How to define a new IP Range rule

For each IP range rule, you will need to define a new module and add it in the ip-tags configuration.

You can copy the sample module /etc/shinken/modules/ip-tag-dmz.cfg into a new file name and edit it:

 

define module{
  module_name    ip-tag-dc1
  module_type    sync_ip_tag
  ip_range       192.168.0.0/24
  method         append
  property       use
  value          dc1
}

The properties are:

 

Then you must edit the ip-tags tagger definition to link your new module in the file /etc/shinken/taggers/ip-tags.cfg:

 

define tagger {
  tagger_name    ip-tags
  order          1
  modules        ip-tag-dmz,ip-tag-dc1
  description    This tagger will tag hosts based on their ip range
}

 

Then you must restart your shinken-synchronizer daemon.