标签: 工具

  • MAC 地址定位工具 v2.0 使用说明书

    一、功能概述

    本工具为运维专用网络定位工具,基于 Go 开发,集成两大核心能力:

    1. 赫斯曼交换机:输入 IP 反查对应 MAC 地址
    2. IKS/IND 融合基站:输入 MAC 自动全网扫描,定位所属交换机 IP、端口、VLAN支持批量 IP 段并发扫描,命中后自动终止剩余扫描,效率高。

    二、文件结构

    plaintext

    mac-locator-v2.0/
    ├── main.go        主程序源码
    ├── config.txt     配置文件(必须同目录)
    └── 各设备依赖包
    

    三、配置文件 config.txt 说明

    plaintext

    # IP范围支持格式:
    # 区间 192.168.16.[2-115]
    # 单个 192.168.16.[3]
    # 离散 192.168.16.[3,5,7]
    IP_RANGE:192.168.16.[2-115]
    
    # 基站交换机登录账号密码
    USER:admin
    PASSWORD:此处替换为基站密码
    
    # 赫斯曼交换机参数
    hirschmann_ip:10.138.190.1
    hirschmann_user:admin
    hirschmann_password:此处替换为赫斯曼核心交换机密码
    
    • 所有参数不能为空,注释以 # 开头
    • 赫斯曼密码缺失会弹窗警告

    四、运行方法

    1. windows系统下
    2. 进入程序目录执行:

    运行

    Mac-locator-v2.0.exe
    
    1. 进入主菜单选择功能

    五、菜单操作说明

    选项 1:IP 查 MAC(赫斯曼)

    输入内网 IP,自动登录赫斯曼交换机查询 ARP 表,解析输出对应 MAC,可直接复制用于后续定位。

    选项 2:MAC 查端口(基站定位)

    1. 输入任意格式 MAC(带冒号 / 横杠 / 点分隔都可)
    2. 程序自动标准化格式
    3. 并发扫描整段 IP 设备
    4. 命中立即停止扫描,输出:设备 IP、类型、端口、VLAN
    5. 未命中提示扫描完成

    输入 q 随时返回上级菜单或退出

    六、注意事项

    1. 设备与服务器网络互通,Telnet 端口正常
    2. 账号密码需具备设备登录及查询权限
    3. MAC 地址自动兼容各类分隔格式,无需手动格式化
    4. 并发扫描带超时机制,25 秒未找到自动终止
    5. 修改config.txt需重启程序生效

  • 煤监局上传平台监控系统使用说明

    煤矿监控系统是一个基于Windows的服务程序,用于监控煤矿安全监控、视频监控、人员定位、水文地质、设备监控等系统的运行状态,并在异常情况时发送邮件告警。

    系统组成

    1. 主程序文件

    • CoalMonitorService.exe – 主监控程序
    • service_manager.bat – Windows服务管理脚本
    • config.ini – 配置文件

    2. 监控功能

    • 系统状态监控:安全监控、视频监控、人员定位、水文地质、设备监控
    • 领导在岗监控:带班领导在岗情况检测
    • 每日9点状态报告:自动生成系统运行状态报告
    • 实时告警机制:系统离线/恢复、领导缺位等事件告警

    安装部署

    1. 环境要求

    • Windows操作系统
    • 管理员权限运行
    • 网络连通性(访问煤矿监控平台)

    2. 部署步骤

    1. 将所有文件放在同一目录下
    2. 修改 config.ini 配置文件
    3. 以管理员身份运行 service_manager.bat
    4. 选择”1. 安装服务”进行安装

    配置说明

    config.ini 配置文件

    [monitor]
    # 监控间隔(秒)- 默认30秒检查一次
    interval = 30
    
    # 同一次错误最多发几次邮件 - 系统离线后最多发送5次告警
    max_alert_count = 5
    
    # 领导缺位告警阈值 - 连续3次检测不到领导时告警(只告警一次)
    leader_alert_threshold = 3
    
    [api]
    # 煤矿编码 - 从监控平台获取
    coal_id = 150622013xxx
    
    # Cookie - 从浏览器开发者工具中获取
    cookie = SESSION_TICKET=...
    
    # Authorization Token - 从浏览器开发者工具中获取
    authorization = ...
    
    [email]
    # SMTP服务器配置
    smtp_server = smtp.qq.com
    smtp_port = 465
    use_ssl = True
    
    # 发件人信息
    sender_email = 你的邮件地址xxx@xxx.com
    sender_name = 你的邮件地址xxx@xxx.com
    sender_password = 密码或者授权码
    
    # 收件人(多个用逗号分隔)
    recipients = 123@qq.com,1234@qq.com
    
    # 邮件主题前缀
    subject_prefix = 【煤矿监控】

    置获取方法

    1. 煤矿编码获取

    1. 登录煤矿监控平台
    2. 查看页面URL或数据接口中的煤矿ID

    2. Cookie和Token获取

    1. 打开浏览器开发者工具(F12)
    2. Network标签页
    3. 刷新页面或执行相关操作
    4. 查找API请求
    5. 复制请求头中的Cookie和Authorization值

    3. 邮箱配置

    • 支持主流邮箱服务商(QQ、163、Gmail等)
    • 需要在邮箱设置中开启SMTP服务
    • 密码通常为授权码而非登录密码

    服务管理

    service_manager.bat 功能菜单

    1. 安装服务        - 注册为Windows服务并自动启动
    2. 启动服务        - 手动启动服务
    3. 停止服务        - 手动停止服务
    4. 重启服务        - 重新启动服务
    5. 卸载服务        - 删除Windows服务
    6. 查看服务状态    - 查看当前服务运行状态
    Q. 退出            - 退出管理器

    重要提示

    • 所有操作必须以管理员权限运行
    • 服务安装后会自动启动
    • 服务支持开机自启

    监控规则

    1. 系统状态监控

    • 在线状态:绿色✅ 表示系统正常运行
    • 离线状态:红色❌ 表示系统离线,发送告警邮件
    • 未接入:灰色⚪ 表示系统未接入监控

    2. 告警机制

    • 离线告警:系统从在线变为离线时立即告警
    • 持续离线:离线状态下定期发送告警(最多5次)
    • 恢复告警:系统从离线恢复在线时发送恢复通知

    3. 领导在岗监控

    • 检测频率:每次监控循环检测一次
    • 告警条件:连续3次未检测到领导时发送告警
    • 告警限制:只发送一次告警,领导恢复后重新开始计算

    4. 每日报告

    • 报告时间:每天上午9点自动生成
    • 报告内容:系统运行状态汇总
    • 发送方式:邮件通知所有收件人

    日志文件

    1. 系统事件日志

    • 位置./logs/system_events.log
    • 内容:告警事件、状态变化记录
    • 轮转:当日志达到10MB时自动轮转,保留5个备份

    2. 服务日志

    • 位置./logs/service_stdout.log
    • 内容:服务运行过程中的输出信息

    故障排查

    1. 常见问题

    API访问失败

    • 检查Cookie和Authorization是否过期
    • 确认网络连接正常
    • 验证煤矿ID是否正确

    邮件发送失败

    • 检查SMTP服务器配置
    • 确认发件人密码为授权码
    • 验证收件人地址格式

    服务启动失败

    • 确保以管理员权限运行
    • 检查配置文件格式
    • 查看Windows事件日志

    2. 调试方法

    前台模式运行

    直接双击 CoalMonitorService.exe 可以前台运行,查看实时输出。

    日志分析

    定期检查 system_events.log 文件了解系统运行状况。

    维护建议

    1. 定期检查

    • 每周检查日志文件
    • 每月验证API凭证有效性
    • 定期测试邮件发送功能

    2. 配置更新

    • API凭证过期时及时更新
    • 根据实际需要调整监控间隔
    • 更新收件人列表

    3. 备份策略

    • 定期备份配置文件
    • 保存服务管理脚本
    • 记录重要配置参数

    版本信息

    • 当前版本:2.0
    • 更新日期:2026年4月
    • 支持周期:长期技术支持

    注意:系统涉及敏感监控数据,请妥善保管配置文件,定期更新认证信息,确保系统安全运行

  • 翌日融合基站交换机综合管理系统

    一、系统简介

    本系统是一款专业的交换机管理工具,支持自动识别和管理 IKS/IND 两种型号的交换机设备,提供接口状态查询、MAC 地址表查看、VLAN 配置等核心功能。

    二、系统要求

    • 操作系统:Windows 7/8/10/11
      • 网络环境:可正常访问目标交换机设备
        • 权限要求:建议使用管理员权限运行

    三、安装部署

    3.1 文件准备

    将所有文件放置在同一目录下,必备文件:

    • SwitchManager.exe:主程序文件
    • config:配置文件夹
    3.2 标准目录结构

    plaintext

    SwitchManager
    ├── SwitchManager.exe
    └── config
        └── base.conf
    

    四、配置说明

    4.1 配置文件编辑

    使用记事本打开 config\base.conf,配置格式固定为:

    plaintext

    IP前缀:用户名:密码
    
    4.2 配置项释义
    • IP 前缀:设备 IP 地址固定前缀,例:192.168.16.
    • 用户名:交换机登录账号,例:admin
    • 密码:交换机登录密码,例:123456
    4.3 配置示例

    plaintext

    192.168.16.:admin:123456
    

    作用:系统自动连接 192.168.16.x 网段设备,使用对应账号密码登录。

    五、使用方法
    5.1 程序启动

    双击运行 SwitchManager.exe,系统自动加载配置文件

    5.2 主菜单操作

    plaintext

    ==============================================
           交换机综合管理系统 v4.0 (模块化精简版)
        1. 管理基站 (IKS/IND 自动识别)
        [q] 退出程序
    ==============================================
    请选择操作:
    

    操作方式:输入数字 / 字母 + 回车确认。

    六、IKS 设备管理功能

    进入管理模式后界面:

    plaintext

    --- [IKS 管理 | 192.168.16.36] ---
    1. 接口简要 | 2. 接口MAC | 3. 接口VLAN | 4. 修改VLAN | q. 返回
    选择:
    
    1. 接口简要:查看所有接口状态概览
    2. 接口 MAC:查询指定接口动态 MAC 地址表
    3. 接口 VLAN:查看所有接口 VLAN 配置
    4. 修改 VLAN:修改指定接口 VLAN(支持配置保存)
    5. q. 返回:退回上级菜单
    七、IND 设备管理功能

    进入管理模式后界面:

    plaintext

    --- [IND 管理 | 192.168.16.36] ---
    1. 接口状态 | 2. 接口MAC | 3. 接口VLAN | q. 返回
    选择:
    
    1. 接口状态:查看所有端口运行状态
    2. 接口 MAC:查询 1-24 号端口 MAC 地址表
    3. 接口 VLAN:查看所有端口 PVID 配置
    4. q. 返回:退回上级菜单

    📌 技术支持:www.lixiangxiang.com

    总结