Relação entre CMDB e Lansweeper
Para integrar os CIs, configure o Ci com mapeamento de base entre CMDB e Lansweeper.
Estrutura JSON
{
"ci": [
{
"reference": "",
"definition": {
"name": {
"type": "",
"key": ""
},
"brand": {
"type": "",
"key": ""
},
"model": {
"type": "",
"key": ""
},
"serial": {
"type": "",
"key": ""
},
"assetTag": {
"type": "",
"key": ""
},
"responsible": {
"type": "",
"key": "",
"SearchBy": [
"Email"
],
"DefaultValue": {
"id": 0
}
}
}
}
]
}
Propriedades:
| Propriedade | Descrição | |
|---|---|---|
| Referência | O identificador de relacionamento entre blocos JSON. | ver |
| Definição | Define a relação do campo base do CI entre CMDB e Lansweeper. |
Propriedades da Definição Interna
{
"key": "",
"type": "",
"SearchBy": ["Email"],
"DefaultValue": {
"id": 0
}
}
| Propriedade | Descrição |
|---|---|
| tipo | Tipo de associação suportada: Valor do campo, Mapeador ou Valor. |
| Chave | Campo fonte no Lansweeper (por exemplo: Nome, Fabricante, Modelo, Número de Série, Nome de Usuário). |
| Pesquisar por | Só se aplica a responsável. Valor Suportado: Email. |
| Valor padrão | Valor padrão quando não é possível resolver responsabilidade. |
Tipos de associação
| Cara | Descrição |
|---|---|
| Valor do campo | Toma o valor diretamente do campo indicado em Chave. |
| Mapeador | Converte o valor de origem em um ID/valor alvo usando uma tabela de mapeamento. |
| Valor | Atribui um valor fixo definido nas configurações. |
Para uma primeira configuração, use este critério:
- Comece com Valor do campo em todas as áreas.
- Uso Mapeador somente quando você precisa converter valores de origem para IDs CMDB.
- Uso Valor somente quando todos os CIs devem receber o mesmo valor.
Nota: Durante marca e modelo, a integração consulta o catálogo CMDB e cria o registro quando ele não existe.
Exemplo recomendado para CI base
{
"ci": [
{
"reference": "lansweeper-default",
"definition": {
"name": {
"type": "FieldValue",
"key": "Name"
},
"brand": {
"type": "FieldValue",
"key": "Manufacturer"
},
"model": {
"type": "FieldValue",
"key": "Model"
},
"serial": {
"type": "FieldValue",
"key": "SerialNumber"
},
"assetTag": {
"type": "FieldValue",
"key": "BarCode"
},
"responsible": {
"type": "FieldValue",
"key": "UserName",
"SearchBy": [
"Email"
],
"DefaultValue": {
"id": 1
}
}
}
}
]
}