文章目录

  • 实验环境
  • 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到本地,然后上传到虚拟机,在安装。
重要的是解决问题的能力。

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

  1. linux Centos7下安装python3及pip3

    linux Centos7下安装python3及pip3 先去python官网下载python3安装包 执行命令: wget https://www.python.org/ftp/python/3.6 ...

  2. oracle静默创建实例linux,linux CentOS7下快速静默安装Oracle11GR2数据库并创建实例

    linux CentOS7下快速静默安装Oracle11GR2数据库并创建实例 本文章适合已经熟悉安装过程,需要快速部署使用 初学者建议分步学习:https://edu.51cto.com/cours ...

  3. Centos7下的LibreOffice的搭建及自动化脚本部署

    Centos7下的LibreOffice的搭建及自动化脚本部署 LibreOffice 简介 LibreOffice 是一个强大的办公套件 – 它清晰的界面和强大的工具让您释放您的创造力并增长您的生产 ...

  4. Zabbix 3.0 部署监控 [三]

    Zabbix 3.0 部署监控 [三] zabbix  时间:2016年9月22日  笔者QQ:381493251  Abcdocker交流群:454666672  如果遇到什么问题可以进群询问,我们 ...

  5. Zabbix 3.0 部署监控 [二]

    原文出自  http://www.abcdocker.com/abcdocker/1453 Zabbix 3.0 部署监控 [二] zabbix 一.添加监控主机及设置 1.创建主机 Agent可以干 ...

  6. CentOS7下的LAMP搭建

    CentOS7下LAMP搭建 本文所使用的服务器搭建LAMP环境,其系统及软件源码包版本情况如下: CentOS7 httpd-2.4.29 apr-1.6.3 apr-util-1.6.1 mari ...

  7. Linux(Centos7)下redis5安装、部署、开机自启

    1.什么是redis redis是用C语言开发的一个开源的高性能键值对(key-value)数据库.它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下字符串 ...

  8. Centos7下搭建LAMP平台环境

    centos发布7.0版本,新版本带来很多特性,除了内核更新到3.10外,支持 Linux 容器.Open VMware Tools 及 3D 图像能即装即用,转用 systemd.firewalld ...

  9. CentOS7下搭建LAMP+FreeRadius+Daloradius Web管理

    freeradius服务官网:http://freeradius.org/ daloradius Web管理页面官网:https://sourceforge.net/projects/daloradi ...

最新文章

  1. ViewPager的缓存机制
  2. 人工智能将如何改进物联网?
  3. DWR小结DWRUtil篇
  4. C++0x FAQ中文版:什么时候C++0x会成为一部正式的标准呢?
  5. python中 __name__及__main()__的妙处
  6. u-boot中添加自定义命令
  7. 策略模式java 用例_java策略模式简单用例
  8. java的反射机制(第二篇)
  9. 手动搭建vue+node单页面(一)
  10. jdbc、PreparedStatement预编译原理
  11. java 采集器_使用jsoup来写小说采集器
  12. matlab刚度矩阵求逆,ANSYS求结构整体刚度矩阵逆矩阵APDL命令流
  13. 电子病历系统源码 医院管理系统源码
  14. pdf文件如何在线转换为jpg图片 1
  15. 阿里技术专家十五问,真题面试刀刀见肉,走进面试间(答案解析)
  16. 动画效果--漫天飞雪
  17. 虎牙直播怎么换html5,虎牙直播怎么换徽章-虎牙直播更换粉丝徽章的方法 - 河东软件园...
  18. [转]Android面试系列之一
  19. 常见的Linux查看检索归档文件及vi文本编辑器操作大全
  20. IDEA 打开一片空白

热门文章

  1. HTC A510e g13(野火) S-OFF的方法
  2. redmine 图片_redmine介绍
  3. 超级计算机的两个主要特点,现代操作系统的两个基本特征是资源共享和
  4. html页面如何加天气预报,html天气预报小插件
  5. [转].NET 数据访问架构指南
  6. 在线阅读实现(文档--swf的转换)
  7. soc eds能 编译linux,在SoCEDS环境下编译和更新preloader和uboot程序的方法
  8. AppSync for iOS7安装教程、Cydia软件源安装AppSync补丁
  9. CPU Wiki: Sandy Bridge Microarchitecture 前端(上)
  10. aes128 cmac java_AES-与基于AES-的CMAC.doc