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

问题一
Q:我用shell+webhook 推送天气情况,但是一直有报错,是什么问题呢?Zabbix“专家坐诊”第209期问答汇总_第1张图片

A1:单引号把变量引起来就不是变量了,这几个改成双引号试下,不行的话就在双引号前面加转义符 !在这里插入图片描述
A2:先手动推送一下这个json数据试试看,是否可以正常推送。把 content 随便换几个英文字母。要是推送成功了,就应该是特殊字符 或者 字符集转码的问题了。

问题二
Q:监控服务器带外,一直服务器重启,但是这台服务器没有重启,不知道什么原因?Zabbix“专家坐诊”第209期问答汇总_第2张图片
A:看下这个指标的最新监控数据。

Q:在这里插入图片描述
A:这台设备是不是运行了400多天以上?

Q:是的。

A:snmp采集方式的限制,导致snmp服务内部计数器到了2的32次方之后就会重置,从0开始。

Q:有办法解决么?

A:可以在触发器侧解决,监控数据的重置目前无法处理的。

问题三
Q:一台路由器可以被两个zabbix 服务端(不同ip地址)检测吗?

A:可以的。

问题四
Q:大佬们,请问java分布式项目,怎么去用zabbix去做日志收集和打印呢?可以配置 websocket 或者Web Console吗?需求是,要通过项目的java包归类,类似效果是像skywalking一样。

A:可以写自定义监控项去收集。

Q:但是不会在web页面上实时输出日志,我想做的效果是类似于skywalking或者jenkins的那种通过websocket的实时日志输出到web页面。

A:建议结合elk去。

Q:这个如果使用elk也能单独完成,或者使用代码侵入的skywalking,我就想问,能不能使用zabbix配置做到类似效果。

A:可以是可以,结合Zabbix API使用WebSocket库(如Java-WebSocket)来实现。但这是一个自定义的扩展,需要相应的开发工作。

问题五
Q:请教下各位大佬,zabbix对于没有snmp协议的摄像头设备,有没有什么比较好的监控解决方案。

A:通过api去监控。

问题六
Q:history记录超过五千万了,有什么好的替换或者优化手段?

A:最简单快捷的方法是,减少历史数据保留时间和定期数据归档和清理,要不然就是优化数据库的查询语句、索引或者数据库分区这些较为复杂的操作。

Q:我理解就是减少数据量加mysql优化,那如果撇开既有db现状,现阶段有其他推荐的支持更大数据量的db吗,比如tidb,不晓得有没实践过的。

A:目前我用的postgresql数据库+pg数据库的扩展TimescaleDB,也就是时间序列数据库 ,专门针对时间序列数据进行了优化的。

Q:好的,我也比较下。

问题七
Q:您好,登录页面后报503 Service Unavaliable,Systemctl status zabbix-server是正常的,日志中报这个错,请问一下这个该怎么处理?Zabbix“专家坐诊”第209期问答汇总_第3张图片
A:是一直不行还是做了什么操作之后产生的?

Q:昨天是可以的,配置了一个主机后没管,今天再看就是这个页面。

A:数据库和php、nginx这些组件的状态正常吗?

Q:目前用systemctl restart zabbix-server httpd php-fpm重启过,nginx没有使用。数据库有异常的话,log日志会报错的吧?

A:是单机架构吗?加大内存。

更多zabbix技术资料,可以持续关注乐维社区。

你可能感兴趣的:(zabbix有问有答,zabbix)