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

本文详细记录了在CentOS7上搭建Zabbix监控系统的步骤,包括安装LAMP环境、配置Zabbix源、安装Zabbix server和agent、初始化MySQL数据库、编辑配置文件,以及解决过程中遇到的问题。通过这个过程,强调了解决问题的能力和适应不同网络环境的灵活性。
摘要由CSDN通过智能技术生成
文章目录

实验环境

  1. 搭建LAMP环境
    a. 安装基础架构包
    b. 整合apache与php
    c.启动服务
    d. 设置mysql的登录密码
  2. 安装zabbix
    a. 配置zabbix源
    b. 安装zabbix server frontend ,agent
    c. 启动
    初始化mysql数据库
  3. 编辑zabbix-server配置文件
    网页端安装zabbix
    总结
实验环境
主机操作系统IP地址主要软件
zabbix-server服务端centos7192.168.1.17httpd, php5.6, mysql5.6, zabbix-server, zabbix-agent
zabbix-agent客户端centos7192.168.1.64zabbix-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到本地,然后上传到虚拟机,在安装。
重要的是解决问题的能力。

本文转自 ID: 互联网老辛 更多内容关注公众号《极客运维之家》,扫码添加:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值