Zabbix安装与部署

前言

Zabbix是一个开源的网络监控和系统监控解决方案,用于监控服务器、网络设备、应用程序和服务。它基于客户端-服务器体系结构,使用多种监控选项来监控不同类型的设备和应用程序。Zabbix支持数据收集、处理和存储,以及报警和可视化等功能。它具有可扩展性、灵活性和易用性等特点,可以帮助企业高效地管理和监控IT基础设施。

目录

1 LAMP/LNMP介绍

2 准备环境

 2.1 关闭防火墙

 2.2 关闭SELinux

3 安装环境(LAMP)

 3.1 安装Apache

 3.2 安装mariadb

 3.3 安装php

4 安装zabbix

 4.1 下载包

 4.2 安装zabbix的包

 4.3 创建一个数据库(zabbix)并设置字符编码格式为utf8

 4.4 创建账户并且授权设置密码

 4.5 退出

5 导入表

6 配置zabbix server文件

7 配置php

8 重新启动服务

9 登录zabbix


1 LAMP/LNMP介绍

LAMP和LNMP都是常见的Web服务器架构,它们的名称分别代表了不同的软件组合。

LAMP是指Linux + Apache + MySQL + PHP,也有人将PHP替换为Perl或Python,主要用于搭建基于PHP的Web应用程序。其中,Linux是操作系统,Apache是Web服务器,MySQL是数据库管理系统,PHP是Web编程语言。

LNMP是指Linux + Nginx + MySQL + PHP,也有人将PHP替换为Perl或Python,主要用于搭建基于PHP的高性能Web应用程序。其中,Linux是操作系统,Nginx是轻量级Web服务器和反向代理服务器,MySQL是数据库管理系统,PHP是Web编程语言。

相比较而言,LNMP采用了Nginx作为Web服务器和反向代理服务器,相对于传统的Apache服务器,Nginx更轻量级、占用资源少、处理并发请求更快,因此适合于高并发的Web应用程序的部署。

Llinux

Aapache

Nnginx

Mmysql,mariadb

Pphp,python,perl

2 准备环境

 2.1 关闭防火墙

systemctl stop firewalld

 永久关闭防火墙

systemctl disable firewalld

 2.2 关闭SELinux

setenforce 0

# setenforce 1    #设置SELinux为强制模式
# setenforce 0    #设置SELinux为宽容模式

vi /etc/sysconfig/selinux

修改为:SELINUX=disabled

 修改完成后保存退出。

3 安装环境(LAMP)

 3.1 安装Apache

yum -y install httpd

 启动服务并设置开启自启

systemctl start httpd

开机自启

systemctl enable httpd

 查看服务状态:

systemctl status httpd

 3.2 安装mariadb

yum -y install mariadb-server

启动服务并设置开启自启

systemctl start mariadb

开机自启

systemctl enable mariadb

查看服务状态:

systemctl status mariadb

 3.3 安装php

yum -y install php php-mysql

4 安装zabbix

 4.1 下载包

选择下面其中一种方法安装即可。

zabbix官方

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

阿里云

rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

 4.2 安装zabbix的包

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

 4.3 创建一个数据库(zabbix)并设置字符编码格式为utf8

(1)登录数据库

mysql

(2)创建数据库并设置字符编码

create database zabbix character set utf8 collate utf8_bin;

(3)查看是否成功

show databases;

如图显示有zabbix数据库,说明我们创建成功。

 4.4 创建账户并且授权设置密码

创建优先级,都允许来访问zabbix,并设定密码为zabbix。

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

 刷新权限

flush privileges;

 4.5 退出

exit

5 导入表

切换到/usr/share/doc/zabbix-server-mysql-5.0.38/目录下

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

ls命令查看

解压

gunzip create.sql.gz

ls命令查看

开始导入表

(1)登录数据库

mysql

 (2)导入数据库

use zabbix;

 

source create.sql

 

(3)退出

exit

6 配置zabbix server文件

vi /etc/zabbix/zabbix_server.conf

将DBHost=localhost前面#去掉

将DBPassword=前面#去掉并在等号后添加zabbix

 开启zabbix-server服务并设置开机自启

systemctl start zabbix-server

设置开机自启

systemctl enable zabbix-server

7 配置php

vi /etc/httpd/conf.d/zabbix.conf

#php_value[date.timezone] = Asia/Shanghai

将 Europe/Riga 修改为 Asia/Shanghai

修改前:

修改后:

8 重新启动服务

systemctl restart httpd

9 登录zabbix

使用浏览器访问.

http://ip地址/zabbix

先不加/zabbix查看

http://192.168.10.116

 添加/zabbix查看

出现zabbix页面即表示成功~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/118702.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

科技资讯|苹果穿戴新专利,表带、服装等织物可变身柔性屏幕或扬声器

根据美国商标和专利局(USPTO)本周公示的清单,苹果公司获得了一项新的技术专利,可以在 Apple Watch 表带、服装等物品上,引入基于织物的柔性扬声器。 根据专利描述,通过在织物中嵌入声学组件(例…

React-hooks有哪些用法?

React Hooks 是 React 16.8 引入的一种新的特性,用于在函数组件中使用状态和其他 React 特性。下面列举了一些常见的 React Hooks 的用法: 1:useState:用于在函数组件中添加状态。: import React, { useState } from react;function MyComponent() {const [count, setCou…

【Linux】CentOS8.4 安装docker

🦄 🎐个人主页 🎐✨🍁 🪁🍁🪁🍁🪁🍁 感谢点赞和关注 ,每天进步一点点!加油!🪁🍁🪁&…

C++模版进阶

一、非类型模版参数 之前学习的模版,参数一般是某种类型,但其实非类型的参数也可以定义在模版里面,但也有一定的限制,只可以定义整形家族的参数,而且具有常量性 注意: 1. 浮点数、类对象以及字符串是不允…

Spring Boot 为什么会出现 ?

Spring Boot出现的背景和原因有以下几个方面: 简化Spring应用的开发和部署:Spring Framework 是一个功能强大但相对复杂的框架,它需要进行繁琐的配置和设置。Spring Boot的目标之一是简化Spring应用的开发过程,减少开发的工作量&a…

达芬奇MacOS最新中文版 DaVinci Resolve Studio 18中文注册秘钥

DaVinci Resolve Studio 18是一款专业的视频编辑软件,它具有多种强大的功能。首先,它提供了丰富的视频剪辑工具,如剪切、复制、粘贴、剪辑、缩放和移动等,使用户可以轻松地剪辑和组合视频素材。其次,该软件还支持多个轨…

数据结构:二叉搜索树

目录 1、二叉搜索树概念 2、 二叉搜索树的插入 3、二叉搜索树的查找 4、二叉搜索树的删除 5、二叉搜索树的中序遍历 实现 1、二叉搜索树概念 二叉搜索树又称二叉排序树,它或者是一棵空树 ,或者是具有以下性质的二叉树 : 若它的左子树不为空&#…

Python第三方库 - Flask(python web框架)

1 Flask 1.1 认识Flask Web Application Framework( Web 应用程序框架)或简单的 Web Framework( Web 框架)表示一个库和模块的集合,使 Web 应用程序开发人员能够编写应用程序,而不必担心协议,线…

定档11月2日,YashanDB 2023年度发布会即将启航

数据库作为支撑核心业务的关键技术,对数字经济的发展有着重要的支撑作用,随着云计算、AI等技术的迅猛发展和数据量的爆发式增长,推动着数据库技术的加速创新。 为了应对用户日益复杂的数据管理需求,赋能行业国产化建设和数字化转型…

华为OD 题目汇总 Java【A卷+B卷】2023

华为OD统一考试A卷+B卷 新题库说明 你收到的链接上面会标注A卷还是B卷。目前大部分收到的都是B卷。 B卷对应20022部分考题以及新出的题目,A卷对应的是新出的题目。 华为机试有三道题目,整体难度基本就是力扣中等或简单题,前两道分值为100分,第三道分值为200分。总分为400分…

unity 一键替换 UI上所有字体,批量替换字体(包括:Text和Text (TMP))

前言:在开发中会遇到这种情况,开发完了,发现UI字体没有替换,特别是需要发布到WebGL端的同学,突然发现无法显示汉字了。下面一个非常方便的方法完美解决。 1.解压出来的脚本放在Edit文件下,没有的创建一个 2…

Android 中的 本地广播LocalBroadcastManager

Android 中的 本地广播LocalBroadcastManager 文章目录 Android 中的 本地广播LocalBroadcastManager一、LocalBroadcastManager 的基本作用二 、LocalBroadcastManager 的基本使用1、包的导入(1)Android 源码中bp文件的导入:(2&a…

2016年亚太杯APMCM数学建模大赛A题基于光学信息数据的温度及关键元素含量预测求解全过程文档及程序

2016年亚太杯APMCM数学建模大赛 A题 基于光学信息数据的温度及关键元素含量预测 原题再现 光含有能量,在一定条件下可以转化为热。燃烧是一种常见的现象,既能发光又能发热。光和热通常是同时存在的,一般来说,光强度越高&#xf…

2023年香水行业数据分析:国人用香需求升级,高端香水高速增长

在人口结构变迁的背景下,“Z世代”作为当下我国的消费主力,正在将“悦己”消费推动成为新潮流。具备经济基础的“Z世代”倡导“高颜值”、“个性化”、“精致主义”,这和香水、香氛为代表的“嗅觉经济”的特性充分契合,因此&#…

mysql中limit和offset的用法详细介绍

有的时候我们在学习或者工作中会使用到SQL语句,那么介绍一下limit和offset的使用方法。 mysql里分页一般用limit来实现,例如: 1、select* from user limit 3 表示直接取前三条数据 2、select * from user limit 1,3; 表示取1后面的第2,3,…

翻页视图ViewPager

ViewPager控件允许页面在水平方向左右滑动,就像翻书、翻报纸,Android提供了已经分装好的控件。对于ViewPager来说,一个页面就是一个项(相当于ListView的一个列表项),许多页面组成ViewPager的页面项。 List…

【计算机网络笔记】网络应用对传输服务的需求

系列文章目录 什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)…

LuatOS-SOC接口文档(air780E)--log - 日志库

常量 常量 类型 解释 log.LOG_SILENT number 无日志模式 log.LOG_DEBUG number debug日志模式 log.LOG_INFO number info日志模式 log.LOG_WARN number warning日志模式 log.LOG_ERROR number error日志模式 log.setLevel(level) 设置日志级别 参数 传入值…

实现打包后暴露可修改接口地址文件

### vue-cli3 实现打包后暴露可修改接口地址文件 在前后端分离的开发模式中,有时候我们开发好打包的文件在部署完之后,需要去修改获取接口的地址,这个时候就需要前端修改完之后重新打包再部署了,但是如果我们只是需要修改接口地址时,反复的重新打包就太麻烦了,接下来就分享一种…

Rust笔记【1】

元组和解构语法 let tup : (i32, f64, u8) (666, 2.0, 1);let tup (666, 2.0, 1); let (x, y, z) tup;let x tup.0; let y tup.1; let z tup.2;数组类型 数组定义是方括号:[ ] 元组定义是小圆括号:( ) 结构体定义是大括号:{ }&#xf…