大体思路过程
yum源安装zabbix
安装比较简单,网上资料也普遍是这种安装方法。缺点是卸载的时候需要删一堆文件和文件夹,容易出错。
docker安装zabbix
掌握了Docker安装方式比Yum源安装zabbix省心,而且完全做到与宿主机的解耦,卸载的时候只要把镜像删除掉就好了。配置也好配置。缺点就是网上资料比较少,刚开始学习和上手的难度比较高。
zabbix博文和网站
Docker安装Zabbix (安装主要参考文章)
https://www.cnblogs.com/xdzy/p/13805762.htmlCentos7安装Zabbix 5.0 LTS 版本安装(详细版)
https://www.cnblogs.com/mefj/p/13236695.html基于 Docker 安装 zabbix
https://www.cnblogs.com/lz1996/p/12625349.htmlzabbix配置邮件报警实战案例
https://www.cnblogs.com/yinzhengjie2020/p/12354418.htmlJason Yin
https://www.cnblogs.com/yinzhengjie2020/zabbix邮件报警
https://www.cnblogs.com/luthon/p/12092930.htmlzabbix入门
https://www.zsythink.net/archives/category/%e8%bf%90%e7%bb%b4%e7%9b%b8%e5%85%b3/zabbix朱双印日志
https://www.zsythink.net/如何卸载zabbix且删除
https://www.cnblogs.com/wei9593/p/10856899.html彻底卸载zabbix
https://blog.csdn.net/WannaHaha/article/details/105808134Zabbix Agent日志路径定位
https://www.cnblogs.com/kerrycode/p/13181811.html
碰到的问题及如何解决的
nginx反向搭理zabbix-server服务端口
1.由于zabbix服务是部署在一台用在生产环境生产的服务器上。所以必须要通过nginx反向搭理zabbix-server的服务端口。nginx配置文件目录是:/opt/nginx/conf/vhosts
主要是加了如下配置达到转发目的
Docker容器与宿主机的时区没有对应上
Docker容器的时区是0时区,即格林威治时间(UTC/GMT),宿主机时区是CST时间(GMT+8)
主要参考博文解决这个问题如下:
Docker 修改容器内的时区
https://www.cnblogs.com/double-dong/p/11533341.html设置docker容器 时区
https://www.cnblogs.com/jtlgb/p/13630717.htmlLinux如何同步时间/更新时间
https://www.cnblogs.com/chenlifan/p/13262972.html
Zabbix配置报警媒介类型配置的邮箱不是接收的邮箱,而是发送者的邮箱
Zabbix配置报警媒介类型配置的邮箱不是接收的邮箱,而是发送者的邮箱,当让你可以配置发送的邮箱和接收的邮箱是一个邮箱。不过配置发送邮箱的时候,要开启邮箱的SMTP功能,并生成授权吗。才能在第三方客户端上登录邮箱给接受的邮箱发送邮件。主要参考文章:
获取QQ有效授权码操作步骤详解
https://www.cnblogs.com/yinzhengjie2020/p/12355157.html
Zabbix配置邮件报警这一列步骤对于新手来说比较复杂且不容易上手
主要参考以下博文解决这个问题:
zabbix配置邮件报警实战案例
https://www.cnblogs.com/yinzhengjie2020/p/12354418.htmlJason Yin
https://www.cnblogs.com/yinzhengjie2020/zabbix邮件报警
https://www.cnblogs.com/luthon/p/12092930.html
docker相关的一些命令还是不熟悉
主要参考博文如下:
docker logs-查看docker容器日志
https://www.cnblogs.com/gylhaut/p/9317843.htmldocker用root进入容器
https://blog.csdn.net/qq_37786775/article/details/89419469Docker创建容器时为容器指定IP
https://www.cnblogs.com/lucky9322/p/13648237.html
测试发送邮件的时碰到的问题
邮件发不出
Login Failed
Failure when receiving data from the peer 等异常主要参考以下博文解决了邮件发不出的问题:cannot send list of active checks to [10.128.14.102]: host [{hostname}] not found解决办法
http://club.oneapm.com/t/cannot-send-list-of-active-checks-to-10-128-14-102-host-hostname-not-found/592Failure when receiving data from the peer 有人知道这个是什么问题吗?
https://ask.csdn.net/questions/1091127zabbix报错整理--持续更新
https://www.cnblogs.com/pingfanvbn/p/10329666.html
Yum源安装zabbix碰到的问题
Yum下载不下来一些相关的包,报错
http://mirrors.aliyun.com/epel/6/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 -解决以上问题主要参考文章如下:
https://blog.csdn.net/weixin_52895466/article/details/113561244yum提示Another app is currently holding the yum lock; waiting for it to exit...
https://blog.csdn.net/testcs_dn/article/details/48711805
碰到的mysql相关问题
mysql在命令行中,指定要连接的数据库?
https://www.cnblogs.com/chuanzhang053/p/8608304.htmlsql语句只在两个相同类型的字段中间才用逗号分隔,一般命令关键字都不用逗号!
https://www.cnblogs.com/caicaizi/p/5731844.htmlzcat命令
https://linux265.com/course/linux-command-zcat.html查看当前linux操作系统是ubuntu还是centos以及版本
https://blog.csdn.net/qq_22860341/article/details/81358937