发表于 2020-12-11 15:59:25

iTop系统集成

本帖最后由 adminlily 于 2020-12-11 16:02 编辑

集成iTopCMDB很少是独立的应用程序。为了将iTop与您的其它基础架构集成,可以使用三种强大的机制:
导入/导出页面
[*][ ttps://www.itophub.io/wiki/page?id=2_6_0%3Aadvancedtopics%3Aexportdata]导出页面既可以作Web服务,也可以通过命令行执行。该页面允许通过[ ttps://www.itophub.io/wiki/page?id=2_6_0%3Aoql%3Astart]OQL查询描述的任何iTop对象集以XML,CSV,Excel(.xlsx)或HTML格式导出。

[*]脚本化的“ [ ttps://www.itophub.io/wiki/page?id=2_6_0%3Aadvancedtopics%3Aimportcli]导入”页面可作为一个Web服务或通过命令,以从CSV文件导入或更新iTop对象。

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

[*]数据同步[ ttps://www.itophub.io/wiki/page?id=2_6_0%3Aadvancedtopics%3Adata_synchro_overview]概述

[*]示例: [ ttps://www.itophub.io/wiki/page?id=2_6_0%3Aadvancedtopics%3Asynchro_howto_personsfromldap]如何同步人员

[*]数据同步 [ ttps://www.itophub.io/wiki/page?id=2_6_0%3Aadvancedtopics%3Adata_synchronization]参考文档


所有这些服务实际上都可以在iTop中的任何对象上运行:Devices, Contacts, Tickets, User Accounts…
JSON 服务
[*][ ttps://www.itophub.io/wiki/page?id=2_6_0%3Aadvancedtopics%3Arest_json]REST/JSON services 是通用服务。这些API是底层操作(搜索对象,创建/更新/删除对象),它们将成为允许进行任何类型的集成的基础。此外,自定义模块可以提供更高级别的操作,这些操作将通过同一入口点进行传递。收集iTop的数据收集器是一个独立的应用程序,可从外部源中提取数据,然后通过DataSynchro将其推送到iTop。存在一些用于某些常用应用程序的收集器,但是在大多数情况下,您将必须编写自己的收集器,或者至少扭曲现有的收集器以处理对您重要的数据。可以以此为基础来完成:数据收集器基础


集成范例


[*]将iTop [ ttps://www.itophub.io/wiki/page?id=extensions%3Aldap-data-collector]与LDAP集成

[*]将iTop [ ttps://www.itophub.io/wiki/page?id=extensions%3Aocsng-data-collector]与OCSng库存集成

[*]将iTop [ ttps://www.itophub.io/wiki/page?id=extensions%3Avsphere-data-collector]与Vsphere集成

[*]将iTop [ ttps://www.itophub.io/wiki/page?id=2_6_0%3Aadvancedtopics%3Anagios]与Nagios集成

页: [1]
查看完整版本: iTop系统集成