查看原文
其他

专访 | 当代张思德:做技术很孤独,没有弯道超车,但有捷径。

Zabbix开源社区 Zabbix开源社区 2022-09-22


  • Zabbix社区元老级用户,从事IT运维工作8年,不仅是cactifans作者,还是go语言爱好者,Devops实践者,使用Zabbix多年,具有丰富的使用经验和二次开发经验

  • 2017 Zabbix 峰会明星讲师,主题为二次开发那些事儿,演讲部分建议被Zabbix新产品采用

  • 2018 Zabbix峰会演讲:《开源监控对比与Zabbix改进》

  • 2019 Zabbix峰会演讲:《Zabbix监控k8s集群》

  • 2020 Zabbix峰会演讲嘉宾、Workshop实践操作课讲师

  • Zabbix开源社区优质内容创作者、积极为社区内伙伴答疑解惑


01. 首场线下交流:

机缘巧合、兴趣驱动 


2017.4.15  Zabbix首次线下交流会


当年仅8人参加,但现在都成长了。

周松-大中华区Zabbix认证培训师、张世宏-Zabbix社区认证专家、王亚楠-高级技术经理、韩啸、奔跑的小赵、Shawn Cai、倪凌...



Q: 怎么会参加Zabbix首场线下交流会的?

A: 

当初接触学习Zabbix是一方面是工作需要,一方面也是兴趣。大学的网络中心是启蒙我学习Zabbix的地方,机缘巧合之下我进入学校网络中心做勤工俭学工作。在老师影响下,我开始对IT监控有了兴趣,从那时起除了上课时间,基本所有的时间都在研究开源的监控系统,比如Cacti,Zabbix,Nagios等,毕业时还发布了一个Cacti的集成ISO安装系统,也算是为大学画上一个句号。当时Zabbix还不是很流行,国内中文资料较少,一边硬啃英文产品手册和技术文章,一边做实验,慢慢熟悉和了解了Zabbix监控系统。


工作之后,所在公司为系统集成公司,给客户交付的硬件如果故障,在没有监控的情况下就不能及时发现和止损,因此公司想使用开源软件来建立自己的监控系统,通过技术选型后最终在众多开源软件中选择了Zabbix。当年在武汉使用Zabbix的人寥寥无几,偶然机会一位社区好友告知Zabbix在上海举办技术交流会,很期待!很想去学习交流,因此特意做好PPT,来参加首场的Zabbix交流会,印象至深:人怎么这么少?!但听到了每个人技术分享后,很佩服也更紧张。当时我讲的是“二次开发”相关主题,过程中感觉唯有的几个听众反应不大,以为是自己分享的主题过于简单。直到会后他们才反映我讲的主题比较深,他们听的比较迷。


交流会上,给我留下许多深刻印象的面孔——老金、沙老师、周松、王亚楠等,他们现在都是很厉害Zabbix专家,我也收获颇多。也许我在首场Zabbix交流会上给他们留下良好的印象,后来居然受邀参加2017年11月的Zabbix峰会并演讲,这是我没有想到的。


2. 历年演讲嘉宾:

我只是分享一点新思路



Q:您演讲建议被Zabbix新功能采纳,是怎么做到的?

A:

算是“意料之外,情理之中”,2017年我研究对比了多种开源监控软件,比如Zabbix,Open-Falcon,Pormetheus等,了解他们优缺点,结合自己的使用和二次开发经验,顺带给Zabbix提了一些建议。Zabbix第一个版本发布与1998年,距今已有22年,如今云原生等概念及方法论已经被大家熟知和实践,应用系统的复杂度和数量级有成倍的提高,对监控系统的要求也发生了变化。作为企业级监控的Zabbix自然要适应和满足这个变化。我记得当年大会我提出采用Go等语言构建原生监控客户端,对采集数据进行的管道处理等建议,场下Zabbix CEO “谢老板”(Alexei )在记录,结果没想到这些功能在4.4版本里就提供了,而且官方使用了很“优雅”的实现方式。Zabbix原生高可用及负载均衡也是我期待的功能,预计5.2版本可能会实现,非常期待。


Q:作为历年演讲嘉宾,对峰会有何感受?

A:

最大感受是参会者关注层面已经从是什么转变到怎么用,怎么优化,怎么二次开发的阶段,说明大家使用Zabbix的程度在逐步加深。第一次参会者可能是想了解Zabbix是什么,能做什么,但现在都在讨论怎么用的更好,怎么更好的使用监控数据,演讲嘉宾的专业度也更高了,分享的案例和行业也更多了。当然随着峰会人数的逐步增多,峰会规格也越来越高,地点从第一次在交大到大酒店,地域从上海到北京、深圳,嘉宾行业从金融到零售等行业。


Q:2020Zabbix峰会您会分享什么主题?

让参会者有所期待~

A:

之前几届峰会我基本都是讲一些Zabbix的实用的技巧和二次开发的内容,随着云计算、大数据等技术的发展,大家对监控系统的功能和性能的要都有了新的要求。Zabbix的数据库性能问题一直是大家讨论的热点问题,比如数据量大了,怎么优化?怎么快速清理过期的历史数据?Zabbix 4.0版本开始支持TimescaleDB作为后端数据库,参考相关资料和测试发现性能确实有提升,Zabbix 5.0版本目前作为最新的LTS版本又支持了TimescaleDB的数据压缩功能,实际测试数据压缩比高达20倍,所以确定《Zabbix 5.0 &TimescaleDB》作为此次峰会主题,本次主要介绍Zabbix5.0使用TimescaleDB作为数据存储的安装,使用及优化。


峰会是一个很好的交流机会,一方面大家可以学习大厂使用Zabbix的思路和经验,一方面可以开阔自己的思路。同样是Zabbix可能大家使用的方式和方法都有区别,同一种业务需求,可能别人的实现方法比你的好,而且高效。有时候好的方法和思路可能比行动更为重要。峰会不是培训会,不可能手把手教大家代码怎么写,具体配置怎么配置,我觉得更多的是思维和方法的交流,共同学习,集思广益共同进步。如果参加了峰会,对Zabbix有了新的理解和认识,那么峰会的目的可能就达到了。



3. 社区专家:

以前没人教我,现在能帮就帮一下



社区解答 滑动查看更多


Q:2017年第一次见面时社区只有189人,现在已将近3000人,您仍非常乐意在各个群里为大家解答,是什么驱动您在社区活跃并持续创作优质文章?

A:

在我刚开始学习Zabbix的时候,首先就是自己动手做实验,遇到问题就到网上找资料学习,如果找不到的就在社区群里询问,得到了社区的很多帮助。社区里都是Zabbix的一线使用人员,难免遇到问题,有些问题也是我遇到过的,提供解决思路也算是对社区的回报。而开源社群的魅力也在于此,集思广益,大家共同提高,互相学习提高的过程。我所有的技术文我所有的技术文章都是自己亲自实践过的,一方面是记录自己学习过程和总结,一方面是希望大家少走弯路,快速得掌握,解决实际问题。



4. 给新手、中级用户的建议:

学技术是很孤独的,

没有弯道超车,但是有捷径



Q:您从管理专业自学成“专家”,对新手有什么建议?

A:

兴趣是最好的老师,当初学习Zabbix一方面是工作的需要,另一方面是对Zabbix感兴趣。Zabbix是一项实用技术,对于新手,一方面是要加强实践,在实践中发现问题、解决问题,不断积累经验,提高自己的技术水品,另一方面就是要系统学习理论知识,比如:操作系统知识、网络知识、数据库等知识。监控系统涉及系统较多,知识点较多,只有全面掌握,才能做好监控系统。如果自己没有太多时间去自学和研究,参加培训是一个很好的方式,可系统掌握和学习Zabbix,同时可学习前辈经验,了解在实际项目中遇到的“坑”少走弯路,快速提升。


Q:对中级用户有什么建议?

A: 

Zabbix入门和使用比较容易,因为有很丰富的社区和网络资源,想要进一步深入了解,就需要花时间和精力去不断实践、研究!Zabbix开放全部源码,可研读源码,了解Zabbix的运行机制及原理,有助于解决一些疑难问题。


5. 给企业使用Zabbix的建议:

这是个省钱、快速的友好选择



Q:您对企业使用Zabbix有什么建议?

A:

监控系统是一个持续使用且需要长期维护优化的系统,商业软件监控软件虽然在功能和易用性上有优势,但其后期维保费用较高,如不购买维保,自己维护难度较大。Zabbix属于完全开源产品,无商业版本和企业版本区别,企业可获得产品所有源码,同时支持多种平台监控及客户端,提供了丰富的API接口,可快速帮助企业建立IT基础架构监控。Zabbix社区活跃,学习资源丰富,可快速上手,后期维护也可以找到很多相关资料。因此其实有很多公司都在使用Zabbix,还有一些企业想寻求官方的,之前由于国内没有原厂支持,所以出现问题就只能寻求社区或者在线文档解决,现在国内有了原厂技术支持,大家可放心使用了。对于企业在经费有限,又想快速建立自己的IT监控体系下情况下, Zabbix是绝对是你的不二之选。


感谢张世宏先生的分享!


                          彩蛋


Q:为什么被称为“当代张思德“?

(张思德:牺牲自己、保全战友,毛泽东亲笔题写了“向为人民利益而牺牲的张思德同志致敬”的挽词,张思德的形象成了为人民服务的代名词、里程碑。)

A:

当初加入社区,修改昵称,不知道改什么,后来想到《为人民服务》一文中,全心全意为人民服务的张思德,因此使用了当代张思德这个昵称,可能就是在社群帮大家解答多了,就有了这么个形象。



(记者小Z听完很触动,尽管不懂技术,深深感受到有专业领域的成就从来不是容易的,张世宏的学习能力和奉献精神激励小Z在自己的工作上加油!)



你看完有什么感受,欢迎留言与我们交流,

或者加小Z入群、报名参加峰会

与当代张思德交流学习。


点击图片抢早鸟票~



点击查看 老张监控技术 专栏


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存