首页
运维教程
Linux基础
系统服务
系统架构
数据库
shell脚本
虚拟化
大数据
DevOps
企业案例
运维开发
python
go语言
运维安全
行业资讯
网络基础
系统安全
运维面试
学习路线
学习方法
面试题库
职场解惑
软件
运维软件
办公软件
书籍资源
技术陪跑营
重要信息
首页 运维教程系统服务【linux】centos7下使用LAMP架构实现zabbix 4.0部署

【linux】centos7下使用LAMP架构实现zabbix 4.0部署

文章目录

实验环境
1. 搭建LAMP环境
a. 安装基础架构包
b. 整合apache与php
c.启动服务
d. 设置mysql的登录密码
3. 安装zabbix
a. 配置zabbix源
b. 安装zabbix server frontend ,agent
c. 启动
初始化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-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)

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.conf
DBHost=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到本地,然后上传到虚拟机,在安装。
重要的是解决问题的能力。

本文链接:http://www.geekyunwei.com/952.html

上一篇:

centos7安装zabbix3.4

下一篇:

zabbix监控服务器

网友评论comments

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

暂无评论

Copyright © 2021 极客运维 公众号《极客运维之家》
扫二维码
扫二维码
返回顶部