NIO4444
这个作者很懒,什么都没留下…
展开
-
zabbix系列:zabbix自动发现监控项,保留时间控制
目录需求实现方法需求1、对于自动发现1,自动发现的监控项一旦不存在,数据立刻删除2、对于自动发现2,自动发现的监控项一旦不存在,数据逐渐删除(和正常清理数据一样)实现方法找到需求修改的自动发现项,设置【资源周期不足】:7d。则表示:当自动发现的监控项中某一个变量不存在时,则该变量对应的监控项数据最多保存7d(从当前时间开始逐渐开始删除)...原创 2021-03-12 00:23:27 · 1260 阅读 · 0 评论 -
zabbix系列:告警压制、控制(告警每10分钟一次、告警一直出现、告警只出现一次)
目录需求实现方法需求1、对于告警1,在问题解决之前,同一个问题只出现一次告警2、对于告警2,在问题解决之前,告警一直出现3、对于告警3,在问题解决之前,告警每10分钟出现一次实现方法1、对于告警1,在问题解决之前,同一个问题只出现一次告警问题事件生成模式:选择【单个】2、对于告警2,在问题解决之前,告警一直出现问题事件生成模式:选择【多重】3、对于告警3,在问题解决之前,告警每10分钟出现一次有2中方法:1、触发...原创 2021-03-12 00:08:02 · 3854 阅读 · 0 评论 -
zabbix系列:解决因最新值在监控项阈值附近浮动而发出连续的告警
目录现象解决方法1解决方法2现象监测水温阈值:>80°每分钟采集一次数据,最近几次79、81、78、82、79、81、80、78、83则在10分钟内,会频繁发生告警,怎么解决呢?解决方法1未告警时阈值80,告警之后阈值下调到77:({TRIGGER.VALUE}=0 and {server:temp.last()}>80) or ({TRIGGER.VALUE}=1 and {server:temp.last()}>77)...原创 2021-03-09 00:14:40 · 523 阅读 · 0 评论 -
zabbix系列:NPVS的计算方法及其重要性
目录NPVS是什么NPVS计算方法影响NPVS的因素NPVS是什么New values per second:每秒采集的数据量。NPVS计算方法比如:1000个主机,每个host有100个item,所有监控项都是15分钟采集一次,那么npvs=111.11影响NPVS的因素1、指标item的采集间隔(尽可能的长);2、每个主机host上的监控项数量(尽可能的少,不要一味求全,这将减轻后期housekeeper清理数据的延迟)。...原创 2021-03-07 22:58:20 · 539 阅读 · 0 评论 -
zabbix系列:agent配置多个server(同时发送数据到多个主机)
目录场景方法采集原理对于主动式监控项对于被动式监控项场景一个安装zabbix agent的主机,需要将数据分别发送至不同的zabbix server主机方法在 zabbix_agentd.cof配置文件中,配置参数Server=server1:port1,server2:port2,server3:port3ServerActive=server1:port1,server2:port2,server3:port3采集原理对...原创 2021-03-07 21:53:46 · 1669 阅读 · 0 评论 -
zabbix系列:监控用户登录失败次数(一句话搞定,无需开发脚本方法)
目录需求实现实现方法1:自定义脚本(太笨且步骤繁多,请自行百度)实现方法2:使用zabbix原生语法文件授权配置监控项配置告警测试需求监测系统用户登录失败次数,如果到达N次,则发送告警实现实现方法1:自定义脚本(太笨,请自行百度)实现方法2:使用zabbix原生语法文件授权setfacl -m u:zabbix:r-- /var/log/secure配置监控项配置告警测试文件内容指...原创 2021-03-07 01:21:47 · 860 阅读 · 0 评论 -
zabbix专题:数据库表字段详解
目录数据库表一览主机、主机组、监控项主机组HOST GROUP:字段解释主机表HOST:字段解释主机标签表:字段解释监控项ITEM:字段解释浮点类型历史表:字段解释历史数据整型类型历史表:字段解释字符类型历史表:字段解释文本类型历史表:字段解释日志类型历史表:字段解释趋势整型趋势表:字段解释整型趋势表:字段解释问题问题表:字段解释问题标签表:字段解释TRIGGER触发器:字段解释触发器标签:字段解释事件表:字段解释..原创 2021-03-07 00:07:20 · 850 阅读 · 0 评论 -
zabbix系列:标签的使用(可用于区分相同告警不同主机不同业务的分类)
目录应用场景模板tag主机tag触发器tag注意事项应用场景可用于区分相同告警不同主机不同业务的分类模板tag模板关联的所有主机的问题,都将会有tag标签(和主机tag并存)主机tag所有主机的问题,都将会有tag标签(和模板tag并存)触发器tag模板tag的清除,将会导致主机触发器tag的同步清除。注意事项tag可以使用全局宏变量、用户自定义宏变量;tag可以之定义name;tag可以允许多个重复;t...原创 2021-03-04 00:11:50 · 1676 阅读 · 1 评论 -
zabbix系列:the modification time of log file XXX has been updated without changing its
目录现象问题原因解决方法现象the modification time of log file "/var/log/secure" has been updated without changing its size, try checking again later问题原因分析源码后可知:Depending on file system it's possible that stat() was called between mtime and file s.原创 2021-02-27 00:21:26 · 522 阅读 · 0 评论 -
zabbix系列:Allowed memory size of 134217728 bytes exhausted (tried to allocate XXX bytes) in
现象:zabbix修改配置页面超时。解决:zabbix httpd 配置:修改默认值128为256M注意:每个线程的最大使用内存,页面配置=之后最好再修改为默认值。原创 2021-01-24 15:51:07 · 922 阅读 · 0 评论 -
zabbix系列:agent2 VS agent
agent2 VS agent对比项 Zabbix agent Zabbix agent 2 编程语言 C Go (含部分C语言实现) 是否守护进程 是 否 ( 5.0.4开始,Windows是守护进程) 支持扩展 C语言开发模块 GO语言插件 平台要求 支持平台 Linux, IBM AIX, FreeBSD, NetBSD, OpenBSD, HP-UX, MacOSX, Solaris: 9, 10, 1...原创 2021-01-02 17:24:13 · 4370 阅读 · 0 评论 -
zabbix系列:预处理 关键字 过滤
常用的正则表达式预处理规则: Pattern:关键字(.*)关键字(.*)关键字 Output:\N 抓取上述第N个括号里面的内容 输入数据: NAME ZHANG3 AGE 28 SALARY 10000 NAME LI4 AGE 22 SALARY 20000 NAME ZHAO5 AGE 30 SALARY 25000 配置一个数据预处理 Pattern:ZHANG3 AGE (.*) SALARY (.*) Output:\2 ...原创 2020-12-28 17:36:30 · 990 阅读 · 0 评论 -
Zabbix系列:/app/oracle/product/11.2.0/dbhome_1/bin/sqlplus: cannot execute [Permission denied]
现象:Value "/app/oracle/product/11.2.0/dbhome_1/bin/sqlplus: cannot execute [Permission denied]"0" of type "string" is not suitable for value type "Numeric (unsigned)"检查:/app/oracle/product/11.2.0/dbhome_1/bin/sqlplus 路径各层级是否都有执行+x权限。...原创 2020-11-30 22:29:40 · 664 阅读 · 0 评论 -
zabbix系列:invalid history storage period源码分析
源码/zabbix/src/zabbix_server/housekeeper/housekeeper.c 389 390 /****************************************************************************** 391 * * 392 * Functi...原创 2020-08-30 12:36:08 · 523 阅读 · 0 评论 -
zabbix系列:error Performance counter data is not available源码分析
关键行/zabbix_server/poller/checks_simple_vmware.c报错行在262行: 230 231 zabbix_log(LOG_LEVEL_DEBUG, "In %s() type:%s id:%s counterid:" ZBX_FS_UI64 " instance:%s", __func__, 232 type, id, counterid, instance); 233 234 if (...原创 2020-08-30 11:23:32 · 1140 阅读 · 0 评论 -
zabbix系列:(修改时钟导致)无最近历史数据问题解决方案
问题描述:Linux时钟被修改提前1年(比如更换机器的主板、或时区不一致导致),再修改为正确时间后查询无数据原因分析:zabbix对于晚于最新数据1个小时之后的数据,不再接收。最新数据:即时间戳最大的数值解决方案:清理超前数据(比如清理1598072400=2020-08-22 13:00:00时间后的数据)DELETE FROM history where clock>1598072400 limit 500;DELETE FROM ...原创 2020-08-22 13:00:26 · 891 阅读 · 0 评论 -
zabbix系列:内存VM.MEMORY.SIZE监控之total、free、pused、available 参数说明
free -mbuffer是即将要被写入磁盘的,而cache是被从磁盘中读出来的.zabbix Webtotal:1046/1024=1.02GAvailable:216/1046=20.65%zabbix参数 total- 总物理内存. free- 可用内存. active- 内存当前使用或最近使用,所以它在RAM中。 inactive- 未使用内存. wired- 被标记为始终驻留在RAM中的内...原创 2020-08-22 00:06:10 · 5079 阅读 · 0 评论 -
zabbix系列:突破housekeeper最小1小时的限制方法(30s清理一次旧数据)
目录监控模板监控脚本监控配置实现效果实现效果每30s进行一次housekeeper清理数据监控模板监控脚本监控配置UserParameter=housekeeper[*], sh /etc/zabbix/scripts/housekeeper.sh $1实现效果每30s进行一次housekeeper清理数据...原创 2020-08-08 22:39:51 · 1068 阅读 · 0 评论 -
Zabbix系列:agent、proxy数据发送频率
zabbix agent:主动式默认最多5s或者累计100个监控项就发送数据到proxyzabbix proxy:主动式默认每1s主动发送一次数据给server。如果发送失败,默认数据最多保存1小时。默认每小时从server同步一次配置默认每1小时清理一次过期数据,过期数据最多保存4小时。如果禁用清理,数据保存时间为4小时-4天...原创 2020-08-04 23:02:25 · 905 阅读 · 0 评论 -
zabbix系列:diff和change区别
diff:前后两个值是否有差异(结果只有两个:1有差异,0无差异)change:前后两个值的差值(结果取决于前后两个值的差值)。原创 2020-07-17 11:47:08 · 1853 阅读 · 0 评论 -
Zabbix系列:设置动态监控告警时间范围
动态时间采集监控项数据控制数据采集的时间上面更新间隔要设置为0(优先级高) 灵活时间间隔可以多个时间段,每个时间段间隔可以不一样。动态时间监控项触发器告警控制触发器的时间告警时间限制在:18:20:00-18:30:00范围内。...原创 2020-07-13 18:14:46 · 3539 阅读 · 0 评论 -
Zabbix系列:内存调优方案
效果图借助zabbix工具判断判断内存设置是否合理最大值使用率比较小,说明内存设置的过大。判断进程设置是否合理最大值使用率比较小,说明进程数设置的过大(进程数过多,同样会导致内存过大)。借助命令判断查看内容使用Top 50,内存使用%Mem之和可能大于100%,因为共享内存的原因。上图可以看到每个每个类别一共有几个进程,每个进程是否被使用(空闲的越多,说明该值设置的太大,可以调整小点),耗时多少等等。还有另外...原创 2020-07-03 23:24:58 · 712 阅读 · 0 评论 -
监控系统技术栈
数据采集:zabbix、filebeat、promethues数据传输:flink、logstash数据存储:elastic、kafka、mysql前端展示:Grafana、kibana、自研、告警通知:邮件、微信、电话原创 2020-06-18 20:09:45 · 687 阅读 · 0 评论 -
Zabbix系列:zabbix宏表达式一览表
{ITEM.VALUE<1-9>} :表达式中的第1-9个参数。如果只有一个参数,可以不带数字 {ITEM.VALUE}等于{ITEM.VALUE1}例子动作表达式日志扩展https://www.zabbix.com/documentation/4.2/manual/appendix/macros/supported_by_location...原创 2020-06-09 23:23:12 · 1755 阅读 · 0 评论 -
zabbix系列:Error of query maxQueryMetrics 源码分析 & 解决方法
目录问题日志定位源码Error of query maxQueryMetrics怎么来的?vmware_service_get_maxquerymetrics函数zbx_soap_post函数zbx_http_post函数maxQueryMetrics used default value怎么来的?完整源代码怎么解决这个问题?问题分析导致zabbix产生的原因:Error of query maxQueryMetrics: 'config.vpxd.stats原创 2020-05-28 15:16:21 · 820 阅读 · 0 评论 -
zabbix系列:动态增减vmware collector日志级别
增加vmware collector日志级别zabbix_server -R log_level_increase="vmware collector"减少vmware collector日志级别zabbix_server -R log_level_decrease="vmware collector"原创 2020-05-28 13:46:15 · 727 阅读 · 0 评论 -
zabbix系列:proxy4不能Windows使用
zabbix4 proxy还不支持Windows原创 2020-05-10 08:57:45 · 558 阅读 · 1 评论 -
zabbix系列:历史数据存储类型(日志、字符、文本、整型、浮点)
历史数据存储history: Numeric (float)history_log: Loghistory_str: Characterhistory_text: Texthistory_uint: Numeric (unsigned)原创 2020-05-10 09:09:34 · 1603 阅读 · 0 评论 -
解决Performance counter is not available
问题Performance counter is not available监控项间接性不可用。 因为Vcenter限制了连接数。同时还会提示config.vpxd.stats.maxQueryMetrics is invalid or exceeds the maximum number of characters(config.vpxd.stats.maxQueryMetrics无效或超出了允许的最大字符数)解决》》zabbix系列:解决config.vpxd.stats....原创 2020-05-14 11:35:46 · 2630 阅读 · 0 评论 -
zabbix系列:vSphere / Vcenter 监控工作原理
目录主机、虚拟机创建原理数据采集原理主机、虚拟机创建原理数据采集原理原创 2020-05-14 10:42:04 · 976 阅读 · 0 评论 -
zabbix系列:解决config.vpxd.stats.maxQueryMetrics 无效或超出了允许的最大字符数
》》zabbix系列:解决config.vpxd.stats.maxQueryMetrics is invalid or exceeds the maximum number of characters.原创 2020-05-14 09:59:03 · 1859 阅读 · 0 评论 -
zabbix系列:解决config.vpxd.stats.maxQueryMetrics is invalid or exceeds the maximum number of characters
问题zabbix通过Vcenter API接口查询数据时,提示:'config.vpxd.stats.maxQueryMetrics' is invalid or exceeds the maximum number of characters permitted.解决zabbix官方说明:https://www.zabbix.com/documentation/4.0/manual/vm_monitoringTo support datastore capacity me...原创 2020-05-14 09:56:09 · 3365 阅读 · 0 评论 -
zabbix系列:vSphere / Vcenter宿主机物理机监控配置
目录开启server/proxy参数StartVMwareCollectors 参数设置主机配置主机定义用户宏配置模板开启server/proxy参数 StartVMwareCollectors- 预先启动Vmware collector收集器实例的数量。 此值取决于要监控的VMware服务的数量。在大多数情况下,这应该是:servicenum < StartVMwareCollectors < (servicenum * 2) 其中ser...原创 2020-05-14 09:40:16 · 1647 阅读 · 0 评论 -
zabbix系列:agent参数无效的原因
使用脚本,涉及环境Path路径的引用 不同用户的权限不同 历史数据格式不一样 脚本执行超时原创 2020-05-12 14:56:26 · 1041 阅读 · 0 评论 -
zabbix系列:修改登录失败次数、等待时间
includes/defines.inc.phpZBX_LOGIN_ATTEMPTS: 每次允许最大失败次数ZBX_LOGIN_BLOCK: 等待多久才可以再次登录原创 2020-05-12 14:31:54 · 1223 阅读 · 0 评论 -
zabbix系列:图形(数据)出现断裂原因
zabbix出现图形(数据)断裂:网络不稳定 监控设备 iowait server iowait原创 2020-05-12 14:24:41 · 3305 阅读 · 2 评论 -
Zabbix系列:数据库备份与恢复
数据备份$ mysqldump zabbix --add-drop-table --add-locks --extended-insert -- single-transaction --quick -u zabbix -p | bzip2 > zabbix_database_backup.db.bz2 数据恢复$ bzcat zabbix_database_backup.db.bz2 | mysql zabbix -u zabbix -p...原创 2020-05-11 23:20:27 · 1761 阅读 · 0 评论 -
Zabbix系列:监控项、触发器不支持告警方法
监控项、触发器不支持告警配置-动作-事件源原创 2020-05-11 23:14:24 · 1262 阅读 · 0 评论 -
Zabbix系列:API
Zabbix API无审计记录原创 2020-05-11 23:13:26 · 348 阅读 · 0 评论 -
Zabbix系列:NVPS意义
NVPS每秒sever接收、处理历史数据,触发器、趋势数据计算,事件记录数。原创 2020-05-11 23:12:52 · 1491 阅读 · 0 评论