配置zabbix监控平台

目录

内容纯手敲,难免有误,若发现请私信我。

配置zabbix监控平台

一、进入官网

​编辑​

二、配置zabbix-server(服务端)

1.下载zabbix的yum源

2.安装Zabbix服务器、前端、代理

3.安装Zabbix前端

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

5.安装Zabbix前端软件包

6.安装mysql(安装步骤参考博客文档)

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

8.导入数据库架构后禁用log_bin_trust_function_creators选项

9.为Zabbix服务器配置数据库

10.为Zabbix前端配置PHP

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

12.然后取消注释并为您设置正确的时区。

13.启动Zabbix服务器和代理进程

14.浏览器访问(使用ip)

三、配置zabbix-agent(客户端)

1.进入官网

2.为您的平台安装和配置Zabbix

四、让zabbix-server服务端监控zabbix-agent客户


内容纯手敲,难免有误,若发现请私信我。

配置zabbix监控平台

一、进入官网

https://www.zabbix.com

二、配置zabbix-server(服务端)

1.下载zabbix的yum源
 rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpmyum clean all
2.安装Zabbix服务器、前端、代理
yum install zabbix-server-mysql zabbix-agent
3.安装Zabbix前端

启用Red Hat软件集合

yum install centos-release-scl
4.编辑文件/etc/yum.repos.d/zabbix.repo并启用zabbix前端存储库。

5.安装Zabbix前端软件包
 yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl
6.安装mysql(安装步骤参考博客文档)

创建初始数据库

请确保数据库服务器已启动并正在运行。

在数据库主机上运行以下操作

mysql -uroot -p'密码'    登录MySQLmysql> create database zabbix character set utf8 collate utf8_bin;    创建zabbix库mysql> grant all privileges on zabbix.* to zabbix@'%' identified by '密码'    给zabbix用户授权mysql> set global log_bin_trust_function_creators = 1;          mysql> quit;
7.在Zabbix服务器主机上导入初始架构和数据。系统将提示您输入新创建的密码。
 zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p'密码' zabbix
8.导入数据库架构后禁用log_bin_trust_function_creators选项
mysql -uroot -p'密码'mysql> set global log_bin_trust_function_creators = 0;mysql> quit;
9.为Zabbix服务器配置数据库

编辑文件/etc/zabbix/zabbix_server.conf

 找到DBPassword=数据库密码
10.为Zabbix前端配置PHP

编辑文件/etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf取消注释,并设置“listen”和“server_name”指令。

 # listen 80;# server_name example.com;
11.编辑文件/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf,将nginx添加到listen.acl_users指令中。
 listen.acl_users = apache,nginx
12.然后取消注释并为您设置正确的时区。
php_value[date.timezone] = Asia/shanghai
13.启动Zabbix服务器和代理进程

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

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

14.浏览器访问(使用ip)

 

 

三、配置zabbix-agent(客户端)

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.rpmyum clean all

b.安装Zabbix代理

 yum install zabbix-agent

c.启动Zabbix代理程序

启动Zabbix代理进程,并使其在系统启动时启动。

 systemctl restart zabbix-agentsystemctl enable zabbix-agent

四、让zabbix-server服务端监控zabbix-agent客户

这里我已监控nginx的80端口为例

1.创建主机群组

2.创建主机并加入主机群组

3.添加监控项

监控80端口是否正常

 

4. 添加触发器

当nginx的80端口宕掉时,发出告警

 5.定义一个动作

当发出告警时,自动解决告警

注意  远程执行命令需要在客户端给zabbix用户提权 

visudo             #相当于“vim /etc/sudoers”root    ALL=(ALL)   ALL    zabbix    ALL=(ALL)   NOPASSWD: ALL     #添加的一行,表示不需要输入密码

 修改zabbix配置文件使其允许接收远程命令

[root@zabbix-slave1 ~]# vim /etc/zabbix/zabbix_agentd.conf EnableRemoteCommands=1          #允许接收远程命令  修改原有的值,不要在末尾追加LogRemoteCommands=1             #把接收的远程命令记入日志

5.测试

关闭nginx后会自己启动为正常

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

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

相关文章

渗透测试之Kali2022 如何安装Nessus10.3.0

环境: KALI 2022 Nessus 10.3.0 问题描述: Kali2022 如何安装Nessus 10.3.0 A 解决方案: 1.Kali里面用浏览器前往官网下载Nessus https://www.tenable.com/downloads/nessus2.打开文件所在文件夹,在里面打开终端 dpkg -i Nessus-10.3.0-debian9_amd64.deb ──(ro…

投简历没回复?先做到这点。。

大家好,我是程序员鱼皮。 秋招告一段落,几家欢喜几家愁。不过这都无所谓了,上岸的同学继续努力,没上岸的同学发现问题,抓紧准备春招才是。 如果你投了几百份简历都没回复,那么一定有原因。比如环境、运气、…

蓝桥杯每日一题---基数排序

题目 分析 在实际的比赛过程中很少会自己手写排序,顶多是定义一下排序规则。之所以要练习一下基数排序,是因为在后续学习过程中学到后缀数组时需要自己手写基数排序,那么这里使用的方法也和后缀数组一致,理解这里也便于后缀数组的…

LabVIEW交变配流泵性能测试系统

利用LabVIEW软件与高级硬件结合,开发交变配流泵性能测试系统。该系统不仅提高了测试精度,还优化了工业自动化流程,代表了液压系统测试技术的进步。 开发了一种高精度的测试系统,该系统能够综合评估交变配流泵的性能,包…

架构篇04-复杂度来源:高性能

文章目录 单机复杂度集群的复杂度小结 从本篇开始,我们一起深入分析架构设计复杂度的 6 个来源,先来聊聊复杂度的来源之一高性能。 对性能孜孜不倦的追求是整个人类技术不断发展的根本驱动力。例如计算机,从电子管计算机到晶体管计算机再到集…

网页设计(六)表格与表格页面布局

一、设计《TF43: 前端的发展与未来》日程表 《TF43: 前端的发展与未来》日程表 文字素材: 前端是互联网技术的重要一环,自上世纪80年代万维网技术创立以来,Web成就了大量成功的商业公司,也诞生了诸多优秀的技术解决方案。因其标…

python贪吃蛇游戏

为了实现这个游戏,需要用到Python的pygame模块,它是一个专门用于开发游戏的模块,提供了很多方便的功能,比如窗口、图形、音效、事件处理等。 用pygame来创建一个窗口,设置游戏的背景色,画出蛇和食物&#…

什么是关键字?C语言的关键字有哪些?

目录 一、问题 二、解答 1、数据类型关键字(12个) (1) 声明和定义的区别 (2) 数据类型关键字 • char:声明字符型变量 1、声明字符变量 2、字符数组 3、ASCII码表示 4、指针与字符数组 5、多字节字符集(如UTF-8&#xff…

Flutter中使用minio_new库

前言 在移动开发中,我们常常会遇到需要在App中处理文件上传和下载的需求。Minio是一个开源的对象存储服务,它兼容Amazon S3云存储服务接口,可以用于存储大规模非结构化的数据。 开始之前 在pubspec.yaml文件中添加minio_new库的依赖&#xf…

mac下配置git自定义快捷命令

1. 指定自定义别名 vi ~/.bash_profile open ~/.bash_profile 配置环境变量,插入类似下面的内容 .bash_profile文件 alias gcgit checkout alias gmgit commit -m alias gcbgit checkout -balias gtgit statusalias gagit add .alias glggit logalias gdgit diffalias gr…

一文教你V3+TS(保姆级教程)

TS 与 JS 的区别 基础类型 ts 的常用类型 ts 的常用基础类型分为两种: js 已有类型 原始类型:number/string/boolean/null/undefined/symbol 对象类型:object(包括,数组、对象、函数等对象) 每次编写前…

【XTuner 大模型单卡低成本微调实战】学习笔记

参考学习教程【XTuner 大模型单卡低成本微调实战】 理论 Finetune简介 大语言模型 微调模式 增量预训练 指令跟随微调 LoRA和QLoRA Xtuner介绍 实战 自定义微调 用 Medication QA 数据集进行微调 将数据转为 XTuner 的数据格式 目标格式:(.jsonL) 写提示词请C…