Zabbix安装与部署

news2024/11/18 5:36:09

前言

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.coloradmin.cn/o/1129539.html

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

相关文章

VESTA软件下载

1.进入官网添加链接描述 2.下滑找到对应版本 3.解压 4.找到.exe文件(不用安装)

JSX 列表渲染

学习目标: 能够在 JSX 中实现列表渲染 页面的构建离不开重复的列表结构,比如歌曲列表,商品列表等等,Vue 中用的式 v-for 做到这一点,react 中又该如何实现呢? 实现: 使用数组的 map 方法 案例: …

【数据科学赛】2023年亚太眼科学会大数据竞赛 #$15000 #阿里天池 #分类

CompHub[1] 最新的比赛会第一时间在群里通知,欢迎加群交流比赛经验!(公众号回复“加群”即可) 根据比赛主页[2](文末阅读原文),使用AI辅助生成 大赛概况 2023年亚太眼科学会大数据竞赛由亚太眼科学会(Asia…

Xilinx FFT使用说明和测试

Xilinx FFT使用说明和测试 1 IP接口信号2 IP基本配置3 IP功能测试 本文主要介绍Xilinx FFT IP的使用方法 1 IP接口信号 FFT用于计算N点的DFT或者IDFT,N为2m,其中m2~16。IP的输入输出接口如下表所示,主要包括时钟、复位信号,输入的…

ApowerREC v1.2.7.10(多功能屏幕录屏工具)

ApowerREC是一款功能强大的屏幕录制软件,主要特点如下: 支持音画同步录制:可以录制电脑桌面操作、在线会议、娱乐视频等所有活动。提供多种录制模式:包括全屏录制、区域录制、画中画等多种录制视频模式,同时也可以支持…

05、Python -- 爬取ts文件格式视频思路

目录 第一步:爬取一段5秒视频找url代码结果第二步:下载整个视频的所有片段代码:结果:第三步:合成视频安装模块代码:结果简洁代码代码:结果:最终代码简洁前代码简洁后代码思路: 1、爬取视频,但是每次只能爬取一段5秒的视频。 2、一个视频有很多秒,所以需要爬取很多片…

11 结构型模式- 代理模式

结构性模式一共包括七种: 代理模式、桥接模式、装饰者模式、适配器模式、门面(外观)模式、组合模式、和享元模式。 1 代理模式介绍 软件开发中的代理: 代理模式中引入了一个新的代理对象,代理对象在客户端对象和目标对象之间起到了中介的作用,它去掉客…

分享个包含各省、市、区的编码数据的在线静态资源脚本

在翻《SpringBootVue3》——十三尼克陈作者的大型前后端分离项目实战里面&#xff0c;在看到地址管理的部分时&#xff0c;发现了该作者记录有一个静态的地址资源脚本 这里做个记录&#xff0c;打点 一、引入js <script src"https://s.yezgea02.com/1641120061385/td…

Python----range方法(函数)

range 英 /reɪndʒ/ n. &#xff08;变动或浮动的&#xff09;范围&#xff0c;界限&#xff1b;视觉&#xff08;或听觉&#xff09;范围&#xff1b;v. &#xff08;在一定的范围内&#xff09;变化&#xff0c;变动&#xff1b;&#xff08;按一定位置或顺序&#x…

如何通过PAM禁止部分用户登录

如何通过 PAM 限制对 SSH 服务的根访问 如题。客户提出这样一个需求&#xff1a;限制和允许部分账号的SSH登录&#xff0c;限制名单可调。乍一看&#xff0c;这需求完全不合理啊&#xff1f;这又要改多少代码&#xff1f;但——PAM从脑海中一闪而过&#xff0c;想到一个办法&a…

Axi接口的DDR3:参数,时序,握手机制

参考 AXI总线的Burst Type以及地址计算 | WRAP到底是怎么一回事&#xff1f;_axi wrap-CSDN博客 还有官方手册&#xff0c;名字太长想起来再写。 Transaction/Burst/Transfer/Beat Transaction指一次传输事务&#xff0c;实际上包括了address phase, data phase与response ph…

Git版本管理及使用规范

git是目前为止版本管理的最常用工具之一&#xff0c;利用git的功能&#xff0c;可以很容易的实现版本的发布和留档&#xff0c;让原本杂乱的版本管理问题变得较为简单。 Git分支管理和常用流程 Git的常用分支包括&#xff1a;tag(git的功能&#xff0c;并不是真正的分支)、ma…

测试报告和结果分析 —— allure整合pytest生成测试报告

一、生成HTML测试报告的三种方式&#xff1a; 1、unittest和HTMLTestRunner整合 2、allure和pytest整合 3、Jenkins中安装allure插件&#xff08;Jenkins安装插件出错&#xff0c;不能正常使用&#xff09; 二、allure整合pytest生成html测试报告&#xff1a; 1.下载allur…

云服务介绍

云服务 1.概念 云服务&#xff0c;顾名思义就是云上的服务&#xff0c;简单的来说就是在云厂商&#xff08;例如 AWS、阿里云&#xff09;那里买的服务。 目前国内云厂商有阿里云、腾讯云、华为云、天翼云、Ucloud、金山云等等&#xff0c;国外有亚马逊的 AWS、Google 的 GC…

C++ 读MTK代码 综测校准 PSU经典接口读各种型号开关电源电压或电流 visa

为啥要使用接口&#xff1f;因为有多个电源&#xff0c;接口都相似的。再加型号上层很少改动(类型切换)或不用改。 为啥要使用友元&#xff1f;友元函数的主要作用是允许外部函数或类访问被声明为友元的类的私有成员。 如果不使用友元怎么做&#xff1f;最后回答。 1.C定义dl…

SpringBoot Web 分层解耦

目录 分层解耦三层架构介绍代码拆分 分层解耦耦合问题解耦思路 IOC&DIIOC&DI入门IOC详解bean的声明组件扫描 DI详解 在SpringBoot Web请求响应这篇文章的案例中提到&#xff0c;解析XML数据&#xff0c;获取数据的代码&#xff0c;处理数据的逻辑的代码&#xff0c;给页…

教你如何给『linux』打补丁

前言 我们在参与某些开源项目的过程当中&#xff0c;经常会遇到漏洞之类的问题&#xff0c;需要我们打补丁解决。尤其是 Linux 源码&#xff0c;源码代码量较多&#xff0c;在修改完内核并发布新内核的时候&#xff0c;基本采用补丁的方式进行发布&#xff0c;而不是将整个内核…

【LeetCode刷题】2两数相加

2. 两数相加 JAVA代码 给你两个 非空 的链表&#xff0c;表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的&#xff0c;并且每个节点只能存储 一位 数字。 请你将两个数相加&#xff0c;并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外&#xf…

MAC-设置mysql开机自启动

mac 设置mysql开机自启动 - MoonyHee - 博客园

学习网络编程No.8【应用层协议之HTTP】

引言&#xff1a; 北京时间&#xff1a;2023/10/9/13:03&#xff0c;一晃好多天过去了&#xff0c;9月14号的文章终于在昨天发出去了&#xff0c;也是许久没有更文了&#xff0c;国庆放假期间由于各种原因&#xff0c;在王者峡谷和铲子世界遨游的不亦乐乎&#xff0c;有待改善…