day two
新手学习zabiix
一、安装zabbix-sever
1.环境安装
yum -y install vim lsof
yum -y install wget curl
2.导入安装包
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum clean all 清理软件源
【亦或者去官网查看安装包 ,zabbix 官网 https://www.zabbix.com/】
3.Install Zabbix proxy
介绍:zabbix proxy就是zabbix server的代理服务,它能帮助zabbix server采集数据,然后再统一的发送给zabbix server
yum install zabbix-server-mysql zabbix-agent -y "zabbix连接mysql的依赖包和监控客户端信息"
yum install centos-release-scl -y "centos-release-scl是CentOS软件集合(SCL)的发行版,软件集,是为了给RHEL/CentOS用户提供一种以方便,安全地安装、使用应用程序和运行时环境的多个版本方式,同时避免吧系统搞乱。"
4.修改zabbix-frontend配置文件
vim /etc/yum.repos.d/zabbix.repo
[zabbix-frontend]
...
enabled=1
...
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl
"安装zabbix前端web服务"
二、安装mysql
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
升级
rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
查看所有版本:
yum repolist all | grep mysq
yum -y install yum-utils 、yum-config-manager "下载yum-utils包,安装yum-config-manager"
yum-config-manager --disable mysql80-community "这里是5.7版本不可用8.0的所以禁用8.0"
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 "配置密钥"
yum-config-manager --enable mysql57-community "启用5.7版本"
yum install -y mysql-community-server "yum 安装mysql"
mysql --version "验证mysql版本"
systemctl status mysqld.service "查看mysql状态"
systemctl start mysqld.service "启动mysql"
grep 'temporary password' /var/log/mysqld.log"在错误日志中找到初始密码"
mysql -uroot -p'初始密码' 用初始密码登录mysql
ALIET USER 'root'@'localhost' IDENTIFIED BY '设置密码' 如果密码太简单的话会提示
set global validate_password_length=0;
set global validate_password_policy=0;
进入库执行命令
use mysql
select host ,user from user;
update user set host = "%" where user = "root"; "把root用户的host改为%"
flush privileges; "刷新权限"
systemctl start mysqld.service
与Navicat premium连接
三、zabbix监控1-- zabbix-server 安装
create user zabbix@"%" identified by 'password'; "创建用户zabbix,并设置密码passwd"
set global validate_password_length=0;
set global validate_password_policy=0;
grant all privileges on zabbix.* to zabbix@"%"; 给zabbix授权
查看用户有无创建成功:
新建数据库:
[root@zabbix-agent ~]# ls /usr/share/doc/zabbix-server-mysql*/create.sql.gz
/usr/share/doc/zabbix-server-mysql-5.0.35/create.sql.gz
[root@zabbix-agent ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Enter password:
[root@zabbix-agent ~]#
验证是否成功:
vim /etc/zabbix/zabbix_server.conf "更改zabbix—server的配置文件"
DBHost=l10.31.154.224 #指定数据库的ip
DBUser=zabbix #指定登录的用户
DBPassword=password # 改成自己的密码
DBPort=3306 # 改成数据库的端口
DBName=zabbix # 创建数据库的名称
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf #配置时区为上海
; php_value[date.timezone] = Europe/Riga 改成
php_value[date.timezone] = Asia/Shanghai
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
总结:好好学习,天天向上!