• 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

  • 相关阅读:
    Android中ProgressBar显示小数的方法
    Android屏幕适配-安卓切图
    android -services
    Java 位移运算符
    异常、集合、数据结构
    常用类
    编码
    String类
    Android-1
    ButterKnife注解式绑定控件
  • 原文地址:https://www.cnblogs.com/paul8339/p/6515514.html
Copyright © 2020-2023  润新知