# go-scripts **Repository Path**: newwy/go-scripts ## Basic Information - **Project Name**: go-scripts - **Description**: 功能脚本ddddddddd - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-21 - **Last Updated**: 2026-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: Go语言, Linux ## README * [一、目录说明](#一目录说明) * [二、功能模块](#二功能模块) * [1、根据运维平台导出的表,扫描ip文件端口](#1根据运维平台导出的表扫描ip文件端口) * [2、运维平台设备表 与 主机设备表对比](#2运维平台设备表-与-主机设备表对比) * [3、consul注册注销功能](#3consul注册注销功能) * [4、验证表中ip是否可以通过账户密码登录](#4验证表中ip是否可以通过账户密码登录) # 一、目录说明 | 文件夹 | 说明 | 备注 | |------|:---------|----| | conf | 配置文件 | | | file | 扫描和导出的文件 | | | main | 各模块主程序 | | | src | 各模块代码 | | | util | 共用工具代码 | | | test | 测试用的文件 | | # 二、功能模块 ## 1、根据运维平台导出的表,扫描ip文件端口 设置参数文件位置: conf/ops_scanner_output_excel.yml 编译 ```shell go build ./main/scanner/scanner_ops_form_output_to_excel.go ``` 执行 ```shell ./scanner_ops_form_output_to_excel ``` ## 2、运维平台设备表 与 主机设备表对比 设置参数文件位置: conf/ops_comparison.yml ```shell ./main/ops_and_system_host_comparison ``` ## 3、consul注册注销功能 设置参数文件位置: conf/consul_data.yml 编译 ```shell go build ./main/prometheus/consul_data_admin.go ``` 执行 ```shell ./consul_data_admin ``` ## 4、验证表中ip是否可以通过账户密码登录 设置参数文件位置: conf/scanner_ops_output_excel.yml 编译 ```shell go build ./main/scanner/validate_password.go ``` 执行 ```shell ./validate_password ``` # 三、更新记录 - 241014 添加alarm_inspection部分