zabbix监控redis状态

redis是我们常用的数据中间件,在目前大多项目中经常会使用到,所以使用zabbix对他进行监控还是非常又必须要的,我们这里来看看具体操作过程,以下操作过程目录约束为/usr/local/redis,admin123为我的redis认证密码获取redis状态和性能有一个命令可以直接获取/usr/local/redis/src/redis-cli -a admin123 info返回# Serverredis_version:5.0.5redis_git_sha1:00000000redis_git_di...

阅读全文

zabbix4.4配置自动发现和关联主机模板

使用zabbix监控大量主机的时候,我们一个个配置过去有点不现实,所以我们需要使用到zabbix的自动发现功能来批量添加监控主机我们先来看看zabbix的自动发现的配置配置->自动发现,然后创建发现规则,基本配置如下然后再去配置->动作,事件源(自动发现)->创建动作名称随意填写,计算方式我选择的"或",条件你可以根据需要自行选择,我选的还是比较多的,可以删减一些,已启用勾选上,然后切换到操作标签这里基本无需要改什么,主要是操作里面添加关联模板,这样自动发现的主机可以直接关联上模板然后我们去检测->自动发现页面...

阅读全文

zabbix4.4使用snmp的方式监控

简单网络管理协议(SNMP,SimpleNetworkManagementProtocol)构成了互联网工程工作小组(IETF,InternetEngineeringTaskForce)定义的Internet协议族的一部分。该协议能够支持网上管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。SNMP协议主要由两大部分构成:SNMP管理站和SNMP代理。SNMP管理站是一个中心节点,负责收集维护各个SNMP元素的信息,并对这些信息进行处理,最后反馈给网络管理员;而SNMP代理是运行在各个被管理的网络节点之上,负责统计该节点的各...

阅读全文

zabbix4.4使用自定义监控脚本监控mysql

由于官方zabbix4.4的mysql监控方法有些问题,一直没找到原因,看到zabbix论坛有和我一样问题的人,于是还是采用老的方式来监控zabbix性能以前的笔记查看这个,https://sulao.cn/post/513.html,该方案只适合zabbix3.4和zabbix4.0官网的各种监控方案请查看这里:https://www.zabbix.com/cn/integrations/当前主要配置过程如下首先修改zabbix-agent.conf配置文件UnsafeUserParameters=1 #去掉前面#,然后值修改为1然后我们需要...

阅读全文

zabbix使用钉钉机器人发送告警信息

zabbix通过钉钉机器人报警大致和邮件报警类似,邮件报警可以查看我之前的笔记https://sulao.cn/post/396.html我们首先要去钉钉上创建一个群组,然后在群组中点击智能群助手,添加自定义机器人添加的时候主要记录webhook后续操作基本和之前添加邮件报警一致,将脚本放置/usr/local/zabbix/share/zabbix/alertscripts目录下,我的脚本名叫dingtalk.py,代码如下#!/usr/bin/python3#coding: utf-8import requestsim...

阅读全文

zabbix4.4监控tomcat和jvm实例性能

Zabbixserver有一个特殊的进程用来连接Javagateway叫StartJavaPollers;Javagateway通过配置文件中START_POLLERS参数设置启动多个线程,在zabbix服务器这边如果一个连接所用时间超过Timeout,将会被中断,但是Javagateway将继续从JMXcounter取数据。所以StartJavaPollers设置的值要小于等于START_POLLERS设置的值zabbix-java-gateway工作在10052端口,Zabbix-Javagateway就相当于一个代理,它负责收集客户端tomcat数...

阅读全文

zabbix4.4监控nginx状态

zabbix4.4官方已经支持监控nginx了,直接使用TemplateAppNginxbyZabbixagent模板,当然我们还是需要简单的进行配置下主要是被监控主机的nginx需要配置下,首先需要检查nginx是否已经将需要的模块编译进去了/usr/local/nginx/sbin/nginx -V 2>&1 | grep -o with-http_stub_status_module如果返回模块名就说明已经编译进去了然后修改nginx.conf,添加以下配置loca...

阅读全文

Zabbix显示中文乱码的解决方法

我们按照之前教程部署完zabbix添加监控以后发现有些字体显示不出来就像上述截图一样,显示正方形,这是由于字体不支持中文的原因,我们需要去zabbix前端目录include下找到defines.inc.php文件查找ZBX_GRAPH_FONT_NAMEdefine('ZBX_GRAPH_FONT_NAME','wryh'); // font file name改为你自己重新上传的字体,我下载的是微软雅黑的字体,支持的是ttf后缀格式的文件wryh.zip将文件解压传入fonts...

阅读全文

zabbix一键安装bash脚本

之前手工配置过一遍zabbix,没事就写了个zabbix一键安装bash脚本,还没验证过,先记录下,有空再测试吧#/bin/bash#Onekey install zabbix#author merci#LNMP环境要求这里不再赘述安装过程,需要自行准备#定义zabbix安装版本zabbix_ver='3.4.11'#zabbix安装目录zabbix_install_dir='/usr/local/zabbix'#mysql密码mysql_pass=&#...

阅读全文

Zabbix3.4监控Zookeeper

zabbix监控zookeeper是通过再agent上执行名来进行收集数据传递到zabbixserver端我们首先需要再agent端上安装netcat,netcat-0.7.1.tar.gztar -zxvf netcat-0.7.1.tar.gzcd netcat-0.7.1./configuremake && make install然后输入nc进入Cmd line:就说明已经安装成功然后在/etc/zabbix/zabbix_agentd.d目录...

阅读全文