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 表带、服装等物品上,引入基于织物的柔性扬声器。 根据专利描述,通过在织物中嵌入声学组件(例…

【Linux】CentOS8.4 安装docker

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

USB学习(2):USB端点和传输协议(数据包、事物)详解

接着上一篇文章USB学习(1):USB基础之接口类型、协议标准、引脚分布、架构、时序和数据格式,继续介绍一下USB的相关知识。 文章目录 1 USB端点(Endpoints)1.1 基本知识1.2 四种端点 2 传输协议2.1 数据包类型2.1.1 令牌数据包(Token packets)2.1.2 数据数…

【机器学习合集】激活函数合集 ->(个人学习记录笔记)

文章目录 综述1. S激活函数(sigmoid&Tanh)2. ReLU激活函数3. ReLU激活函数的改进4. 近似ReLU激活函数5. Maxout激活函数6. 自动搜索的激活函数Swish 综述 这些都是神经网络中常用的激活函数,它们在非线性变换方面有不同的特点。以下是这些激活函数的主要区别&am…

学习笔记二十三:Deployment入门到企业实战应用

Deployment入门到企业实战应用 Deployment控制器:概念、原理解读Deployment概述Deployment工作原理:如何管理rs和Pod?什么叫做更新节奏和更新逻辑呢 Deployment使用案例:创建一个web站点,2个副本deploy-demo详细解读 通过k8s实现滚…

分布式:一文搞定Redis/Zookeeper/MySQL实现分布式锁

目录 一、项目准备spring项目数据库 二、传统锁演示超卖现象使用JVM锁解决超卖解决方案JVM失效场景 使用一个SQL解决超卖使用mysql悲观锁解决超卖使用mysql乐观锁解决超卖四种锁比较Redis乐观锁集成Redis超卖现象redis乐观锁解决超卖 三、分布式锁概述四、Redis分布式锁实现方案…

Ubuntu 命令行设置静态IP地址方法

一、先ifconfig查看电脑的网卡信息 找到有线网络或WiFi网络的网卡名称,我这里是eno1 二、输入route -n命令,打印路由表,这里主要是为了查看网关地址 我这里网关地址是192.168.10.1 三、更改配置文件 输入 vim /etc/network/interfaces&am…

禾匠旧版对接微信小程序发货系统(发货信息管理 接口)

最近小程序如果是商家交易需要再小程序后台点击一下发货,特别麻烦,但是旧版的禾匠又没有这个功能,所以只能手动增加这个功能,但是每一个版本发货逻辑都不一样,大家只能自己手动去兼容一下,下面只是写了一个…

uniapp 单选框以及多选框样式更改

radio以及checkbox默认样式不符合自身需求时,根据自身需求更改样式,以下是自身的示例: 单选: 多选: 由于uniapp自身包含了一套默认的样式,所以如果不想全局更改只想在某个单据页面使用的话,就…

Mysql,SqlServer,Oracle获取库名 表名 列名

先看下需求背景: 获取某个数据源连接下所有库名,库下所有表名,表中所有字段 1.MySql 先说MySql吧,最简单 1.1获得所有数据库库名 这是一个mysql和sqlserver公用的方法,这里url不用担心数据库问题,他其实…

程序的编译和链接

目录 翻译环境 linux下的测试 ​编辑 预定义符号 执行环境 #define定义宏 #和## # ## 宏参数的副作用 宏和函数对比 优点 缺点 #undef 条件编译 头文件包含 在标准c的任何实现中,存在两种环境——翻译环境和执行环境 翻译环境 翻译环境生成目标文件…

2023年中国磷酸一铵行业产能、产量及发展趋势分析:农业需求稳定增长[图]

磷酸一铵是一种重要的氮磷复合肥料,在农业生产中广泛应用。亚洲地区尤其是中国、印度等国家是磷酸一铵的主要消费市场。近年来,中国磷酸一铵产能呈现下降趋势,2022年开始恢复增长。2022年中国磷酸一铵产能达1945万吨,同比增长5.4%…

linux工具篇

文章目录 linux工具篇1. linux 软件包管理器-yum1.1 什么是软件包1.2 yum的使用1.3 yum源 2. linux编辑器-vim2.1 vim概念2.2 vim各个模式切换2.3 vim正常模式命令汇总2.4 vim底行模式各命令汇总2.5 vim的简单配置 3. Linux编译器-gcc/g使用3.1 复习程序编译过程(1) 预处理(2) …