 #### 2、初始化数据库
mysql_secure_installation
分别输入 回车 -> n -> Y (设置root密码,如abc123) -> 后面一路 Y
**打开数据库**
mysql -u root -pabc123
#### 3、创建数据库并指定字符集
CREATE DATABASE zabbix character set utf8 collate utf8_bin;
 #### 4、创建 zabbix 数据库用户并授权
GRANT all ON zabbix.* TO ‘zabbix’@‘localhost’ IDENTIFIED BY ‘zabbix’; GRANT all ON zabbix.* TO ‘zabbix’@‘%’ IDENTIFIED BY ‘zabbix’; flush privileges;
 #### 5、向数据库导入 zabbix 数据 **上传源码包 zabbix-6.0.13.tar.gz 到 /opt 目录**
cd /opt
tar xf zabbix-6.0.13.tar.gz
**按照顺利导入数据库**
cd /opt/zabbix-6.0.13/database/mysql mysql -uroot -pabc123 zabbix < schema.sql mysql -uroot -pabc123 zabbix < images.sql mysql -uroot -pabc123 zabbix < data.sql mysql -uroot -pabc123 zabbix < double.sql mysql -uroot -pabc123 zabbix < history_pk_prepare.sql
 **在zabbix库里,导入了许多库**  ### 4、编译安装 zabbix Server 服务端 #### 1、安装依赖包,创建 zabbix 用户
yum install -y mysql-devel pcre-devel openssl-devel zlib-devel libxml2-devel net-snmp-devel net-snmp libssh2-devel OpenIPMI-devel libevent-devel openldap-devel libcurl-devel fping gcc gcc-c++ make
**创建用户**
useradd -s /sbin/nologin -M zabbix
#### 2、编译安装
cd /opt/zabbix-6.0.13/ ./configure –sysconfdir=/etc/zabbix/ –enable-server –with-mysql –with-net-snmp –with-libxml2 –with-ssh2 –with-openipmi –with-zlib –with-libpthread –with-libevent –with-openssl –with-ldap –with-libcurl –with-libpcre
make install
#### 3、检查版本
zabbix_server --version
 #### 4、修改 zabbix server 配置文件,修改数据库的密码
vim /etc/zabbix/zabbix_server.conf
LogFile=/var/log/zabbix_server.log # 38行,指定 zabbix 日志路径
DBPassword=zabbix # 123行,指定 zabbix 数据库的密码
### 5、准备 systemctl 服务管理文件
cat > /usr/lib/systemd/system/zabbix-server.service << EOF [Unit] Description=Zabbix Server with MySQL DB After=syslog.target network.target mysqld.service [Service] Type=simple ExecStart=/usr/local/sbin/zabbix_server -f User=zabbix [Install] WantedBy=multi-user.target EOF
 **创建一个日志文件**
touch /var/log/zabbix_server.log
chown zabbix.zabbix /var/log/zabbix_server.log
systemctl restart zabbix-server.service
 ### 6、部署 Web 前端,进行访问 **将这个目录里的文件进行复制到之前创建的目录文件中**  **给这个目录文件加上数组和属主为nginx**  ### 7、浏览器访问测试
 ## 三、zabbix监控系统 ### 1、创建登录页面 **将页面改为中文**  **查看条件全是ok的话就可以进行下一步了**  **设置密码和用户**  **设置主机的名称**  **看看有没有出错,没有出错的话点击下一步**  **安装成功**  **在没有设置之前用户名称就是为Admin**  **登录成功**  ### 2、安装 zabbix 客户端,实现 zabbix 服务端自我监控
rpm -ivh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm
 **使用sed命令进行一键修改**
sed -i ‘s#https://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#’ /etc/yum.repos.d/zabbix.repo
 **zabbix 5.0 版本开始采用 golang 语言开发的新版本客户端 agent2** **自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。** **深知大多数Linux运维工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!** **因此收集整理了一份《2024年Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**      **既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Linux运维知识点,真正体系化!** **由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新** **如果你觉得这些内容对你有帮助,可以添加VX:vip1024b (备注Linux运维获取)**  ### 最后的话 最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家! ### 资料预览 给大家整理的视频资料:  给大家整理的电子书资料:  **如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!** **一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**  共享给大家! ### 资料预览 给大家整理的视频资料: [外链图片转存中...(img-Tw1A4QbQ-1712591566735)] 给大家整理的电子书资料: [外链图片转存中...(img-N9aVIHhJ-1712591566736)] **如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!** **一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!** [外链图片转存中...(img-2VqH7Yhg-1712591566736)]