zabbix那些事

zabbix这个开源工具功能还是非常强大的,如果工作中使用了它。。总是出现问题或者采集不到数据无法监控等等。。。

1、agent端权限问题防火墙以及agent的版本等等,还有是否配置主动模式配置文件选项是否开启。

2、server中模板间隔时间,不是很重要或者间隔时间可以设置长一点。item是否改为主动选项,触发器,一些触发器可以设置为依赖关系来设置。触发器中表达式函数速度最快的是last和nodata,其他相应较慢。。如果逻辑错误会导致数据库查询很慢。其实agent端除了被动和主动模式外,还有trapper不过这个没咋研究过,回头研究下。。一些无关紧要的数据记录历史以及趋势图等等可以设置相对时间断点。

3、server端还是有压力的,多设置几个proxy,缓解下server端的压力,数据主动发给server发送时间等等都可以设置下,数据库和server最好分开,其实大部分都是数据库读写的压力,数据库这个其实不懂呀,不过可以使用那个InfluxDB来做。抽空看看这个。。还有关于报警这个事,关系到业务重要的紧急的事情优先报警等等。可以搞个触发的优先级。。先这样吧。。

4、机器较多的话,可以设置自动发现功能,或者自动注册等等。。批量管理的工具比较多salt、ansible、puppet、cmdb、实在是都不敢兴趣自己写,你懂的。。、

以后想起来在写吧,这些都是记录一点小皮毛而已。。

时间: 2024-10-09 10:58:19

zabbix那些事的相关文章

#IT明星不是梦# 自动化平台的构建与zabbix二次开发那些事

在前东家,我对于运维平台重新做了二次的改造,当然基于zabbix平台的功能也在不断的完善,相对于之前的基础架构,我们这次采用vue + element的前端架构,出图使用的是echart的方式.后端我们使用了restful的标准通信框架. 自动化架构 1.当然在讲到zabbix之前我们先看一下我们之前在老东家的时候做的相关的一些平台操作: 平台相关注解: 底层的数据主要使用CMDB来进行管理,CMDB开放APi接口给上层的发布系统.DB系统:当然各个子系统对接都是有权限审计. 数据录入统一使用脚

zabbix详解:(四)添加自定义的监控项目并使用

从安装的第一天,就必然有人会有疑问,默认的监控模板不好用,或者说根本没有自己想要的,这可怎么办呢?没关系,zabbix和nagios一样,可以自定义监控项目,当然包括报警规则和视图了,也不是很复杂. 添加自定义的监控项目: 操作之前要知道原理:原理是server端调用agent端配置的键值参数调用脚本,然后脚本参数传输给server端,server端写进数据库,然后获取到新的数值再进行处理并在前端显示给用户看. 所以我们需要做的事情有三个: 第一,编写监控脚本 第二,修改zabbix_agent

salt 安装zabbix agent

一.目录树 zabbix_client/ ├── conf.sls ├── files │   ├── zabbix-2.4.7.tar.gz │   ├── zabbix_agentd │   └── zabbix_agentd.conf ├── init.sls └── install.sls 1 directory, 6 files 二.文件详解 (1)vim init.sls(与top.sls链接文件) include: - zabbix_client.install - zabbix_

exsi 加载 zabbix appliance 操作

一.1.去官方下载vmdk磁盘镜像 链接地址为https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.6/zabbix_appliance_3.2.6_x86_64.vmdk.tar.gz/download 2.将下载的压缩包解压到本地 3.上传到你要部署的服务器数据存储浏览器里面的虚拟机文件夹--重点要将zabbix_appliance_3.2.6_x86_64.vmdk此文件夹上传到服务器上面不是文

记一次zabbix排错过程

zabbix用了也有一段时间,基本上大大小小的报错都接触过.我个人有个习惯,偶尔会去tail -f 一下zabbix_server的日志,可能是强迫症的关系,不喜欢看到日志有任何报错信息. 本来10.1应该放假,但是临回家前一天的时候是突然发现日志中频繁曝出以下这条报错. zabbix_server [4615]: ERROR [file:json.c,line:714] Something impossible has just happened. zabbix_server [4615]:

zabbix服务器执行zabbix_get命令时报错:“zabbix_get [22209]: Timeout while executing operation”

前面刚把Windows平台的zabbix agent安装并启动成功,但是,zabbix的web监控页面显示,还是无法发现这台Windows服务器:大体的意思就是无法连接这台zabbix agent端. 根据之前的经验,我登录到zabbix服务端执行zabbix_get命令进行测试: [[email protected] ~]# zabbix_get -s 10.253.40.64 -p 10050 -k "agent.version" zabbix_get [22209]: Timeo

[原创] zabbix学习之旅三:agent安装

部署完zabbix server后,自然要部署zabbix agent.在官方描述中,agent是部署在被监控的机器上,用于采集CPU.内存.磁盘等统计信息,并上报给server用于进一步处理.agent的采集信息方式也非常高效,是通过本机操作系统的系统调用完成. agent主要通过被动和主动两种方式上报本机信息,顾名思义,被动方式意味着server下达采集命令时,agent才会去收集信息:而主动方式意味着agent会在第一次时就从server处获取要采集的items,并定期将每个item的新值

zabbix架构

监控系统: 数据的采集---存储---展示和分析---报警 snmp           cacti:rrd agent           nagios:不保存数据,mysql icmp/ssh      zabbix:mysql web 1,zabbix架构 2,zabbix逻辑架构 hosthostgroupitem监控项<-----监控对象trigger触发器<--定义阈值:一个表达式,用来评估某监控对象那个的某特定item内所接受到的数据是否在合理范围内.即阈值.大于阈值,ok-&g

Zabbix使用Pycurl模块监控web页面状态

由于网络的问题,zabbix自带web模块用不了,后台研发2b,老是更新正式环境安装包,导致一直出问题,老是给他们擦屁股,早说过这事,他们不配合,现在出问题了,挺爽,这锅我表示不背,就找了pycurl这个模块写个监控. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 c = pycurl.Curl()    #创建一个curl对象  c.setopt(pycurl.CONNECTTIMEOUT, 5)