---
name: "shinken-discovery"
section: "8"
platform: "linux"
package: "shinken-common"
version: "2.0.3-4"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/shinken-discovery"
---

# shinken-discovery(8)

Shinken discovery daemon

## NAME

shinken-discovery - Shinken discovery daemon

## SYNOPSIS

**shinken-discovery** \[-dr\] \[-c *CONFIGFILE*\] \[--debugfile *DEBUGFILE*\]

## DESCRIPTION

Shinken discovery command.

There are two discovery modules included:

- •

  Standard network discovery which uses the nmap tool

- •

  VMware discovery which uses the check\_esx3.pl script and a vcenter installation.

It is best to do the whole discovery in one pass because one module can use data from the other.

## OPTIONS

- **--version**

  Show program's version number

- **-h, --help**

  Show this help message

- **-c** *CFG\_INPUT,* **--cfg-input=***CFG\_INPUT*

  Discovery configuration file (discovery.cfg)

- **-o** *OUTPUT\_DIR,* **--dir-output=***OUTPUT\_DIR*

  Directory output for results

- **-w, --overwrite**

  Allow overwriting an existing file (disabled by default)

- **-r** *RUNNERS,* **--runners=***RUNNERS*

  List of runners you allow to run, (like nmap,vsphere)

- **-m** *MACROS,* **--macros=***MACROS*

  List of macros (like NMAPTARGETS=192.168.0.0/24). Should be the last argument

- **--db=***DBMOD*

  Optional : Name of the database module to use

- **--backend=***BACKEND*

  Optional : Name of a module that will totally manage the object writing/update thing. If you don't know what it means, maybe you should not use this option :)

- **--modules\_path=***MODULES\_PATH*

  Optional : Path for the module loading. If you don't know what it means, maybe you should not use this option :)

- **--merge**

  Optional : In multiple discovery level, it is the final host name which wins. Make possible merge of multiple IP but same final device

## AUTHOR

Michael Leinartas, Arthur Gautier, David Hannequin, Thibault Cohen
