网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
* * [a. 安装基础架构包](about:blank#a__7)
* [b. 整合apache与php](about:blank#b_apachephp_10)
* [c.启动服务](about:blank#c_13)
* [d. 设置mysql的登录密码](about:blank#d_mysql_25)
* [3\. 安装zabbix](about:blank#3_zabbix_31)
* * [a. 配置zabbix源](about:blank#a_zabbix_32)
* [b. 安装zabbix server frontend ,agent](about:blank#b_zabbix_server___frontend_agent_41)
* [c. 启动](about:blank#c__62)
* [初始化mysql数据库](about:blank#mysql_72)
* [4\. 编辑zabbix-server配置文件](about:blank#4_zabbixserver_88)
* [网页端安装zabbix](about:blank#zabbix_112)
* [总结](about:blank#_135)
实验环境
| 主机 | 操作系统 | IP地址 | 主要软件 |
| — | — | — | — |
| zabbix-server服务端 | centos7 | 192.168.1.17 | httpd, php5.6, mysql5.6, zabbix-server, zabbix-agent |
| zabbix-agent客户端 | centos7 | 192.168.1.64 | zabbix-server, zabbix-agent |
1. 搭建LAMP环境
a. 安装基础架构包
[root@zmedu-17 ~]# yum install httpd mariadb mariadb-server php php-mysql php-gd
b. 整合apache与php
c.启动服务
root@zmedu-17 ~]# systemctl start httpd mariadb.service
[root@zmedu-17 ~]# systemctl enable httpd mariadb ## 设置开机启动
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
d. 设置mysql的登录密码
[root@zmedu-17 ~]# mysqladmin -uroot password '123456'
3. 安装zabbix
a. 配置zabbix源
zabbix4.0
https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
yum clean all
yum -y install epel-release
b. 安装zabbix server frontend ,agent
[root@zmedu-17 yum.repos.d]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
如果因为网络的原因下载不下来,直接到网站下载相应的包上传即可
[root@gaosh-17 zabbix]# ll
总用量 5584
-rw-r--r-- 1 root root 435724 8月 1 19:34 zabbix-agent-4.0.23-1.el7.x86_64.rpm
-rw-r--r-- 1 root root 2255076 8月 1 19:33 zabbix-server-mysql-4.0.23-1.el7.x86_64.rpm
-rw-r--r-- 1 root root 3019748 8月 1 19:34 zabbix-web-4.0.23-1.el7.noarch.rpm
[root@gaosh-17 zabbix]# yum lcoalinstall *.rpm
安装centos SCLo RH存储库
yum install centos-release-scl
c. 启动
[root@zmedu-17 yum.repos.d]# systemctl restart zabbix-server zabbix-agent
[root@zmedu-17 yum.repos.d]# systemctl enable zabbix-server zabbix-agent
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-server.service to /usr/lib/systemd/system/zabbix-server.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent.service to /usr/lib/systemd/system/zabbix-agent.service.
[root@zmedu-17 yum.repos.d]#
初始化mysql数据库
mysql -uroot -p123456
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by '123456';
Query OK, 0 rows affected (0.00 sec)
**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**[需要这份系统化的资料的朋友,可以点击这里获取!](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**