优雅地部署Zabbix – Part 1

前言

进入新公司接手了监控项目,由于历史遗留问题(笑)内部有大量的坑,无奈推倒重来,后面会针对整个项目再做一个总结,这里不再赘述。

Zabbix作为老牌企业级开源监控,虽然有诸如监控图表鸡肋、配置麻烦等缺点,但同时也有监控协议灵活,部署轻量级等足以让你忽略掉各种缺点的优点。毫无疑问,是绝大多数公司的最佳选项。

Zabbix后端是C写的,前端是用The Best Language in The World 写的。由Zabbix Company负责维护,同大多数大型开源软件差不多,提供了各种各样的安装方式,Source/Package/repo应有尽有。

可能是由于早期国内第一批接触Zabbix的人都有源代码编译癖,几乎所有的教程全部都是教你通过编译源代码进行安装和部署,加之官方只会放出世代release版本的rpm/deb包。所以大家也都欣然接受通过编译安装Server端。

Continue reading “优雅地部署Zabbix – Part 1”

优雅地部署Zabbix – Part 1

关于SSH的若干

很早就想总结一篇关于SSH的文章。

SSH、SSH Key、SFTP、SCP等等一直都在用,但是很少总结和体会。本着烂笔头法则,总结一下。

SSH即Secure Shell,实际上就是在应用层的网络服务上的一种加密协议。起初应用于Unix/Linux的系统上。SSH主要采用公钥-密钥模式进行验证。目前最新版本是发布于2006年的2.x。

此处以SSH协议的三个应用来展开,大家可以根据协议在这三个应用中的具体实现来体会SSH本身。

Continue reading “关于SSH的若干”

关于SSH的若干

找回GitHub消失的contributions

作为世界上最大同性交友网站——GitHub 😂

自从入了坑,天天想着push代码。之前Yumeer的项目本来在Coding上,后来嫌弃它不够洋气,就换到GitHub上来了,搭建好仓库,配置好ssh,开始安心写代码。commit一两次后,我发现我的contributions并没有被点亮啊,一开始以为是私有仓库的原因,没去管。直到最近突然发现我一直设置的是展现所有项目。几番寻找,后来发现了问题——为了方便pull/push。我使用了SSH,在公司里面,我配置成[email protected],家里配置成了[email protected]。push代码的时候,GitHub无法匹配账户信息,默认判断为新用户提交,这也就造成了最后无法count进自己的contributions。

Continue reading “找回GitHub消失的contributions”

找回GitHub消失的contributions