数据对接

CMDB很少是独立的应用。为了将iTop与您的其余基础架构集成,可以使用三种强大的机制:

导入导出页面

  • 一个数据导出 可以用作Web服务或从命令行使用。该页面允许XML,CSV,Excel(.xlsx)或HTML格式的导出可以由Q 查询。
  • 一个脚本数据导入 可作为Web服务或从命令行下载到导入或从CSV文件更新iTop对象

数据同步

数据同步使各种来源的数据可以联合到iTop中:

  • 数据同步总览 
  • 例:如何使用动态人员 
  • 数据同步引用 

所有这些服务几乎都可以在iTop中的任何对象上使用:设备,联系人,工单,用户帐户…

JSON服务

  • RESTTJSON服务 是通用服务。这些API是低级操作(搜索对象,createeupdatedelete对象),它们将成为允许使用任何集成的构建块。此外,自定义模块可以提供更高级别的操作,这些操作将通过同一入口点传递。

为iTop收集数据

采集器是独立的应用,它从外部源拉出数据,然后通过DataSynchro将它们推到iTop。
存在一些用于某些常用应用程序的收集器,但是在大多数情况下,您将必须编写自己的收集器,或者至少将现有的采集器更改为对您很重要的流程。

可以以此为基础来完成:基础数据采集器

整合范例

  • 整合iTop使用LDAP 
  • 整合iTop与OCSng库存 
  • 整合iTop与Vsphere 
  • 整合iTop与Nagios 

原创链接:https://www.itophub.io/wiki/page?id=2_7_0%3Aadvancedtopics%3Astart


Integrating iTop

A CMDB is rarely a stand-alone application. In order to integrate iTop with the rest of your infrastructure, three powerful mechanisms are available:

Import / Export pages

  • An Export page than can be used either as a web service or from the command line. The page allows to export in XML, CSV, Excel (.xlsx) or HTML format any set of iTop objects that can be described by an OQL query.

  • A scripted Import page available as a web service or from the command line to import or update iTop objects from a CSV file

Data Synchronization

Data Synchronization enables the federation of data from various sources into iTop:

All these services work on virtually any object in iTop: Devices, Contacts, Tickets, User Accounts…

JSON services

  • REST/JSON services are generic services. The APIs are low-level operations (search objects, create/update/delete objects) that will be the building bricks allowing any kind of integration. Furthermore, a custom module can provide higher level operations that will be delivered through this same entry point.

Collecting data for iTop

A collector is a standalone application which pull data from an external Source, then push them to iTop through DataSynchro.
Some collectors exists for some commonly used applications, but in most cases you will have to write your own, or at least twist the existing collector to process the data that matters to you.

It can be done using this as a basis: Data Collector Base

Example of integrations

标签:
由 superadmin 在 2020/08/27, 16:23 创建
    

需要帮助?

如果您需要有关XWiki的帮助,可以联系:

深圳市艾拓先锋企业管理咨询有限公司