本帖最后由 adminlily 于 2020-12-11 16:02 编辑
集成iTopCMDB很少是独立的应用程序。为了将iTop与您的其它基础架构集成,可以使用三种强大的机制:
导入/导出页面[ ttps://www.itophub.io/wiki/page?id=2_6_0%3Aadvancedtopics%3Aexportdata]导出页面[/url]既可以作Web服务,也可以通过命令行执行。该页面允许通过[ ttps://www.itophub.io/wiki/page?id=2_6_0%3Aoql%3Astart]OQL[/url]查询描述的任何iTop对象集以XML,CSV,Excel(.xlsx)或HTML格式导出。
脚本化的“ [ ttps://www.itophub.io/wiki/page?id=2_6_0%3Aadvancedtopics%3Aimportcli]导入”页面[/url]可作为一个Web服务或通过命令,以从CSV文件导入或更新iTop对象。
数据同步数据同步可将各种来源的数据联合到iTop中:
数据同步[ ttps://www.itophub.io/wiki/page?id=2_6_0%3Aadvancedtopics%3Adata_synchro_overview]概述[/url]
示例: [ ttps://www.itophub.io/wiki/page?id=2_6_0%3Aadvancedtopics%3Asynchro_howto_personsfromldap]如何同步人员[/url]
数据同步 [ ttps://www.itophub.io/wiki/page?id=2_6_0%3Aadvancedtopics%3Adata_synchronization]参考文档[/url]
所有这些服务实际上都可以在iTop中的任何对象上运行:Devices, Contacts, Tickets, User Accounts…
JSON 服务[ ttps://www.itophub.io/wiki/page?id=2_6_0%3Aadvancedtopics%3Arest_json]REST/JSON services[/url] 是通用服务。这些API是底层操作(搜索对象,创建/更新/删除对象),它们将成为允许进行任何类型的集成的基础。此外,自定义模块可以提供更高级别的操作,这些操作将通过同一入口点进行传递。 收集iTop的数据收集器是一个独立的应用程序,可从外部源中提取数据,然后通过DataSynchro将其推送到iTop。 存在一些用于某些常用应用程序的收集器,但是在大多数情况下,您将必须编写自己的收集器,或者至少扭曲现有的收集器以处理对您重要的数据。 可以以此为基础来完成:数据收集器基础
集成范例
将iTop [ ttps://www.itophub.io/wiki/page?id=extensions%3Aldap-data-collector]与LDAP[/url]集成
将iTop [ ttps://www.itophub.io/wiki/page?id=extensions%3Aocsng-data-collector]与OCSng库存[/url]集成
将iTop [ ttps://www.itophub.io/wiki/page?id=extensions%3Avsphere-data-collector]与Vsphere[/url]集成
将iTop [ ttps://www.itophub.io/wiki/page?id=2_6_0%3Aadvancedtopics%3Anagios]与Nagios[/url]集成
|