【ZABBIX】zabbix监控软件5.0版本的安装和使用

2023-05-16

文章目录

    • 一、 关闭selinux和防火墙
    • 二、下载并安装Zabbix
    • 三、测试验证
    • 四、 添加监控主机(实例:crond+出图)
    • 警告(微信、钉钉)

在这里插入图片描述

前言:zabbix服务器需关闭SELinux、开通防火墙相应端口或关闭防火墙。
客户端需开通防火墙相应端口 。
服务器端口10051 客户端agent端口10050 。
此处实验环境server agent 系统为CentOS 7.9。ip地址为server:192.168.1.140 agent:192.168.1.141
主要用来监控服务器操作系统层面的负载情况硬件层面 如(CPU温度、风扇转速电源功率等)
在这里插入图片描述
在这里插入图片描述



一、 关闭selinux和防火墙

#永久关闭selinux:修改selinux配置文件(/etc/selinux/config)为disabled
vim /etc/selinux/config
在这里插入图片描述

#临时关闭selinux:setenforce 0 ;getenforce为permissive则关闭成功
setenforce 0
getenforce
在这里插入图片描述

二、下载并安装Zabbix

1.选择平台
在这里插入图片描述

2.安装和配置Zabbix

a. 安装 Zabbix 存储库

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

b. 安装Zabbix服务器,前端,代理

yum install zabbix-server-mysql zabbix-agent

c. 安装 Zabbix 前端,启用红帽软件集合

 yum install centos-release-scl

编辑文件 /etc/yum.repos.d/zabbix.repo 并启用Zabbix-前端存储库:

[zabbix-frontend]
...
enabled=1
...

安装 Zabbix 前端包:

yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl

d.安装和启动mariadb

yum install mariadb mariadb-server -y
service mariadb start
systemctl enable mariadb

安装相关工具:

yum install net-tools vim -y

创建初始数据库,确保数据库服务器已启动并正在运行。

在数据库主机上运行以下命令。

注意我设置的密码是:jd123456

mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'jd123456';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;

在Zabbix服务器主机上导入初始模式和数据。系统将提示您输入新创建的密码。

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -pjd123456 zabbix

e.为 Zabbix 服务器配置数据库
编辑文件 /etc/zabbix/zabbix_server.conf

DBPassword=jd123456

f.为 Zabbix 前端配置 PHP
编辑文件 /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf 取消注释(#)

# listen 80;
# server_name example.com;

编辑文件 /etc/opt/rh/rh-nginx116/nginx/nginx.conf,改成8080端口,避免和上面端口冲突

在这里插入图片描述

编辑文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf 将nginx添加到listen.acl_users指令中。

listen.acl_users = apache,nginx

然后取消注释并为您设置正确的时区。(;)

; php_value[date.timezone] = Asia/Shanghai

启动Zabbix服务器和代理进程

systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm

启动Zabbix服务器和代理进程,使其在系统启动时启动。

systemctl enable zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm

此时能够看到zabbix数据库里有很多表了
在这里插入图片描述
server端配置成功:访问192.168.1.140
一路绿灯点进来:
在这里插入图片描述
到登录界面 默认账号密码为Admin/zabbix
到登录界面 默认账号密码为Admin/zabbix

#至此已经正常安装完成

#将zabbix配置为中文界面

#配置成中文后我们发现界面出现很多乱码

#现在来解决zabbix配置中文乱码问题,从windows系统字体库中拷贝一个文件到zabbix服务器中
#将windows 某个字体文件拷贝到D盘(文件在c:\windows\front\下,字体拷贝出来名字会发生变化)
传输进来:
cd /usr/share/zabbix/assets/fonts
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

#刷新页面即可

三、测试验证

配置agent端:

[root@zabbix-agented ~]# cd /etc/zabbix/zabbix_agentd.d/

编辑 vim monitor_crond.sh

#!/bin/bash

pidof crond|wc -l

编辑 vim userparameter_crond.conf

UserParameter=jd.crond.status,/etc/zabbix/zabbix_agentd.d/monitor_crond.sh                                                                  

授予监控脚本执行权限:

chmod +x monitor_crond.sh

查看:

[root@zabbix-agented zabbix_agentd.d]# ls
monitor_crond.sh  userparameter_crond.conf
[root@zabbix-agented zabbix_agentd.d]# ll
总用量 16
-rwxr-xr-x. 1 root root 31 326 20:44 monitor_crond.sh
-rw-r--r--. 1 root root 76 326 20:45 userparameter_crond.conf

重启服务:

[root@zabbix-agented zabbix_agentd.d]# service zabbix-agent restart
Redirecting to /bin/systemctl restart zabbix-agent.service

再添加两处:

[root@zabbix-agented zabbix_agentd.d]# vim /etc/zabbix/zabbix_agentd.conf 

在这里插入图片描述
在这里插入图片描述

server端验证:

下载zabbix-get:

yum install zabbix-get -y

验证成功:

[root@zabbix-server ~]# zabbix_get -s 192.168.1.141 -p 10050 -k jd.crond.status
1

四、 添加监控主机(实例:crond+出图)

host:
在这里插入图片描述
应用集(application)
在这里插入图片描述
监控项:(items)

在这里插入图片描述
出图:
在这里插入图片描述
成功:
在这里插入图片描述
在这里插入图片描述

警告(微信、钉钉)

…后续再讲

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【ZABBIX】zabbix监控软件5.0版本的安装和使用 的相关文章

  • gitpage镜像网站自定义域名及优化

    原文链接镜像网站和自定义域名 由于众所周知的原因 github 经常抽风 偶尔了解到 netlify 可以镜像本网站 于是特记录之 多个 git 账号同步 在 ssh 文件夹下生成一个 config 文件配置好各个私钥 如下示例 Host
  • MFC获取本机的信息(包括网关,子网掩码等一下信息)

    define MAX ADAPTER NAME LENGTH 256 define MAX ADAPTER DESCRIPTION LENGTH 128 define MAX ADAPTER ADDRESS LENGTH 8 表示IP的结构
  • (求助)mybatis中 使用resultMap映射进行一对一查询报错

    在测试类中报如下错误 xff1a Caused by org apache ibatis builder BuilderException Error creating document instance Cause org xml sax
  • 编程基础之正则表达式

    本文是转载的一篇对正则表达式比较简单基础的介绍 正则表达式是用来处理字符串的一把利器 xff0c 它是一个专门匹配n个字符串的字符串模板 xff0c 本质是查找和替换 许多语言 xff0c 包括Perl PHP Python JavaScr
  • Android基础:三种inflate的区别

    inflate的3种方式 View inflate inflater inflate LayoutInflater from getActivity inflate 实例 xff1a 类 xff1a MenuFragment 64 Over
  • AOSP开发环境搭建

    提示 xff1a 文章写完后 xff0c 目录可以自动生成 xff0c 如何生成可参考右边的帮助文档 文章目录 前言一 安装虚拟机二 安装Ubuntu三 安装VMware tools3 1 通用安装3 2 Ubuntu22 04 中Drag
  • docker部署nodejs开发环境,基础示例篇

    一直想写一个关于多容器开发环境 xff0c 以后会逐步更新 xff0c 今天先从简单的hello world开始吧 下面的例子来自于 https nodejs org zh cn docs guides nodejs docker weba
  • day1-五-SpringSecurity使用自定义认证页面

    五 SpringSecurity 使用自定义认证页面 5 1 在 SpringSecurity 主配置文件中指定认证页面配置信息 403 什么异常 xff1f 这是 SpringSecurity 中的权限不足 xff01 这个异常怎么来的
  • 关于四舍五入的一点思考

    思考来源 xff1a 做时间的四舍五入 例如将时间近似到最近的半小时 xff0c 如10 xff1a 20近似到10 30 10 10分近似到10 00 常规做法 xff0c 查 xff0c 查到了将dataframe中的时间使用round
  • WIN7下WIFI共享上网教程

    原文地址 xff1a http itbbs pconline com cn mobile 11590200 html 用Connectify这个软件搞了N久 xff0c 经常都会出现不能获取IP的情况 泡了很久论坛 xff0c 终于找到了几
  • Android:在Fragment中,onClick失效的解决方法

    平时习惯写onclic方法 xff0c 但是有时候不是在Activity中 xff0c 比如 xff1a Fragment中用onclick无效 xff0c 只能用 id 跳转或者弹框 xff1a 比如按钮 Button 或者 Lineay
  • Spring框架使用流程

    Spring框架使用流程 一 过程简单梳理二 Spring的基本配置及用法1 Maven项目中Spring框架的依赖引入2 配置Spring配置文件的三种方式 xff08 1 xff09 纯xml文件配置 xff08 application
  • 在指定目录下寻找文件

    find命令用来在指定目录下查找文件 任何位于参数之前的字符串都将被视为欲查找的目录名 如果使用该命令时 xff0c 不设置任何参数 xff0c 则find命令将在当前目录下查找子目录与文件 并且将查找到的子目录和文件全部进行显示 语法fi
  • i386/libawt_xawt.so: libXext.so.6: cannot open shared object file

    运行jenkins war失败 xff1a i386 libawt xawt so libXext so 6 cannot open shared object file 查看centos 版本 cat etc redhat release
  • MongoDB简介,架构,功能和示例

    什么是MongoDB xff1f MongoDB是面向文档的NoSQL数据库 xff0c 用于大量数据存储 MongoDB功能 每个数据库都包含集合而集合又包含文档 xff0c 文档可以具有不同数量的字段 xff0c 每个文档的大小和内容可
  • 如何理解深度学习中的端到端(End-to-end)概念

    在最近的论文阅读中 xff0c 又一次见到作者提到 端到端 xff08 End to end 这个概念 xff0c 但是在专业课的学习和以往查的资料中 xff0c 这个名词并没有被特意地强调过 端到端 xff0c 是相对于 非端到端 而言的
  • 亮屏流程 - 安卓R

    PhoneWindowManager响应电源键 首先按下power键后调用frameworks base services core java com android server policy PhoneWindowManager jav
  • Ubuntu:系统分区

    在系统分区之前 先进行磁盘分区 这里针对的是window10系统下安装ubuntu双系统 需要在window10下进行磁盘分区来安装ubuntu系统 一 磁盘分区 win10系统下 右击此电脑 xff0c 点击管理就进入磁盘管理 这时候可以
  • Android Studio 编译通过,无法运行(RUN灰色,类文件图标为红色J)

    Error描述 xff1a Android Studio版本 xff1a 3 4 1 代码编译通过 xff0c 但是Run按钮呈灰色 2 所有类图标都是红色J 3 点击Run左边的 Edit Configutation 后出现如下界面 解决
  • DataFrame中包含列表元素的深度复制以及关于数据复制的一点思考

    文章目录 DataFrame中包含列表元素的深度复制关于深浅复制的一点思考 DataFrame中包含列表元素的深度复制 思想 xff1a 将DataFrame进行序列化 xff0c 使内部数据和索引之间失去关联 xff0c 达到深度复制的目

随机推荐

  • SpringMVC异常页面跳转

    SpringMVC异常处理 1 首先导入SpringMVC包 创建SpringMVC工程 xff08 简单创建 xff09 span class hljs tag lt span class hljs title dependency sp
  • 创建linux_gnome软件快捷方式简单方法

    之前在一些博客中看到的都比较麻烦 笔者是一名初学者 所以推荐用最简单的方法 有问题欢迎指正 原理 我们只需要在linux系统存放桌面图标的目录下 创建一个空白桌面图标文件 并将后文中的代码引入 步骤 1 在usr share applica
  • twm图形模式以及恢复

    虚拟机VMare8安装Redhat企业版5 xff0c 由于虚拟机崩溃gnome环境被破坏 xff0c 进入后进入twm图形模式 TWM 是TabWindow Manager for the X WindowSystem的简称 xff0c
  • 若依 从下载到成功运行及打包

    官网 xff1a http www ruoyi vip 目录 一 下载并运行项目 二 关于 若依 接口地址配置 2 1 若依的跨域代理介绍 2 2 配置跨域代理 xff0c 调用后台接口 2 2 1 配置 后台 ip 地址 2 2 2 页面
  • ESLint 的使用和.eslintrc.js配置

    使用 ESLint ESLint 详尽使用参见 官方文档 http eslint org docs user guide configuring 配置 ESLint 可以通过以下三种方式配置 ESLint 使用 eslintrc 文件 xf
  • python实现文件传输

    发送者 xff1a send file py span class token keyword def span span class token function send file span span class token punct
  • 那一年读过的技术经典书

    转载请注明 xff1a http blog csdn net xinzhangyanxiang article details 10199757 大学刚毕业 xff0c 总结起来读过的书并不算多 xff0c 而且主要集中在大四的时期读的 x
  • 安装Ubuntu 13.04后要做的六件事

    Raring Ringtail Ubuntu 13 04正式发布了 xff0c 作为幕后开发Ubuntu Linux的公司 xff0c Canonical在为全新安装的系统设置一系列默认值方面已经做得很到位 xff0c 但你可能还是想在几个
  • 快速排序结构体golang

    实现功能说明 列出当前目录的所有文件的修改时间 xff0c 和文件名称 定义的结构体 span class token keyword type span info span class token keyword struct span
  • 代码检视九句箴言

    老东家代码检视的箴言 xff0c 还抽查过背诵 xff0c 这么久了 xff0c 我还记得 xff0c 俗话说 xff0c 好记性比不上烂笔头 xff0c 所以就写在这里了 xff0e 看见了If xff0c 就想Else 看见malloc
  • 关于散列、检索的总结

    文章目录 字典线性表线性表存储顺序线性表存储 散列散列函数内消解开地址法和探查序列检索和删除 外消解溢出区方法桶散列 散列表的性质扩大存储区 xff0c 空间换时间负载因子和操作效率可能的技术和实用情况 本文着重讨论静态字典检索相关的散列问
  • 一份用动画演示操作系统的各个过程的资料

    Animationfor OS ProcessDescription and Control Thedynamic state of a process CPUswitching between processes as a result
  • grep 搜索不包含关键字的行

    核心内容 grep v down v 是不显示匹配上的内容 xff0c 显示不包含down的内容 需求引入 做主机扫描的时候 方便查看在线的主机 dotheright span class hljs variable 64 dotherig
  • 打开一个网页,需要用到多少协议?

    系统环境 xff1a OS xff1a Linux ubuntu 2 6 32 46 generic 105 Ubuntu SMP Fri Mar 1 00 08 49 UTC 2013 i686 GNU Linux 抓包软件 xff1a
  • git从远程仓库中拉取指定分支

    若本地分支不存在的情况 git checkout span class hljs attribute b span 本地分支名称 origin span class hljs subst span 远程分支名称 使用该方式会在本地新建分x
  • linux下 find 文件内容

    功能描述 xff1a 从当前目录里面找到 CUDA VERSION相关信息 第一种实现方法 xff1a find 43 exec 43 grep find span class hljs built in span span class h
  • vim删除包含特定字符串的行

    命令如下 xff1a g str d xff1a 表示后面输入的是vim命令参数 g 表示范围是全局 str 是匹配上的字符串 d delete 表示删除
  • centOS7系统盘扩容

    使用centos7 4 1708 iso安装的virtualbox虚拟机 xff0c 设置的硬盘空间是1T xff0c 安装完成之后 xff0c df h 看到 系统文件容量挂载点 dev mapper centos root50G dev
  • git http-backend基于centos7 httpd

    需要用户名密码的访问 网上已经有人分享了 如果想看 需要用户名密码的访问请出门右转 https www cnblogs com badwood316 p 6398616 html 这里的配置是一种不需要用户名密码 同时可以glone的方式
  • 【ZABBIX】zabbix监控软件5.0版本的安装和使用

    文章目录 一 关闭selinux和防火墙二 下载并安装Zabbix三 测试验证四 添加监控主机 xff08 实例 xff1a crond 43 出图 xff09 警告 微信 钉钉 前言 xff1a zabbix服务器需关闭SELinux 开