系统版本

LInux:CentOS 7

硬件:

内存,最小128MB;

磁盘,最小256MB;

CPU,可能需要大量CPU资源;

升级系统组件到最新版本

sudo yum -y update

更新的太多了我就不全部截图了

关闭 SELinux

setenforce 0

永久关闭:

vi /etc/selinux/config

按字母键 " i " 进行编辑,将 SELINUX=enforcing 改为 SELINUX=disabled 设置后需要重启才能生效

重启

检测selinux是否关闭,Disabled 为关闭

reboot

关闭防火墙

systemctl stop firewalld.service

firewall-cmd --state

查看默认防火墙状态,关闭后显示not running,开启后显示running

临时关闭 firewall

systemctl stop firewalld.service

禁止firewall开机启动

systemctl disable firewalld.service

搭建LAMP环境

安装所需所有软体仓库

yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash

安装完成后检查应用版本

rpm -qa httpd php mariadb

编辑配置php,配置中国时区

vi /etc/php.ini

date.timezone = Asia/shanghai # 配置时区

启动httpd,mysqld

启动并加入开机自启动httpd

systemctl start httpd

systemctl enable httpd

启动并加入开机自启动mysqld

systemctl start mariadb

systemctl enable mariadb

查看httpd启动情况,80端口监控表示httpd已启动

ss -anplt | grep httpd

查看mysqld启动情况,3306端口监控表示mysqld已启动

ss -naplt | grep mysqld

创建一个测试页,测试LAMP是否搭建成功

vim /var/www/html/index.php

phpinfo()

?>

本地测试:

curl http://127.0.0.1 -I

初始化mysql数据库,并配置root用户密码

zabbix 是 数据库root密码

mysqladmin -u root password zabbix

登录数据库

mysql -u root -p

创建zabbix数据库(中文编码格式)

CREATE DATABASE zabbix character set utf8 collate utf8_bin;

授予zabbix用户 zabbix 数据库的所有权限,密码 zabbix

GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbbix';

grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

刷新权限

flush privileges;

退出数据库

quit

为保证zabbix用户也可以登录数据库,若出现本地无法登录情况,解决方式如下:

使用root账户登录数据库;

mysql -u root -p

有空用户名称占用导致本地无法登录远程可登录

select user,host from mysql.user;

删除空用户

drop user ''@localhost;

drop user ''@ localhost.localdomain;

安装zabbix

zabbix 依赖安装包组件

yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel libevent-devel.x86_64 javacc.noarch javacc-javadoc.noarch javacc-maven-plugin.noarch javacc*

yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent

安装php支持zabbix组件

yum install php-bcmath php-mbstring -y

会自动生成yum源文件,保证系统可以上网

rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

安装zabbix组件

yum install zabbix-server-mysql zabbix-web-mysql -y

配置数据库用户及密码

vim /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

DBPort=3306

DBSocket=/var/lib/mysql/mysql.sock

导入sql脚本到zabbix数据库中

–zabbix-server-mysql-4.0.26这个是我的版本

cd /usr/share/doc/zabbix-server-mysql-4.0.26/

**解压:**

```bash

gunzip create.sql.gz

登录mysql

输入密码即可

mysql -u root -p

切换数据

use zabbix

导入sql

source create.sql

退出

quit;

启动 Zabbix

1、systemctl restart zabbix-server zabbix-agent httpd

2、systemctl enable zabbix-server zabbix-agent httpd

登陆zabbix网址设置

http://172.16.10.193/zabbix/setup.php

数据库端口 3306

User :Admin

Password:zabbix

Zabbix 各种网络服务器 模板

https://share.zabbix.com/cat-app

zabbix 4.0监控mysql_从零开始搭建 Zabbix 4.0相关推荐

  1. linux系统搭建监控,Linux系统搭建zabbix监控系统实例讲解

    第一步,配置本地yum仓库,如下 1,挂载,挂载光驱到/mnt mount /dev/cdrom /mnt 2,创建目录 mkdir -p /repo/cos7dvd 3,然后使用命令创建yum仓库文 ...

  2. ssm radis mysql_从零开始搭建框架SSM+Redis+Mysql(一)之摘要

    从零开始搭建框架SSM+Redis+Mysql(一)之摘要 本文章为本人实际的操作后的回忆笔记,如果有步骤错漏,希望来信307793969@qq.com或者评论指出. 本文章只体现过程,仅体现操作流程 ...

  3. .nwt+core+2.0+mysql_Centos7系统下搭建.NET Core2.0+Nginx+Supervisor环境

    一.Linux .NET Core简介 一直以来,微软只对自家平台提供.NET支持,这样等于让这个"理论上"可以跨平台的框架在Linux和macOS上的支持只能由第三方项目提供(比 ...

  4. ssm框架搭建连接mysql_从零开始搭建SSM框架(Spring + Spring MVC + Mybatis)

    最近在回顾和总结一些技术,想到了把之前比较火的 SSM 框架重新搭建出来,作为一个小结,同时也希望本文章写出来能对大家有一些帮助和启发,因本人水平有限,难免可能会有一些不对之处,欢迎各位大神拍砖指教, ...

  5. 完整从零开始搭建一个Vue3.0项目

    之前做的项目是在已经搭建好的项目上直接进行开发,这两天不是很忙,就打算自己过一遍搭建流程.现在把自己的搭建过程分享出来给有同样困扰的同学. 1.安装Vue 3.0 在这之前需要安装Node.js和np ...

  6. java开发安装mysql_从零开始搭建Java开发环境第二篇:如何在windows10里安装MySQL

    1 下载安装包 1.1 压缩包 [外链图片转存失败(img-oesO8K09-1566652568838)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAA ...

  7. .nwt+core+2.0+mysql_Centos7 系统下搭建.NET Core2.0+Nginx+Supervisor+Mysql环境

    一.简介 一直以来,微软只对自家平台提供.NET支持,这样等于让这个"理论上"可以跨平台的框架在Linux和macOS上的支持只能由第三方项目提供(比如Mono .NET).直到微 ...

  8. 实操:基于LNMP搭建zabbix监控

    文章目录 一:环境准备: 二:zabbix概述 2.1 查看官网 2.2 zabbix与nagios 2.3 zzbbix介绍 2.4 zabbix软件包 三:基于LNMP搭建zabbix 3.1 创 ...

  9. Zabbix的分布式监控部署

    Zabbix的分布式监控部署 一.Zabbix的分布式监控拓扑 二.Zabbix proxy 介绍 三.部署分布式Zabbix proxy 1.环境准备 2.安装Zabbix proxy和数据库及相关 ...

最新文章

  1. Linux下MySQL数据库主从同步配置
  2. 2021-02-04 Halcon初学者知识【12】 如何配置VC++和Halcon环境
  3. 为什么先交钱后用电_适合痘痘痘印的好的护肤品,为什么要先清洁后祛痘!_新闻中心...
  4. 手游建筑美术资源_建筑商和机械手
  5. 公司应该如果管理员工?
  6. mysql卸载后重装失败_小筑教育BIM课堂-Revit100问 [第二期] | 软件卸载
  7. 面试中的智力题及编程实践
  8. 不同抽样间隔T对正弦信号进行抽样
  9. Extjs 之dataview布局
  10. Python配置CPLEX
  11. 隐含表(状态对图)消消乐
  12. TSP旅行商时间复杂度与空间复杂度
  13. 转:面对失败,我们只是固执地想证明之前的决策是对的
  14. java中竖线怎么画_java split | (竖线)
  15. 无界——多元合作的发散思维
  16. CPNTools入门
  17. BlazeFace测试
  18. 为subclipse配置http代理,解决“RA layer request failed, Unable to connect to a repository at URL ... 错误
  19. svn更新代码提示“系统找不到指定路径”
  20. 《通灵芯片》阅读笔记 // 持续

热门文章

  1. 【LeetCode】剑指 Offer 43. 1~n 整数中 1 出现的次数
  2. 《深入理解 Spring Cloud 与微服务构建》第十五章 微服务监控 Spring Boot Admin
  3. 【LeetCode】剑指 Offer 53 - I. 在排序数组中查找数字 I
  4. Java中HashMap和TreeMap的区别
  5. VALSE2019总结(6)-年度总结-物体检测
  6. SQL Server Profiler 常见问题总结
  7. clion上添加程序的预定添加程序的命令行
  8. 形参与实参的区别---java基础
  9. semi-consistent简介
  10. sqlserver约束