【linux】centos7下使用LAMP架构实现zabbix 4.0部署
2021/4/14 7:31:30
本文主要是介绍【linux】centos7下使用LAMP架构实现zabbix 4.0部署,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- a. 配置zabbix源
- b. 安装zabbix server frontend ,agent
- c. 启动
- a. 安装基础架构包
- b. 整合apache与php
- c.启动服务
- d. 设置mysql的登录密码
- 实验环境
- 1. 搭建LAMP环境
- 3. 安装zabbix
- 初始化mysql数据库
- 4. 编辑zabbix-server配置文件
- 网页端安装zabbix
- 总结
实验环境
主机 | 操作系统 | 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-agentCreated 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)MariaDB [(none)]>
初始化
[root@zmedu-17 ~]# zcat /usr/share/doc/zabbix-server-mysql-5.0.2/create.sql.gz |mysql -uzabbix -p123456 zabbix
4. 编辑zabbix-server配置文件
[root@zmedu-17 ~]# vim /etc/zabbix/zabbix_server.confDBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=123456 #只修改此处[root@gaosh-17 zabbix]# mkdir -p /var/www/html/zabbix [root@gaosh-17 zabbix]# cp -a /usr/share/zabbix/* /var/www/html/zabbix/
重启服务:
[root@zmedu-17 php.d]# systemctl restart zabbix-server
[root@zmedu-17 php.d]# systemctl restart zabbix-agent
[root@zmedu-17 php.d]# systemctl restart httpd
修改时区:
vim /etc/php.ini
date.timezone = Asia/Shanghai
网页端安装zabbix
192.168.1.17/zabbix
安装完毕,开始登陆
登陆成功:
解决进程过多的问题
我这里是一台新机器,就直接把这个告警停用了。
再次查看发现没有报警了:
总结
在实验中,发现使用官网下载rpm网速慢容易导致下载失败,可以改为阿里云的源,但有时候阿里云的源下载包不全。所以干脆下载rpm到本地,然后上传到虚拟机,在安装。
重要的是解决问题的能力。
这篇关于【linux】centos7下使用LAMP架构实现zabbix 4.0部署的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南