05 2022 档案
摘要:前言:部署的方式有很多中,这里我们介绍使用容器的方式部署方便日后迁移,这里我使用的是k8s部署的方式,其他方式大家自行参考https://www.zabbix.com/documentation/5.2/zh/manual/installation/containers 1、首先我们要准备一个mys
阅读全文
摘要:1、首先我们需要部署pgsql 这里我为了方便直接用yum安装了 #yum源 [root@localhost postgres_exporter]# cat /etc/yum.repos.d/influxdb.repo [influxdb] name = InfluxDB Repository -
阅读全文
摘要:在日常运维中经常会遇到有多个mysql要监控,如果每个mysql启动一个export显然太浪费资源了,那么其实prometheus是有通过传参给export的然后进行监控的方式,下面我们来具体介绍一下。(测试的话msyql自己安装就好) 1、安装mysqld_exporter 解压 tar xf m
阅读全文
摘要:需求:输入身高,体重。请根据BMI公式(体重除以身高的平方)帮小王计算他的BMI指数,并根据BMI指数: 低于18.5:过轻 18.5-25:正常 25-28:过重 28-32:肥胖 高于32:严重肥胖 分析: 1、我们需要做的让用户输入自己的身高和体重 2、拿到身高和体重需要把身高算一下符合BMI
阅读全文
摘要:Kubernetes 中比较流行的日志收集解决方案是 Elasticsearch、Fluentd 和 Kibana(EFK)技术栈,也是官方现在比较推荐的一种方案。 Elasticsearch 是一个实时的、分布式的可扩展的搜索引擎,允许进行全文、结构化搜索,它通常用于索引和搜索大量日志数据,也可用
阅读全文
摘要:Prometheus 的本地存储在可伸缩性和持久性方面受到单个节点的限制。Prometheus 并没有尝试从本地存储中解决这个问题,而是提供了一组允许与远程存储系统集成的接口。Prometheus 通过两种方式与远程存储系统集成 Prometheus 可以将提取的样本以标准格式写入远程 URL。 P
阅读全文
摘要:猜年龄小游戏,有三点需求 1、允许用户最多尝试3次 2、每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果是回答Y,否回答N,回复Y则再让用户继续猜3次 3、猜对了直接退出 分析: 1、首先我们需要假设一个用户年龄,但如果设置一个固定值则每次猜的都是一样的于是我们使用random模块来随机一个
阅读全文
摘要:分析: 1、因为Redis工作的方式是单进程多路复用,只在一台物理服务器上部署一个节点并不能发挥多核CPU的性能,所以一般我们会在单机上启动多个Redis实例来提高利用率。而且我们一般会部署集群版或者哨兵来提高稳定性和负载能力。 2、但这种方式会导致给每个实例部署一个exporter监控相对来说比较
阅读全文
摘要:前言:我们部署的prometheus外加alertmanager可以做告警推送,但是会比较麻烦,钉钉和邮箱还好。企业微信的话还需要配置企业ID非常不方便,新建一个机器人也用不了,登录企业不是管理员也看不到企业ID。我们现在有个新的告警推送平台是PrometheusAlert .可以兼容各种推送告警电
阅读全文
摘要:nginx-vts-exporter下载地址:https://github.com/hnlq715/nginx-vts-exporter/releases Nginx下载地址:http://nginx.org/download/ nginx-module-vts下载地址:https://github
阅读全文
摘要:数据库自行安装mariadb或者mysql, 1、创建数据库授权用户 [root@localhost ~]# mysql MariaDB [(none)]> create user 'mysqld_exporter'@'localhost' identified by '123456'; Maria
阅读全文
摘要:使用便捷的helm安装 下载harbor仓库 helm repo add harbor https://helm.goharbor.io 1、git clone https://github.com/goharbor/harbor-helm 2、修改harbor 配置文件 sed -i 's#sto
阅读全文
摘要:采集方案 通过prometheus-node-exporter采集主机的性能指标数据,并通过暴露的 /metrics 接口用prometheus抓取 通过kube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubelet、kube-p
阅读全文
摘要:Kubernetes系列-部署MySQL主从 分析需要解决的问题,制定解决思路: 1.启动顺序:Master 的Pod 必须先于 Slave 的 Pod 起来; 2.如果某个Pod挂掉了,应该自动重新启动一个Pod,这个新建的Pod应该沿用原来的数据; 3.Master 与 Slave 的配置文件不
阅读全文
摘要:Kubernetes系列-部署Redis哨兵 需要准备自行准备k8s集群在此就不过多介绍,有需要的朋友可以查看我别的博客。 当然redis的哨兵配置有很多也可以不自己制造镜像,这里为了方便我们自己做的镜像实现起来会比较容易 一、准备配置文件 Redis配置文件 [root@master1 redis
阅读全文