kc32668287 2022-10-17 18:15 采纳率: 30.4%
浏览 61
已结题

prometheus监控cisco交换机的问题1

prometheus监控cisco交换机的问题1
参照 https://www.cnblogs.com/dgp-zjz/p/16199804.html
配置prometheus监控思科的3750G交换机
做 到
5、获取snmp-exporter源码包,包括generator源码包。
go get github.com/prometheus/snmp_exporter/generator
的时候报错了

img


generator 根本没下载下来,求指导,谢谢!

  • 写回答

2条回答 默认 最新

  • 游一游走一走 2022-10-17 19:11
    关注

    pleae use go1.17,because the project use go1.17

    yum install gcc gcc-g++ make net-snmp net-snmp-utils net-snmp-libs net-snmp-devel
    go env -w GOPROXY=https://goproxy.cn,direct
    go install github.com/prometheus/snmp_exporter/generator@latest
    cd ${GOPATH}/pkg/mod/github.com/prometheus/snmp_exporter@v0.20.0/generator
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
  • Jackyin0720 2022-10-17 19:51
    关注

    嗯,执行go get github.com/prometheus/snmp_exporter/generator报错
    go get: installing executables with ‘go get‘ in module mode is deprecated
    原因解析:
    Go1.17版使用go install安装依赖
    go get 用于下载并安装 Go 包、命令等,而 go install 在 module 时代几乎很少使用,在 GOPATH 年代,go install 用来编译安装本地项目。
    自 1.16 起,官方说,不应该 go get 下载安装命令(即可执行程序),不过只是这么说,却依然可以使用。
    但 Go1.17 开始,如果使用 go get 安装命令会告警。
    解决方案:安装远程依赖命令

     # Go1.16及以前
        go get -u -v github.com/github/hub
    
        # Go1.17版本
        go install github.com/bingoohuang/hub@latest
    
    
    

    参考相似案例链接,希望对你有所帮助:https://blog.csdn.net/weixin_42586723/article/details/121058242

    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月26日
  • 已采纳回答 10月18日
  • 创建了问题 10月17日

悬赏问题

  • ¥20 IQOO12如何有效ADB方法
  • ¥15 ios如何获取用户的订阅情况
  • ¥15 复杂表达式求值程序里的函数优先级问题
  • ¥15 求密码学的客成社记ji着用
  • ¥35 POI导入树状结构excle
  • ¥15 初学者c语言题目解答
  • ¥15 div editable中的光标问题
  • ¥15 mysql报错1415Not allowed to return a result set from a trigger 不知如何修改
  • ¥60 Python输出Excel数据整理,算法较为复杂
  • ¥15 回答几个问题 关于数据库