• Ansible 插件 之 【CMDB】【转】


    Github地址: https://github.com/fboender/ansible-cmdb

    从facts收集信息,生成主机概述

    安装


    wget https://github.com/fboender/ansible-cmdb/releases/download/1.17/ansible-cmdb-1.17.tar.gz
    tar zxf ansible-cmdb-1.17.tar.gz 
    cd ansible-cmdb-1.17
    make install

    使用


    生成所有主机得facts信息

    ansible -m setup --tree out/ all

    生成web页面

    ansible-cmdb out/ > overview.html

    Paste_Image.png

    默认模板采用html_fancy,文件存放在/usr/local/lib/ansible-cmdb/ansiblecmdb/data/tpl/html_fancy.tpl

    如果facts用了本地缓存,-f指定缓存目录即可。

    ansible-cmdb -f /path/to/facts/dir > overview.html

    以资产列表得形式统计出ansible主机信息。
    ansible-cmdb -t txt_table --columns name,os,ip,mem,cpus out/


    Paste_Image.png

    输出csv格式的主机信息

    ansible-cmdb -t csv  -i hosts out/

    Paste_Image.png

    输出sql文件,导入数据到mysql或者SQLite

    ansible-cmdb -t sql -i hosts out/

     转自

    Ansible 插件 之 【CMDB】 - 简书
    http://www.jianshu.com/p/19b8d185c770

    参考

    资产管理 cmdb之ansible 获取服务器硬件、软件等信息 - 黄小雪 - 博客园
    http://www.cnblogs.com/huangxiaoxue/p/5931904.html

  • 相关阅读:
    网络协议 19
    网络协议 18
    网络协议 17
    网络协议 16
    网络协议 15
    .NET基础知识(01)-值类型与引用类型
    .NET基础知识(02)-拆箱与装箱
    网络协议 14
    网络协议 13
    网络协议 12
  • 原文地址:https://www.cnblogs.com/paul8339/p/6515514.html
Copyright © 2020-2023  润新知