# 知微资产信息自动同步工具

为了提高效率，为了准确收集资产信息，为了一劳永逸，为了知微！

## 一、收集信息到[CMDB](http://cmdb.zhiweidata.top/relation_views)

1. 公司主机资产（IP地址、MAC地址、CPU配置、内存、硬盘）

2. 个人笔记本（IP地址、MAC地址）

## 二、运行方式

Windows主机：通过脚本自动创建开机自启任务并运行工具

Linux主机：通过脚本自动添加开机运行的命令，并运行工具

个人macbook：初始化运行一次，每当IP地址更换时再运行一次。

## 三、运行逻辑

通过go代码获取到信息后，传输到主要域控制器(192.168.0.20)。[daemon进程](http://git.zhiweidata.top/taotengfei/AD-Control-Golang)控制所有不同的来源并上传到[cmdb](http://cmdb.zhiweidata.top/relation_views)

## 四、其他说明

本工具由[Golang](https://go.dev)强力驱动，支持的操作系统：Windows、Linux、macOS

## 五、编译方式

```
git clone git@git.zhiweidata.top:taotengfei/AD-Control-Golang.git
git clone git@git.zhiweidata.top:taotengfei/caut.git
cd caut
# 以下命令仅支持在mac或linux上运行
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build
```

