监控工具之Zabbix,搭建过程和使用心得( 四 )


文章插图
 
3 防火墙
4 关闭selinux
getenforce

监控工具之Zabbix,搭建过程和使用心得

文章插图
 
5 启动agent2
systemctl start zabbix-agent2
监控工具之Zabbix,搭建过程和使用心得

文章插图
 
6 使用以下命令在被监控 MySQL 里创建独立监控用户并授权远程访问,避免使用业务用户
>create user mon@'192.168.0.133' identified by 'monpwd123';
>flush privileges;
监控工具之Zabbix,搭建过程和使用心得

文章插图
 
3.3.2 zabbix设置新主机(同3.1.2)
【监控工具之Zabbix,搭建过程和使用心得】添加以下三个宏变量
{$MYSQL.DSN} mysql的连接串,可使用TCP和Unix
tcp://myhost 或 unix:/var/run/mysql.sock
{$MYSQL.USER} mysql用户
{$MYSQL.PASSWORD} 对应的用户密码
此处填写内容为
{$MYSQL.DSN} tcp://192.168.0.133:3306
{$MYSQL.USER} mon
{$MYSQL.PASSWORD} monpwd123
监控工具之Zabbix,搭建过程和使用心得

文章插图
 

监控工具之Zabbix,搭建过程和使用心得

文章插图
 

监控工具之Zabbix,搭建过程和使用心得

文章插图
 
四、遇到问题1 使用mysql数据库初始化zabbix数据库表提示如下错误:ERROR 1071 (42000) at line 348: Specified key was too long; max key length is 767 bytes
报错原因:
如果启用了系统变量innodb_large_prefix(默认启用,注意实验版本为MySQL 5.6.41,默认是关闭的,MySQL 5.7默认开启),则对于使用DYNAMIC或COMPRESSED行格式的InnoDB表,索引键前缀限制为3072字节 。如果禁用innodb_large_prefix,则对于任何行格式的表,索引键前缀限制为767字节 。
解决方法:
卸载mysql5.6版本安装mysql5.7
卸载mysql5.6
rpm -qa | grep -i mysql
rpm -ev --nodeps `rpm -qa | grep -i mysql`
监控工具之Zabbix,搭建过程和使用心得

文章插图
 
rm -rf `find / -name mysql`
监控工具之Zabbix,搭建过程和使用心得

文章插图
 
安装mysql5.7
2 获取 GPG 密钥失败:[Errno 14] curl#37 - "Couldn't open file
/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7"
监控工具之Zabbix,搭建过程和使用心得

文章插图
 
报错原因:
安装的时候不进行源的检查
解决方法:
vim /etc/yum.repos.d/epel.repo
把gpgcheck=1 改为gpgcheck=0 即可,意思是在安装的时候不进行源的检查
监控工具之Zabbix,搭建过程和使用心得

文章插图
 

监控工具之Zabbix,搭建过程和使用心得

文章插图
 

监控工具之Zabbix,搭建过程和使用心得

文章插图
 
3 Your password does not satisfy the current policy requirements
报错原因:配置zabbix数据库本地登陆账号密码为123456不符合mysql数据库密码复杂度要求,可以通过设置降低密码复杂度要求
解决方法:
> set global validate_password_length=6;
> set global validate_password_policy=low;
监控工具之Zabbix,搭建过程和使用心得

文章插图
 
五、附录zabbix仓库地址
http://repo.zabbix.com/zabbix/
监控工具之Zabbix,搭建过程和使用心得

文章插图




推荐阅读