运维06:监控

监控生命周期

1.服务器上架到机柜2.基础设施监控
服务器温度,风扇转速 ipmitool命令,只能用在物理机上
存储的监控(df, fdisk, iotop)
cpu(lscpu, uptime, top, htop, glances)
内存情况(free)
网络(iftop)3.应用监控
mysql redis
nginx
php-fpm
python

如何选择监控软件 

 

zabbix程序组件

安装Zabbix5.0

zabbix5.0对基础环境的要求:php最低7.2.0版本

官方文档:2 Requirements

准备好1台linux服务器、ip地址、设置

#查看主机名和ip地址
[root@zabbix-server01 ~]# hostname
zabbix-server01
[root@zabbix-server01 ~]# ifconfig ens33 | awk 'NR==2{print$2}'
192.168.xxx.128#关闭防火墙
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl disable --now firewalld
reboot#zabbix-server内存尽量给大点,4G为好

 安装zabbix服务端配置

#获取zabbix官方源
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm#更换zabbix.repo源为阿里的
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo#清空缓存,下载zabbix服务器
yum clean all
yum install zabbix-server-mysql zabbix-agent -y#安装Software Collections(作用:可以让你在同一个操作系统上,安装和使用多个版本的软件,而不会影响整个系统的安装包)
yum install centos-release-scl -y#修改zabbix-front前端源,把enable=0改成enable=1

#安装zabbix前端环境,并且是安装到scl环境下
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y#安装zabbix所需的数据库,直接用centos7自带的mariadb
yum install mariadb-server -y#配置数据库,开机启动
systemctl enable --now mariadb#初始化数据库,设置密码
mysql_secure_installation#添加数据库用户,以及zabbix所需的数据库信息
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by '密码';
grant all privileges on zabbix.* to zabbix@localhost;
flush privileges;
quit;#使用zabbix-mysql命令,导入数据库信息
#mysql -u用户名 -p数据库名
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix#修改zabbix配置文件
vim /etc/zabbix/zabbix_server.conf

#修改zabbix的php配置文件
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
修改内容:php_value[date.timezone] = Asia/Shanghai(这行前面的;号要去掉)#启动zabbix相关服务器
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

然后在浏览器访问 你的ip地址/zabbix 页面就可以了,输入密码之后一直下一步

安装成功后,默认账号是Admin(注意首字母大写),默认密码是zabbix

修改zabbix语言

在http://192.168.186.128/zabbix/ 的左边栏的UserSettings中修改

部署zabbix客户端

agent2默认用10050,也就是zabbix客户端的端口

  • 旧版本的客户端:zabbix-agent
  • go语言新版客户端:zabbix-agent2

机器环境准备:

#2台zabbix客户端
192.168.xxx.129    zabbix-server02
192.168.xxx.130    zabbix-server03#关闭防火墙
systemctl stop firewalld.service#注意时间正确(服务端zabbix-server01和客户端zabbix-server02/zabbix-server03都要做)
yum install ntpdate -y
ntpdate -u ntp.aliyun.com#时区统一配置(服务端和客户端都要)
mv /etc/localtime{,.bak}
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

具体的zabbix-agent2部署流程

#获取zabbix官方源
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm#更换zabbix.repo源为阿里的
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo#安装agent2
yum install zabbix-agent2 -y#查看配置文件
/etc/zabbix/zabbix_agent2.conf#启动命令
ls -l /usr/sbin/zabbix_agent2#启动客户端
systemctl enable --now zabbix-agent2#检查端口
netstat -tunlp|grep zabbix#查看systemctl管理的单元文件
cat /lib/systemd/system/zabbix-agent2.service#修改angent2配置文件
#修改文件中的Server和ServerActive的值,改为服务端的ip地址:192.168.xxx.128
#修改文件中的Hostname的值为当前客户端的主机名:zabbix-server02或者zabbix-server03
vim /etc/zabbix/zabbix_agent2.conf#改了配置文件之后,要重启angent2
systemctl restart zabbix-agent2

验证zabbix-agent2的连通性

#在服务端上通过命令,主动获取数据
yum install zabbix-get -y
zabbix_get -s '192.168.xxx.129' -p 10050 -k 'agent.ping'

解决zabbix-server乱码问题

访问http://192.168.xxx.128/zabbix/页面,点击 监测 --> 主机 ---> 图形

#在服务端安装字体yum -y install wqy-microhei-fonts#复制字体\cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

 

添加zabbix-agent主机

访问http://192.168.xxx.128/zabbix/页面,点击 配置 --> 主机 ---> 创建主机 --> 主机

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

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

相关文章

MVC Gantt Wrapper:RadiantQ jQuery

The RadiantQ jQuery Gantt Package includes fully functional native MVC Wrappers that let you declaratively and seamlessly configure the Gantt component within your aspx or cshtm pages just like any other MVC extensions. 如果您还没有准备好转向完全基于客户端…

(C++)只出现一次的数字I--异或

个人主页:Lei宝啊 愿所有美好如期而遇 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。https://le…

OpenAI承认ChatGPT变懒惰,正在修复该问题

OpenAI旗下的官方ChatGPT账号在社交平台表示,已经收到了大量用户关于GPT-4变懒惰的反馈。 这是因为自11月11日以来,OpenAI就没有更新过该模型。当然这不是故意的,大模型的行为是不可预测的,正在研究修复该问题。 外界猜测&#x…

pip install faiss-gpu 失败解决方法

安装 faiss-gpu 失败解决方法 1. 错误信息2. 不好用的解决方法2-1. 不好用的解决方法12-2. 不好用的解决方法22-3. 不好用的解决方法3 3. 好用的解决方法 1. 错误信息 Windows x86 平台安装 faiss-gpu,发生错误, pip install faiss-gpu失败信息如下&am…

力扣面试150题 | 买卖股票的最佳时期

力扣面试150题 | 买卖股票的最佳时期 题目描述解题思路代码实现 题目描述 121.买卖股票的最佳时期 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一…

文本预处理(text preprocess)总结

在任何机器学习任务中,清理(cleaning )或预处理(preprocessing)数据与模型构建同样重要,甚至更重要。 当涉及文本等非结构化数据时,这个过程就更加重要。 1. 小写化(Lower Casing) 小写是一种…

【UML】NO.1 UML简介

目录 一、什么是UML 二、UML和软件工程 三、UML的诞生 四、UML的基本构成 从今天开始,开一个新的话题,把UML梳理一遍。 一、什么是UML UML(Unified Modeling Language,UML)是一个通用的可视化建模语言标准,用于对…

企业欠税信息API:实现税务管理的智能化与高效化

前言 随着经济的发展和社会的进步,企业欠税问题逐渐凸显,成为制约经济发展的重要因素。为了解决这一问题,企业欠税信息API应运而生。它通过先进的技术手段,提供了一种全新的欠税信息查询方式,帮助企业实现税务管理的智…

nginx多ip部署

1.修改网卡信息自定义多个IP 进入/etc/sysconfig/network-scripts,编辑ifcfg-ens33网卡文件。将dhcp动态分配修改成static,同时添加ip地址子网掩码、网关和DNS。 修改完成后重启网卡,systemctl restart network 2.修改nginx配置文件 有几个…

Vue3无废话,快速上手

Vue3无废话&#xff0c;快速上手 认识Vue3 1. Vue2 选项式 API vs Vue3 组合式API <script> export default {data(){return {count:0}},methods:{addCount(){this.count}} } </script><script setup> import { ref } from vue const count ref(0) const…

【c++随笔16】reserve之后,使用std::copy会崩溃?

【c随笔16】reserve之后&#xff0c;使用std::copy会崩溃? 一、reserve之后&#xff0c;使用std::copy会崩溃?二、函数std::reserve、std::resize、std::copy1、std::resize&#xff1a;2、std::reserve&#xff1a;3、std::copy&#xff1a; 三、崩溃原因分析方案1、你可以使…

机器学习 | Python贝叶斯超参数优化模型答疑

机器学习 | Python贝叶斯超参数优化模型答疑 目录 机器学习 | Python贝叶斯超参数优化模型答疑问题汇总问题1答疑问题2答疑问题3答疑问题汇总 问题1:想问一下贝叶斯优化是什么? 问题2:为什么使用贝叶斯优化? 问题3:如何实现? 问题1答疑 超参数优化在大多数机器学习流水线…

浅析不同NAND架构的差异与影响

SSD的存储介质是什么&#xff0c;它就是NAND闪存。那你知道NAND闪存是怎么工作的吗&#xff1f;其实&#xff0c;它就是由很多个晶体管组成的。这些晶体管里面存储着电荷&#xff0c;代表着我们的二进制数据&#xff0c;要么是“0”&#xff0c;要么是“1”。NAND闪存原理上是一…

安卓11修改power按键功能

客户需要把power键的短按休眠功能去除&#xff0c;并且把长按功能改成直接关机&#xff0c;我们先分析系统framework层处理按键的代码&#xff1a; interceptKeyBeforeQueueing power按键上来都会直接走这里&#xff0c;我们找到power按键处理的地方如下&#xff1a; case KeyE…

开启数据库性能之旅:MSSQL存储过程索引优化深度解析

数据库&#xff0c;如同一座庞大的图书馆&#xff0c;蕴藏着无数宝贵的信息。然而&#xff0c;想要在这个海量数据的世界中迅捷而准确地找到所需&#xff0c;索引就成为了至关重要的引路人。本文将引领读者深入探讨MSSQL存储过程中索引优化的奥妙&#xff0c;揭示数据库性能提升…

Spring日志完结篇,MyBatis操作数据库(入门)

目录 Spring可以对日志进行分目录打印 日志持久化&#xff08;让日志进行长期的保存&#xff09; MyBatis操作数据库(优秀的持久层框架) MyBatis的写法 开发规范&#xff1a; 单元测试的写法 传递参数 Spring可以对日志进行分目录打印 他的意思是说spring相关只打印INFO…

mysql中的DQL查询

表格为&#xff1a; DQL 基础查询 语法&#xff1a;select 查询列表 from 表名&#xff1a;&#xff08;查询的结果是一个虚拟表格&#xff09; -- 查询指定的列 SELECT NAME,birthday,phone FROM student -- 查询所有的列 * 所有的列&#xff0c; 查询结果是虚拟的表格&am…

中国各省、市乡村振兴水平数据(附stata计算代码,2000-2022)

数据简介&#xff1a;乡村振兴是当下经济学研究的热点之一&#xff0c;对乡村振兴进行测度&#xff0c;是研究基础。测度乡村振兴水平的学术论文广泛发表在《数量经济技术经济研究》等顶刊上。数据来源&#xff1a;主要来源于《中国农村统计年鉴》、《中国人口和就业统计年鉴》…

CRM系统选择技巧,什么样的CRM系统好用?

SaaS行业发展迅速&#xff0c;更多的企业逐渐选择CRM管理系统。打开搜索引擎&#xff0c;有非常多的结果。怎样在数十万个搜索结果中选择适合您的CRM系统&#xff1f;下面我们将聊聊&#xff0c;怎样选择CRM系统。 第一步&#xff1a;明确自身需求 重要性&#xff1a;每家企业…

仿照MyBatis手写一个持久层框架学习

首先数据准备&#xff0c;创建MySQL数据库mybatis&#xff0c;创建表并插入数据。 DROP TABLE IF EXISTS user_t; CREATE TABLE user_t ( id INT PRIMARY KEY, username VARCHAR ( 128 ) ); INSERT INTO user_t VALUES(1,Tom); INSERT INTO user_t VALUES(2,Jerry);JDBC API允…