查看原文
其他

Kwok:开源的 IT 管理系统

三页 木讷大叔爱运维 2022-07-13

点击上方蓝字关注我们






读完需 4 分钟

速读需 2 分钟 



需求

资产盘点可以说是基础运维比较头痛的一个问题,虽然CMDB能够在一定程度上提供有效的数据,但却无法满足硬件库存跟踪、问题管理等问题。毕竟CMDB是为应用、业务提供数据支撑的,如果我们将CMDB作为一个全面的信息库去管理,那么后期的维护工作量将是非常巨大的,会成为工作负担。


PS:正所谓“月满则亏,水满则溢”,在此建议CMDB只记录关键节点信息,可以通过这些关键节点信息去溯源,这样可以保证CMDB轻装上阵,披荆斩棘。

解决方案

Kwok Information Server 是一个开源的 IT 管理系统。 Kwok 信息服务器利用 Java、Tomcat 和 PostgreSQL 等开源软件,提供了一个集中式系统,用于管理/跟踪硬件库存、软件许可、问题、服务合同和供应商联系方式。 附加模块包括知识库、门户、RSS、博客。     


Kwok根据以上功能主要划分为以下几个模块:

  • 管理模块

  • 硬件模块

  • 软件模块

  • 问题模块

  • 联系人模块

  • 知识库模块

  • 服务合同模块

  • 博客模块

  • RSS模块

  • 报告模块

管理模块

管理模块主要提供数据库设置、安全设定、应用程序设置、电子邮件设置、公司设置、系统字段、自定义字段、系统字段及自定义字段映射、用户和组、权限、数据导入等功能。

  • 主页


  • 应用配置


  • 系统字段


  • 自定义字段


  • 自定义字段详情



硬件模块

硬件模块用于跟踪组织拥有的硬件。被跟踪的信息包括拥有的硬件总数,以及按类型划分的硬件数量。 我们可以指定硬件类型,例如台式机、笔记本电脑、服务器、打印机等。每个硬件还可以分配一个所有者和一个位置,让我们知道硬件在哪里,以及谁在使用。


  • 硬件摘要和搜索


  • 硬件详细信息


  • 记录硬件上运行软件的许可


软件模块

软件模块用于跟踪组织拥有的软件许可证。软件模块跟踪软件标题的数量、购买的许可证、正在使用或可用的许可证,同时还可将软件标题与软件制造商相关


软件模块支持软件搜索、软件列表、软件书签、软件附件、软件问题(将问题与软件相关联)、软件详细信息(管理软件许可证以确保许可证合规性)


  • 软件列表

  • 软件问题



  • 软件书签


问题模块

问题模块主要用于问题过滤器和摘要、按标题、描述、状态、优先级等搜索问题、问题清单、创建和跟踪问题(错误、功能请求、任务等)、上传附件、查看问题详细信息和历史记录等。


使用场景:

  1. 从“添加问题”页面创建问题时,通知列表中的受理人和用户将收到电子邮件通知。

  2. 从“更新问题”页面更新问题时,问题创建者、现有受让人(如果与现有受让人不同,则为新受让人)和通知列表中的用户将收到一封电子邮件通知。

  3. 从“报告问题”页面创建问题时,在电子邮件设置>“发送电子邮件设置”>“收件人地址”字段中指定的电子邮件地址将收到电子邮件通知。


  • 问题过滤器和摘要


  • 问题列表


  • 查看问题详细信息和历史记录


联系人模块

联系人模块用于跟踪供应商联系信息,记录联系信息,包括姓名、电话号码、电子邮件地址等



知识库模块

内容类型:MediaWiki 语法

支持的文本格式标记


  • 按标题和内容搜索知识库文章


  • 创建知识库文章

  • 文章列表


  • 文章详情




服务合同模块

服务合同模块支持合同摘要、合同详情


  • 合同摘要


  • 合同详情


博客模块

RSS模块

使用RSS订阅能更快地获取信息,网站提供RSS输出,有利于让用户获取网站内容的最新更新。

现在RSS虽然已经过时,但把它融入到信息系统中,感觉还挺cool的。


报告模块

报告模块支持报告标准、报告结果预览、报告输出选择、报告输出。


  • 报告标准


  • 报告结果预览


  • 报告输出选择


  • 报告输出





CI/CD如何支撑运维自动化

运维思索:自动化运维体系如何入手?

Apollo:分布式配置管理中心

基础运维神器:开源的裸金属服务器管理平台RackShift

事件推送网关: “让基础设施建设动起来”



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存