• 开发CMDB系统


    背景:

      在现网环境中服务器多了每天服务器的配置 情况我们很难记住,当某台服务器硬件配置变化后可以第一时间了解,某台服务器出现问题时可以快速定位机架位置,之前都是excel文档,要查某项数据时极不方便。历时半个多月终于鼓捣出了一个简易的CMDB资产管理系统,很多功能都还没有写,例如邮件报警等功能,以后用到了再写吧-----------------------------------

    架构:

      采用C/S架构,客户端收集资产数据后上传给服务器,服务器收到数据后入库,客户端有两种工作模式:SSH模式和AGENT模式,linux环境中两种模式都可以用,windows环境中只能用agent模式。

    语言:

      后端采用Python Django

           前端框架使用nifty-v2.9.1

    说明:

    软件在我所在的环境中使用没有任何问题,但是没有在其他环境测试过,因为我所在的环境是云计算,所有机器都是品牌机,且配置都是相同的。

    使用时最好不使用SQLITE 而直接使用MYsql,因为如果是ssh模式下,客户端是采用多线程汇报数据,这时可能会出现database is locked 错误,mysql环境下不会出现。

    如果正好你也想开发CMDB而不想从头开发的话可以拿去鼓捣鼓捣 。。。。。。。。。。。。。Qq:792903546

    软件界面:

     

     

     

  • 相关阅读:
    循环语句格式
    使用switch编写一个购物管理系统
    浅谈Spark(1)
    Java内存回收优化及配置
    同步、异步、阻塞、非阻塞IO
    安装聊天软件telegram-cli
    linux命令行下使用vboxmanage安装linux系统
    昨天晚上写了个 Python 程序,下载了一个图片网站 5000 来张图片
    git使用代理clone加速
    smtp发送邮件记得结尾发送" . "
  • 原文地址:https://www.cnblogs.com/dufeixiang/p/10338956.html
Copyright © 2020-2023  润新知