2 MR_乐维

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4w+

Zabbix SNMP采集模板制作的2个技巧

本文内容适合有一定基础的同学,至少会完整的制作snmp模板、能看懂用snmpwalk出来的数据。1、 拆分法拆分法意思是把常规的、私有的指标和通用的指标分离,各自做成一个模板,类似开发语言的适配模式;不同的设备一般会有属于自己的私有OID,但当snmp模板做多了就会发现,市面上常见的服务器、网络设备在端口、网络接口方面的oid基本上是一致的;例如交换机、路由、防火墙等端口的oid几乎是.1.3.6.1.2.1.31.1.1.1/IF-MIB::ifName 这个节点,同时也发现使用snmpwalk命令出

2020-09-22 10:04:23

Zabbix简单检查的使用

1、简单检查支持的键值Keyicmpping[,,,,]icmppingloss[,,,,]icmppingsec[,,,,,]net.tcp.service[servcie,,]net.tcp.service.perf[service,,]net.udp.service.[service,,]net.udp.service.perf[service,,]2、icmpping[,,,,]ping目标IP地址是否存活0表示不存活,1表示存活数据类型:整数target:可以不填写,可以为

2020-09-22 09:32:47

Zabbix监控日志功能

日志中能透露的信息很多,从日志中,可以知道程序的运行状态,可以知道系统是否正常等,但是对于日志的监控却很让人头疼,要是能监控日志的变化情况,就可以及时的知道系统发生了什么,从而做出相应的对策。对于日志监控,zabbix有话说,zabbix从较早的版本就有了日志监控的功能。1、日志监控功能zabbix-agent支持日志文件的监控,可以对日志文件关键字进行监控,然后告警,日志监控支持普通的日志文件,支持日志轮询,切割的文件。当日志文件中出现特殊的字符串(告警,报错的字符串)可以发通知给客户日志监控必须满

2020-09-22 09:17:03

ZABBIX LLD可以有效发现规则

ZABBIX LLD可以有效发现规则性对象,节省手动添加对象时的重复性操作,但如果是相同的对象,监控项原型在生成的时候就会不可避免的冲突。以下是我在处理该问题上用到的一个小技巧:下面以发现tuxedo中间件psr信息为例:tmadmin进入tuxedo命令行,psr查看节点的进程的信息。图一如图一所示,Prog Name列有重复的值,如果ZABBIX自动发现规则想使用Prog Name列内容作为监控项原型名称,就会不可避免地出现冲突现象。图二是比较常规的一个生成JSON的shell脚本,该脚本

2020-09-10 11:07:54

华为E9000刀笼通过SMM配置SNMP、SNMP Trap

华为E9000刀笼登录HMM Web管理页面后发现并不支持SNMP图形化配置,官方回应是因为设备型号老旧的问题,并且刀片节点也不支持SNMP配置, 好在提供了一种命令端的配置方式,可以通过SMM对应的MIB库拿到我们想要的刀笼、刀片一系列指标的OID。配置SNMP V2C步骤一:SSH登录到刀笼设备的SMM命令终端、账号密码是HMM Web管理页面的账户名和密码。如图1图1步骤二:查看当前SNMP V2C状态,SNMP V2C默认处于关闭状态,这里需要手动开启。如图2图2步骤三:开启SNMP

2020-09-10 10:57:39

Zabbix“专家坐诊”第74期问答汇总

Q:为什么没数据,没报错,模板都一样的,配置一样的A:没数据,说明监控项没值,你看一下这个监控项有什么报错Q:监控项也有问题A:就算配置一样,有可能是网络的原因,或者键值的问题,那你的键值报什么错Q:各种报错A:那你把鼠标点到红色哪里,看一下提示什么报错Q:各种报错,都不一样A:没有这个oid,你用snmpwalk去测试一下这个oid有没有数据返回,你第一个是可计算类型的监控项,他的报错是因为用来做计算的两个监控项没值,导致他提示无法计算的报错Q:大佬,zabbix可不可以实现这样

2020-08-27 15:36:11

Zabbix使用javascript+jsonpath预处理动态生成监控项

场景模拟:问题1:数据库空间如果太大,对性能方面有一定的影响,所以某知名企业的运维人员小智想要监控每台数据库服务器的数据库文件大小。这名运维人员目前的做法是执行查询语句,把结果存成txt文件,然后每天都需要登录到所有的数据库服务器查看这个保存了数据库文件大小的txt文件,这样的做法导致了小智每天都要加班完成其他的工作,所以小智就想要用zabbix监控数据库文件的大小。实验过程:如图,下面是运行人员小智用查询语句把数据库的大小写入某个txt文件中第一步:获取数据库大小的数据。(小智把所有数据库服务器

2020-08-27 11:45:45

Zabbix监控值统计每个月触发器告警次数

场景模拟:知名企业A公司的运维人员小智,想统计一下每个月发生的告警数量,于是他去查询数据库表alerts告警通知表,但是他发现界面上出现的一些问题(触发器生效),没有记录到alerts表中。因为只有触发器生效并且执行了告警通知的动作后,才会把这个触发器记录到alerts表中,然而,对于他来说,他想要的效果是统计一个月中,产生的触发器告警数(即问题数),下面由我们来为小智出谋划策把实验过程:(pymysql查询数据库)第一步:安装pymysql库注意:因为我的zabbix用的数据库是mysql,所以用

2020-08-27 11:08:13

Zabbix启用中文及乱码问题处理方法

1、 启用中文vi /usr/share/zabbix/include/locales.inc.php 把zh_CN后面参数写true 然后去web界面选择语言。如果,去选择语言的时候,你发现还是不能选择。提示:You are not able to choose some of the languages, because locales for them are not installed on the web server.是因为你系统里没中文环境那么:设置中文环境第一步,安装中文包:ap

2020-08-20 11:30:23

树莓派部署zabbix搭建zabbix平台

树莓派可以安装多种 Linux 系统发行版 (官方为 Debian 的衍生版),可当服务器搭建各种网站、应用服务来使用,也能用来学习编程、控制硬件或日常办公。2020年05月28日,树莓派基金会宣布,推出树莓派4B新SKU,即8GB RAM版本。为了充分利用8GB RAM,树莓派还开发了基于Debian的64位专用操作系统。其它方面,8GB版本和4GB/2GB的配置完全一致。由于树莓派的体积很小很轻,并且功能极其丰富强大,这也使得它的应用范围和潜力几乎是无限的…树莓派的潜力几乎是无限的,使得我们可以在树莓

2020-08-20 11:11:58

Zabbix“专家坐诊”第73期问答汇总

Q:大佬,能否分享一些模板给我?A:你要类型的模板,网络设备、硬件、主机、中间件?Q:网络设备Q1:我想找点存储设备的A:这是zabbix的一些公开的模板,里面有硬件网络设备的模板,你们看一下那些合适就下载把,https://zabbix.org/wiki/Zabbix_TemplatesQ:刚搭建好zabbix4.0,想问一下检测windows主机用snmp跟agent有什么区别,哪个更好。再就是有没有推荐的windows以及华为交换机的监测模板。再就是图形展示有没有简洁易用的插件推荐一下?A:

2020-08-20 10:41:17

2020-08-13

通过使用zabbix 日志监控 我发现一个问题 例如oracle的日志有报错的情况 ,通常不会去手动清理 这样的话当第二次有日志写进来的时候 zabbix的机制是回去检查全部日志,这样的话之前已经告警过的错误日志,又会被检查到,这样就会出现重复告警,而且zabbix的日志监控只能读到匹配当前行关键字的数据,感觉不太灵活, 比如我想要匹配到的关键字之后再当前关键字的下N行再去匹配另一个关键字这个时候就比较麻烦,在这里给大家推荐一个有效,便捷解决的方式。 通过Python脚本实现日志监控 要求 ...

2020-08-13 14:35:47

Zabbix“专家坐诊”第72期问答汇总

Q:我写的脚本,怎么通过阿里云监控本地,脚本应该放在哪里?A:哪里都行,调用的时候执行脚本的路径还有权限是正确的就行Q:是放在阿里云还是放在本地的zabbix-proxy上?A:那你的监控方式是什么?外部检查还是agent调用。如果是agent监控方式,就把脚本放在agent端,如果是外部检查的方式就把脚本放到zabbix-proxyQ:好的,谢谢Q:我有个ssh获取网络设备信息的需求和论坛的这篇文章类似,现在卡在转换预处理转换Json这一步,想请问以下您js预处理处理文本有没有比文章多一些细节的

2020-08-13 10:06:54

Zabbix 返回值中去除多余字符

背景分析:采用snmp方式对某设备进行监控时,内存部分(设备总内存、剩余内存)内容返回的值的类型为字符串,如下图1。图1现在我还想加上一个内存的使用率,因为没有找到对应的oid,所以打算使用可计算的方式,对上述两个值进行计算得出内存使用率的值。由于现在的两个相关返回值的类型为字符串(字符串没有办法进行可计算),所以必须得去掉“MB”字符,使得返回值为数值类型。选中需要调整的监控项,选择“进程”进行调整。如下图2图2(1) 修整右边:从值的末尾删除字符“MB”(2) 自定义倍数:该值是 1

2020-07-30 10:40:36

Zabbix 指定时间内的变化值设置

背景描述:在现有的一个负载均衡设备上存有某个指标是处于一个增值状态(只会不断增大不会减少,估计是一个计算总量的指标数值),但是总量计算的值参考意义不大,我更需要的是他在指定时间内的变化值。原监控项,一个持续增量的数据。如图1,图2.图1图2新增该监控项的每分钟变量数据。如图3,图4。图3oid不变,名称,键值自定义。图4在该新增监控项上新增预订步骤“简单更改”。表示将前后(倒数一二)取值作差值运算。最后所得结果,如图5.图5技术交流欢迎加入Q群:1774280

2020-07-30 10:38:46

Zabbix通过XCC监控联想服务器状态

开启snmp v3,需要配置服务器联系人、位置、snmpv3的安全用户,然后重启BMC,使配置生效,Lenovo ThinkSystem XClarity Controller (XCC) SNMP 配置方法:1.登录管理界面,按下图顺序填好相关信息,必要操作。2.点击BMC Congfiguration – network,勾选 Enable SNMPv3 Agent,trap如果需要也勾选上3.给snmp新增snmpv3用户,也可以直接使用默认的USERID加密和认证这2个看情况选择,这里只

2020-07-24 09:44:42

MySQL-mycat读写分离

Mycat 需要安装JDK 1.7 或者以上版本第一步:下载jdk-8u131-linux-x64.tar.gz文件 http://haixi.sfkcn.com:8080/201704/tools/jdk-linux-x64.tar.gz第二步:新建/usr/java文件夹,将jdk-8u131-linux-x64.tar.gz放到该文件夹中,并解压到当前目录下第三步:配置环境变量 在/etc/profile底部加入如下内容:JAVA_HOME=/usr/java/jdk1.8.0_131 PAT

2020-07-20 16:26:58

安装部署MySQL HA

1.部署MHA接下来部署MHA,具体的搭建环境如下(所有操作系统均为CentOS7.4 64bit):IP地址主机名角色软件192.168.12.106Master.cnmanagermha4mysql-manager、mha4mysql-node192.168.12.108Slave.cnmastermha4mysql-node192.168.12.109Slave-2.cnSlave1,Candicate mastermha4mysql-node192.168.12.

2020-07-20 15:39:58

Zabbix通过ssh监控方式获取网络设备的数据

场景模拟:某企业的运维人员想用zabbix监控以前购买的一批网络设备的光口的状态利用率,电压等信息,他们发现这台网络设备是支持snmp协议的,于是他们想通过snmp协议进行监控。但是由于这台设备的维保期已过,客服无法给他们提供oid文件。让该企业的运维人员无从监控。这时候他们发现zabbix有一种ssh的监控方式。于是他们打算使用该方式通过ssh获取数据。需求分析:光模块应该是多个,如果要监控多个光口的状态,电压,应该做成自动发现通过ssh监控,执行语句后,返回的光口信息为字符串,需要额外处

2020-07-20 10:24:28

Zabbix_server高可用之文件同步

场景模拟:某知名企业搭建了一套zabbix_server的高可用环境,然后通过虚拟ip(192.168.1.1)来访问真实的zabbix_server(主节点:192.168.1.2)。当zabbix_server主节点发生异常后,虚拟ip就会映射到zabbix_server(备节点:192.168.1.3)上。这时候他们做了一个高可用的切换过程。但是切换高可用后,zabbix备节点界面出现了主机无法获取数据的告警,经排查,是因为zabbix_server(主节点)上的一些自定义键值文件和自定义脚本,还有

2020-07-20 10:15:18

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。