这篇文章主要是对安装的内容的补充,因为官网的安装过程足够详细了,在这里做一些补充,但别担心,我会给出每一步的参考文献,减少大家的学习成本
文章目录
1. zabbix 安装
参考文章:https://www.zabbix.com/cn/download?zabbix=5.0&os_distribution=centos&os_version=7&components=server_frontend_agent&db=mysql&ws=apache
1.1 zabbix 安装选择
这里我安装过Apach+zabbix5.0,Nginx+zbbix6.0 数据库都是mysql 所以重点是对这两个进行补充
1.2 安装细节补充
1.2.1 scl安装包不存在(Apach+zabbix5.0+mysql会遇到)
以下这个包在rpm中并未包含,所以需要自己去找
解决办法:安装阿里云源进行安装
参考文章https://blog.csdn.net/weixin_43557605/article/details/120183481
1.2.2 安装zabbix-server-mysql php包需要>7.2
解决办法:直接安装本地镜像源即可
1.2.3 在创建初始数据库前 需要安装mysql
参考文章: https://blog.csdn.net/cgtcsdn/article/details/117740579
注意:
1.mysql安装必须大于8.0(zabbix 6.4要求)
2.根据文章安装合适自己环境的mysql包
1.2.4 访问方式
Apache+zabbix:127.0.0.1/zabbix
Nginx+zabbix:127.0.01:端口号/zabbix
端口号:/etc/nginx/conf.d/zabbix.conf (这里是8080)
1.2.5 在zabbix/setup处 密码无法登录连接zabbix数据库
vim /var/log/zabbix/zabbix_server.log
connection to database 'zabbix' failed: [2059] Authentication plugin 'caching_sha2_password' cannot be loaded
/usr/lib64/mysql/plugin/caching_sha2_password.so:
原因:8.0后认证方式改变 需要进行修改认证方式
解决办法:这里残缺的代码是
ALTER USER ‘zabbix’@‘localhost’ IDENTIFIED WITH ‘mysql_native_password’ BY ‘your_password’;
修改/etc/my.cnf
1.2.6 修改zabbix为中文并且解决乱码
参考文章:https://blog.csdn.net/weixin_45551608/article/details/121257445
注意:如果没有中文可以选择,因为安装环境是并没有安装中文语言包导致的 dnf -y install glibc-langpack-zh.x86_64(需要本地源)
1.2.7 如何搞客户机
参考文献https://blog.csdn.net/m0_75015568/article/details/130086672
2.附加使用案例:对于客户端宕机报警并且发送qq邮件警报
这篇文章要注意:icmp监控器 不要设置预处理
参考文章:1.server设置
参考文章:2.qq邮件设置
其他案例补充(自动注册,自动发现):
自动发现,自动注册:
https://blog.csdn.net/weixin_51839445/article/details/121920856
https://developer.aliyun.com/article/887170#:~:text=%E6%B3%A8%E6%84%8F%EF%BC%9A%E8%87%AA%E5%8A%A8%E5%8F%91%E7%8E%B0%E7%9A%84,ix-agent
3.其余问题
网卡无法启动 https://www.bilibili.com/read/cv24186125/
ssh 卡顿问题 https://blog.csdn.net/qq_36287953/article/details/118582271
为众人抱薪者,不可使其冻毙于风雪;为自由开道者,不可令其困厄于荆棘