![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zabbix
文章平均质量分 55
DCY7074
你要努力了
展开
-
Grafana:创建用户以及用户分组权限管理
Grafana版本:v6.2.0添加用户1.在configuration中找到users,然后点击invite创建上面之后,点击invite会出现Pending invites(1),然后点击它,点击copy invite,在浏览器中打开(如果不是在本地主机上的浏览器打开,需要将localhost修改为具体ip),填写相应的用户名、密码点击注册即可,创建用户就成功了新用户界面设置创建小组,添加用户使用team对用户进行统一管理...原创 2020-05-22 10:52:39 · 10064 阅读 · 0 评论 -
grafana:通过ldap认证登录
一、安装grafana直接去网址下载适合自己版本的安装包网址:https://grafana.com/grafana/download?platform=linux然后使用命令:dpkg -i grafana_6.0.2_amd64.deb这样grafana就安装成功了。相关配置文件:二进制运行程序 /usr/sbin/grafana-server启动脚本 /etc/in...原创 2019-11-25 14:50:00 · 3561 阅读 · 1 评论 -
zabbix: 使用calculated报错cannot evaluate expression: "Cannot evaluate function "last()"."
最近做zabbix监控的时候遇到该问题cannot evaluate expression: "Cannot evaluate function "last()"."检查item:仔细观察,我并没有发现监控项有什么不正确的地方,思考了很久想到,我进行calculated,必须先有数据,我才能进行计算,不然的话,可能无法计算,导致出错。所以,我就先将计算的disable,然后重新ena...原创 2019-11-08 19:01:19 · 19159 阅读 · 3 评论 -
zabbix:关于错误received empty response from zabbix agent常见错误汇总
使用zabbix监控时,提示:unsupported item key,其一般有以下几种原因。1.客户端的配置文件中的Server所对应的ip不是zabbix服务器的ip。解决方法:在客户端vim /etc/zabbix_agentd.conf修改Server=172.23.163.60(服务器地址)2.客户端上跑了多个同一端口的zabbix-agent.(端口一般是10050)解决方...原创 2019-01-05 15:26:32 · 30158 阅读 · 1 评论 -
MYSQL高可用:MySQL主从模式时,出现Last_IO_Error:error connecting to master 'zabbix@ip:3306'的错误信息
两台主机A、B搭建mysql主从复制关系(A为master,B为slave)后,在slave上执行show slave status,结果中显示Last_IO_Error: error connecting to master ‘zabbix@ip:3306’……情况一:首先我们使用命令:mysql -uzabbix -h ip -p接着我们输入数据库密码回车,如果连不上,我们需要查看z...原创 2019-03-11 16:15:19 · 9587 阅读 · 0 评论 -
zabbix:性能优化
zabbix性能低下的表现如下:zabbix队列有太多被延迟的item,可以通过administration-queue查看zabbix绘图中经常出现断图,一些item没有数据带有nodata()函数的触发器出现flase前端页面无响应,或者响应慢解决方案如下:不要使用默认的模板,使用自己定制的模板数据库调优架构优化,如使用 分布式,个服务器功能独立Item 、Trigge...原创 2019-03-20 15:16:18 · 5864 阅读 · 1 评论 -
keepalived实现zabbix的高可用
要实现zabbix的高可用,我们就需要实现数据库的高可用1.MySql高可用修改my.cnfVim /etc/mysql/my.cnf在文件中增加:主从mysql的server_id要不同。将bind-address = 127.0.0.1注释掉参数解释: binlog_format= mixed:指定mysql的binlog日志的格式,mixed是混合模式。 r...原创 2019-03-18 20:32:23 · 1867 阅读 · 0 评论 -
Grafana+Zabbix监控系统搭建
1.安装zabbix参考链接:https://www.cnblogs.com/sunbeidan/p/4940147.html2.安装Grafana直接去官网下载适合自己版本的安装包:网址:https://grafana.com/grafana/download?platform=linux然后使用命令:dpkg -i grafana_6.0.2_amd64.deb这样grafa...原创 2019-03-27 09:34:25 · 1378 阅读 · 2 评论 -
ubuntu14.04下,将zabbix3.2.0升级到zabbix4.0.6(离线安装)
一、下载需要的安装包1.下载zabbix源码包2.下载需要的依赖安装包需要安装包:libevent libevent-dev libpcre3 libpcre3-devlibevent-core、libevent-extra、libevent-openssl和libevent-pthreads是libevent-dev的依赖包libpcrecpp0是libpcre3-dev的依赖包...原创 2019-04-11 15:21:08 · 1271 阅读 · 0 评论 -
zabbix:登录页面是显示Database:Error connecting to database: Access denied for user 'zabbix' @ 'localhost'
问题描述:浏览器输入http://192.168.34.7/zabbix,发现下面的报错Error connecting to database: Access denied for user ‘zabbix’ @ ‘localhost’ to database ‘zabbix’(PASSWORD:YES)分析:通过上面的错误信息,我们可以发现是连接数据库时,显示权限不够,所以我们可以按照...原创 2019-05-15 16:54:14 · 20990 阅读 · 6 评论 -
zabbix:编写python脚本发送zabbix告警邮件
编写发送邮件脚本:#!/usr/bin/python#coding:utf8import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddr my_sender='1538017448@qq.com' # 发件人邮箱账号my_pass = 'mvlruzneik' ...原创 2018-11-29 14:52:38 · 1679 阅读 · 0 评论 -
zabbix:利用zabbix API的接口,修改指定模板的监控项的触发器的表达式
要求:利用zabbix api去获取指定模板下的监控项,然后获取自己需要的监控项,根据监控项获取触发器的表达式,修改触发器的出发时间为9:00-11:30,13:00-15:30思路讲解:首先利用zabbix api中的template.get方法获取指定模板的templateid,然后利用item.key方法指定参数为templateids,就可以获取到templateid下的itemid,...原创 2018-11-17 15:26:42 · 3310 阅读 · 0 评论 -
zabbix: zabbix api包装的pyzabbix
pyzabbix是zabbixAPI的第三方python包装。那些个源码本身其实也是一个个单独操作的脚本,可以用命令行参数直接操作。pyzbx用了json来encode和decode请求数据和返回数据,并且用了urllib2中的一些方法来进行通讯如果不是直接用它的脚本,而是自己定制相关程序的话基本上只用到ZabbixAPI这个类:frompyzabbiximportZabbixAPIzapi...原创 2018-11-08 10:30:37 · 2188 阅读 · 0 评论 -
zabbix-agent自定义item监控远程服务器
1.首先是自己的脚本 我的脚本就是简单的正则表达式的脚本,只是为了模拟检测bond中网卡关闭的信息。检测到网卡关闭就报警。 具体代码如下:#!/usr/bin/env python# -*-coding:utf-8 -*-import os def detect(file_name):#提取出网卡错误的信息 bond_txt = file_name.split('\\...原创 2018-08-16 09:14:30 · 774 阅读 · 0 评论 -
zabbix:使用自定义模板监控服务器中的多个节点
1.模板是什么,其有什么作用? 模板就是将某一类事情的结构规律予以固定化、标准化的成果。 作用: 例如:你需要给一百台服务器添加CPU、内存、硬盘、网络的item,如果没有模板你就需要一台服务器一台服务器的来,这样就导致很浪费时间,模板就是拟建立一个针对这些服务器的模板,模板的内容就是添加CPU、内存、硬盘、网络的item。这样我们就只需要将这一百个服务器链接这个模板即使用这个模板,这样就可...原创 2018-08-17 16:33:03 · 944 阅读 · 0 评论 -
zabbix:用zabbix-agent监控windows上的数据
一.windows上安装zabbix-agentd1.下载zabbix-agentd的安装包 下载地址:http://www.zabbix.com/downloads/3.2.0/zabbix_agents_3.2.0.win.zip2.解压文件 Bin文件夹里面有两个文件夹,一个是win32文件夹里存放zabbix_agentd安装程序应用于windows 32...原创 2018-08-23 13:58:12 · 5770 阅读 · 2 评论 -
zabbix:linux下zabbix-agent的安装
本人最近需要安装zabbix-agent,所以就在网上查找教程,后面发现大部分都是直接利用zabbix安装包进行安装,或者是利用wget来安装,但是这样不能联网的机器就无法使用,下面是介绍我的安装方法。 1.下载zabbix-agent的deb安装包 2.直接利用dpkg命令来安装就可以了dpkg -i zabbix-agent-3.2.0.rc1.deb这样zabbix-ag...原创 2018-09-11 14:35:00 · 1033 阅读 · 0 评论 -
zabbix:关于错误unsupported item key常见错误汇总
使用zabbix监控时,提示:unsupported item key,其一般有以下几种原因。 1.有时候使用自定义脚本监控,修改了zabix-agentd.conf之后,并没有将其重新启动,故会报错。 解决方法:重启zabbix-agentservice zabbix-agent restart2.使用zabbix监控服务器时,由于zabbix agent与zabbix serve...原创 2018-09-12 11:20:06 · 39635 阅读 · 0 评论 -
zabbix:批量添加主机,并链接模板
参考:https://www.cnblogs.com/Z-style/p/6165548.html转载 2018-09-19 09:05:56 · 4391 阅读 · 0 评论 -
zabbix:聚合检测(aggregate)的简介
在我们部署服务时,很多时候是几台服务器承载一个服务,如果我们想监控这几台服务器某个key的总和值,就得用到此处的zabbix Aggregate。使用条件:1、所有计算均位于同一个Host Group中,关联模板相同,都具备相关相同的模板。2、新建模板,Item Type为“Zabbix aggregate“,key为groupfunc["Host group","Item key",it...原创 2018-10-08 11:02:12 · 2301 阅读 · 0 评论 -
zabbix:zabbix api中hostgroup.get、host.get和host.update的详解
1.hostgroup.get获取组信息该方法允许根据给定的参数检索主机组。Parameters 参数:参数类型描述graphidsstring/arrayReturn only host groups that contain hosts or templates with the given graphs.只返回包含具有给定图表的主机或模板的主机组。gro...原创 2018-11-07 14:28:50 · 5333 阅读 · 0 评论 -
zabbix:利用zabbix api获取指定组中的主机的名字并将其修改
思路讲解:首先利用hostgroup.get方法获取zabbix组的id与名字,然后检索获得指定组的id,再利用host.get获取该指定组下的所有主机的id与名字,最后利用host.update根据主机的id更新主机的名字。代码如下:#!/usr/bin/env python #coding=utf-8 #导入模块,urllib2是一个模拟浏览器HTTP方法的模块import js...原创 2018-11-07 14:41:59 · 5852 阅读 · 0 评论 -
zabbix:使用自定义脚本模拟监控网卡并使用zabbix agent被动模式
1.首先编写脚本,我的是模拟监控网卡开启状况,首先是读取制定目录下的所有文件,并将对每一个文件进行监控,监控其是否出现网卡关闭的情况,如果监控到网卡关闭,则将具体网卡信息输出。 具体代码如下:#!/usr/bin/env python# -*-coding:utf-8 -*-import os def getfilelist(dic,file_list):#读取文件夹下的所有文件...原创 2018-08-10 14:57:44 · 1625 阅读 · 0 评论