Zabbix自定义SNMP监控项监控路由器CPU温度
Zabbix添加监控项通过SNMP监控Openwrt路由器CPU温度前几篇文章使用了SNMP监控Openwrt路由器的运行状态,但是没有CPU温度本次将CPU温度添加到SNMP中,实现自定义SNMP并通过zabbix进行记录数据
Zabbix官方监控值预处理介绍:https://www.zabbix.com/documentation/6.0/zh/manual/config/items/preprocessing
配置Openwrt的snmpd修改snmpd配置文件Openwrt的snmp配置文件不是/etc/snmp/snmpd.conf这个文件是根据/etc/config/snmpd这个配置文件生成的,Openwrt基本上所有配置都在/etc/config里在/etc/config/snmpd最后添加
1234config exec option name CPUtemp option prog /bin/cat option args /sys/class/thermal ...
ESXi7.0接入Zabbix6.0
使用Zabbix6.0监控ESXi7.0Zabbix官方文档:https://www.zabbix.com/documentation/current/zh/manual/vm_monitoringhttps://www.zabbix.com/integrations/vmware
参考https://developer.aliyun.com/article/918021
https://www.on0926.com/zabbix-%E7%9B%91%E6%8E%A7-esxi-%E4%B8%BB%E6%9C%BA/
之前做了Zabbix监控PVE,实现起来比较简单所以没有记录,这次对ESXi进行监控。
配置ESXi在ESXi添加一个zabbix用户
添加用户进入esxi,导航器中 管理-安全和用户-用户添加一个用户zabbixuser
添加用户权限回到 导航器中 主机-操作-权限选择添加用户,选择zabbixuser,权限为只读选择完毕后点击右下角添加用户
获取ESXi的UUID方法1进入esxi,导航器中 管理-系统-高级设置找到Config.HostAgent.plu ...
seeker-7300交换机配置SNMP
对兮克7300交换机进行监控配置seeker-7300交换机的snmp兮克官方提供的文档案例123428.3 SNMP 配置示例组网需求:1、允许客户端PC1通过SNMP浏览器通过可读写的团体名test读取交换机SW1的MIB节点信息;2、网络管理服务器PC2通过SNMPv3 的管理者采用认证+加密模式通过用户名v3user 对MIB-2(1.3.6.1.2.1)节点下的管理变量进行设置和查看。采用的认证模式为MD5,使用的认证密码为MD5-Auth,采用DES 加密,加密密钥为DES-Priv。同时允许向网管服务器PC2:192.168.65.199 以SNMPv2 格式发送Trap,使用的用户名为v3user。
12345678#官方文档的配置示例有一些问题,我按照我配置的来改一下#配置如下:SW1(config)# snmp-server community test rwSW1(config)# snmp-server view v3user 1.3.6.1.2.1 includeSW1(config)# snmp-server group v3usergroup v3 pri ...
使用Docker部署Zabbix
使用docker-compose部署zabbix监控平台官方仓库:https://github.com/zabbix/zabbix-docker本次部署使用docker镜像为Ubuntu-6.0-latest这里我对官方仓库的yaml做了一些修改,去掉了我不需要的proxy以及其他功能参考:https://juejin.cn/post/7085020149761179661https://cloud.tencent.com/developer/article/1857679
安装或升级docker-compose系统 debian11.7系统官方源中还是docker-compose v1.25.0执行zabbix-docker官方的yaml会有报错
12ERROR: The Compose file './docker-compose.yaml' is invalid because:Unsupported config option for services.zabbix-web-service: 'profiles'
安装docker-com ...
Ubuntu20.04配置SNMPv3
Ubuntu20.04配置SNMPv3参考视频:
作者 Mainpedia ProjectInstall SNMP and configure SNMP v3 Ubuntu [No Talking]不方便放直接国外视频链接
参考资料:
https://www.ttlsa.com/zabbix/snmp-v3-configuration/
https://www.jianshu.com/p/45bededb5525
https://support.huawei.com/enterprise/zh/doc/EDOC1100087025
为设备或者虚拟机接入zabbix和prometheus作准备.zabbix-agent2已经尝试过,这里尝试使用SNMPv3接入看看有什么区别
部署SNMPv3snmp v3安全级别有三种,分别为noAuthNoPriv(不认证也不加密)、authNoPriv(认证但是不加密)、authPriv(既认证又加密)
1.安装SNMPv3相关的包1sudo apt install snmp snmpd libsnmp-dev
libsnmp-dev用于生成snmp ...
Openwrt配置SNMP
Openwrt安装snmp用于远程监测参考资料:SNMP原理
https://zhuanlan.zhihu.com/p/514433038
https://support.huawei.com/view/contentview!getFileStream.action?mid=SUPE_DOC&viewNid=EDOC1000154667&nid=EDOC1000154667&partNo=j004&type=htm
SNMP学习笔记之SNMPWALK 安装与使用详解
https://cloud.tencent.com/developer/article/1366179
SNMP介绍及使用
https://www.cnblogs.com/chegxy/p/14020233.html
Openwrt安装snmpd2023.08.21为止,Openwrt的snmpd只支持snmp v1和v2c
在源中关于snmp的包
snmp-mibs
5.8-2
Simple Network Management Protocol (SNMP) is a widely ...
编译OpenMQTTGateway的DHT
编译OMG的DHT编译的过程依然参考之前两篇OpenMQTTGateway的文章,但在编译的过程中遇到一个问题。
解决问题查看报错
环境
123456789101112131415[env:nodemcuv2-dht]platform = ${com.esp8266_platform}board = nodemcuv2lib_deps = ${com-esp.lib_deps} ${libraries.wifimanager8266} ${libraries.dht} ${libraries.esp8266_mdns}build_flags = ${com-esp.build_flags} '-DZsensorDHT="DHT"' '-DZsensorDS1820="DS1820"' '-DsimplePublishing=true' '-D ...
编译OpenMQTTGateway支持IR和RF
编译OpenMQTTGateway仓库地址 https://github.com/1technophile/OpenMQTTGateway
上一篇OpenMQTTGateway文章尝试编译了ESP8266的RF功能,这次在支持RF的基础上添加IR功能.
参考文档:https://docs.openmqttgateway.com/upload/builds.html#configure-upload-with-platformio
这篇官方文档写了自定义配置的方法,并且有同时支持RF和IR的示例,但是示例代码中的只添加了build_flags,没有添加lib_deps(依赖库)这导致了在User_cofnig.h中即使选了IR功能,编译的时候导致缺少依赖库而报错报错如下:
123456789101112**************************************************************** 33 | # include <IRrecv.h> // Needed if you want to receive IR command ...
学习编译OpenMQTTGateway
尝试编译OpenMQTTGateway仓库地址 https://github.com/1technophile/OpenMQTTGateway
尝试使用ESP8266做射频遥控器,同时接入Homeassistant通过手机进行远程控制。
参考文档:https://docs.openmqttgateway.com/upload/builds.html#configure-upload-with-platformiohttps://post.smzdm.com/p/a6l8m3dn/https://blog.csdn.net/qq_35456540/article/details/115535483
配置环境环境使用之前docker部署的codeserver进行编译。首先安装PlatformIO IDE插件,插件需要C/C++和Python3.6及以上版本支持。C/C++直接安装拓展即可,Python可以通过源或者编译安装.使用debian官方源进行安装python3.9
1sudo apt isntall python3.9 python3.9-distutils p ...
code-server提示达到文件观察者数量的系统限制解决办法
code-server提示System limit for number of file watchers reached解决办法参考:
https://stackoverflow.com/questions/55763428/react-native-error-enospc-system-limit-for-number-of-file-watchers-reachedhttps://blog.csdn.net/weixin_42375768/article/details/118637237https://github.com/cdr/code-server/issues/628
起因:几天前更新文章后发现在cloudflare构建失败了,因为highlights.js,所以在Docker部署的code-server上准备clone我的博客仓库进行修改测试。结果出现
1Error: ENOSPC: System limit for number of file watchers reached ......
工作目录下的文件太多,无法实时监控文件的变化。同时vscode报出警告: ...