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

欢迎大家加入Zabbix交流群,除了在论坛发帖求问外,还可以在QQ群里交流进步,并且每周三我们会进行免费的技术答疑活动,请大家互相转告一下! 玩转Zabbix群 QQ群号:177428068、617295020

问题一

Q:我用shell+webhook 推送天气情况,但是一直有报错,是什么问题呢?

8oXtVlEK64e6fe8252fef.png

GobC9rlf64e6fea0254b2.png

A1:单引号把变量引起来就不是变量了,这几个改成双引号试下,不行的话就在双引号前面加转义符 \

o3RauC3h64e6febc8be50.png

A2:先手动推送一下这个json数据试试看,是否可以正常推送。把 content 随便换几个英文字母。要是推送成功了,就应该是特殊字符 或者 字符集转码的问题了。

 

问题二

Q:监控服务器带外,一直服务器重启,但是这台服务器没有重启,不知道什么原因?

vjn7FycT64e6fecae3558.png

A:看下这个指标的最新监控数据。

Q:

ZVRD3zXQ64e6feed0cfd6.png

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是正常的,日志中报这个错,请问一下这个该怎么处理?

Hhsj7xIz64e6ff056c6fc.png

A:是一直不行还是做了什么操作之后产生的?

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

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

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

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

 

McGPrWDO64ddf048aa408.png

0 条评论

请先 登录 后评论
乐维君
乐维君

345 篇文章

作家榜 »

  1. 乐维君 345 文章
  2. YOHOHO 14 文章
  3. 机灵小和尚 13 文章
  4. 我是一只小菜鸡 12 文章
  5. 细雨闲花 11 文章
  6. 御前侍卫张五哥 9 文章
  7. 。。。 8 文章
  8. 小黄人 8 文章