自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liulunan_lln的博客

nothing is impossible

  • 博客(54)
  • 资源 (5)
  • 收藏
  • 关注

原创 运维开发小白学习之路

作为一个开发转开发运维过程的小白学习之路,持续更新ing…

2024-07-09 15:16:52 552

原创 运维监控系统

做监控系统集成,持续更新ing。

2024-06-14 16:03:24 1053

原创 sql字段值转字段

【代码】sql字段值转字段。

2024-12-27 17:24:49 361

原创 prometheus监控windows主机

本文介绍通过powershell脚本部署windows_exporter并把指标展示在grafana上。

2024-12-24 16:58:39 271

原创 alertmanager告警持久化方案:alertsnitch

Prometheus告警记录持久化。

2024-12-24 15:45:55 543

原创 linux环境下go安装

1.下载mkdir ~/go && cd ~/gowget https://studygolang.com/dl/golang/go1.16.4.linux-amd64.tar.gz2.解压tar -C /usr/local -zxvf go1.16.4.linux-amd64.tar.gz3.环境变量vi /etc/profile# 在/etc/profile最后一行添加export GOROOT=/usr/local/goexport PATH=$PATH:$GOR

2024-12-24 14:06:51 244

原创 prometheus监控之黑盒(blackbox)监控

blackbox-exporter是Prometheus官方提供的一个黑盒监控解决方案,blackbox-exporter无须安装在被监控的目标环境中,用户只需要将其安装在与Prometheus和被监控目标互通的环境中,通过HTTP、HTTPS(URL/API可用性检测)、DNS(域名解析)、TCP(端口存活检测)、ICMP(主机存活检测)等方式对网络进行探测监控,还可以探测SSL证书过期时间。

2024-12-13 16:20:28 867

原创 解决欧拉系统date显示相关问题

修改完后保存退出。

2024-09-23 14:54:18 834

原创 prometheus监控linux虚拟机

前提条件已安装好prometheus和grafana,如果未安装请移步到安装部署Prometheus,安装部署Grafana。

2024-09-20 16:17:18 464

原创 prometheus通过nginx-vts-exporter监控nginx

Prometheus监控nginx有两种方式。一种是通过nginx-exporter监控,需要开启nginx_stub_status,主要是nginx自身的status信息,metrics数据相对较少;另一种是使用nginx-vts-exporter监控,但是需要在编译nginx的时候添加nginx-module-vts模块,监控数据较多,提供了包含server、upstream以及cache的相关监控指标,指标更加丰富。

2024-09-20 14:41:57 1550

原创 python实现consul的服务注册与注销

我在使用consul的时候主要用于prometheus的consul服务发现,把数据库、虚拟机信息发布到consul,prometheus通过consul拿到数据库、虚拟机信息去采集指标信息。此篇文章前提是已经安装好consul服务以后,安装consul请参考进行安装。

2024-08-02 17:01:46 678

原创 Django跨域问题解决

2.在setting的INSTALLED_APPS中添加。1.安装django-cors-headers。

2024-07-17 10:18:50 441

原创 Django 中设置联合约束和联合索引

【代码】Django 中设置联合约束和联合索引。

2024-07-17 10:15:52 504

原创 django-ckeditor富文本编辑器

5.启动Django项目并且进入刚在所改模型的字段页面中,可以看到有富文本编辑器生成。5.配置model(把字段改成RichTextUploadingField)4.在项目中manage.py文件下重新执行迁移,生成迁移文件。3.配置setting。

2024-07-16 17:59:12 775

原创 Django设置media图片显示

{{ course_org.image }} 是相对路径,还需要在前面加上 settings 中配置的 MEDIA_URL,可以写成。在 TEMPLATES 中 OPTIONS 中的 context_processors 中需要加上’django.template.context_processors.media’。到这一步,仍然不能显示图片,在网页源代码中可以看到有图片的地址。在项目目录下新建文件夹,名叫 media,并在 settings 中设置 media 路径与目录。至此就可以显示出来图片。

2024-07-16 17:57:11 485

原创 Django captcha 验证

【代码】Django captcha 验证。

2024-07-16 17:55:17 624

原创 Linux系统之安装Mongodb数据库

2.安装和启动2.1 解压2.2 将解压后的目录移动到 目录下,并改名为 2.3 进入 mongodb 目录,并创建文件夹 data,在 data 文件夹下再创建 db 文件夹(用于存放数据库数据)和 log文件夹(存放 mongo 日志)。然后为其设置可读写权限。2.4 在 mongodb 目录下新建配置文件 (可选,但建议配置),打开文件输入以下内容。2.5 配置环境变量,使用 命令打开系统文件,并在末尾加入以下内容后保存,最后使用 命令重启系统配置。2.6 完成以上步骤即可

2024-07-16 17:28:52 3283

原创 linux安装node

【代码】linux安装node。

2024-07-16 17:20:26 335

原创 linux安装keepalived教程

当某个服务挂了,修复完成后请重启keepalived服务。

2024-07-16 17:05:53 526

原创 python实现自动更新prometheus规则

由于公司需要监控目标类型较多,不能手动去改动prometheus规则然后reload,所以就通过python写了个程序自动更新prometheus配置基本环境准备基本流程以上为开发流程,在基本环境准备好的前提下开始开发,本文涉及的kevin模块导入均为本人开发功。

2024-07-15 11:19:32 742

原创 nginx访问控制

最近部署consul服务,发现consul认证配置比较麻烦,于是上网查询发现nginx支持路由认证,在此做个记录。

2024-07-09 15:05:40 571

原创 欧拉部署nginx

问题1:nginx: [emerg] unknown directive “ssl”解决方法1.nginx生成 Makefile可编译文件时没有开启ssl,请参考步骤42.旧版本配置ssl和新版本不一致server{xxxssl on;#ssl证书的pem文件路径#ssl证书的key文件路径应改为server{xxx#ssl证书的pem文件路径#ssl证书的key文件路径。

2024-07-09 14:55:40 2724 1

原创 二进制方式部署consul单机版

【代码】二进制方式部署consul单机版。

2024-06-28 16:47:00 548

原创 thanos实现prometheus高可用部署

最近公司需要新建监控平台,本文做thanos的prometheus高可用实验,实现如下图。

2024-06-14 16:43:59 476

原创 VictoriaMetrics的高可用二进制方式部署

mkdir -p /root/victoria_metrics/vmstorage-data #生产环境建议换成磁盘目录,换性能更好的ssd硬盘,集群所有节点都要执行。涉及机器列表,机器均为本地虚拟机。同步启动文集到其他节点。同步启动文集到其他节点。同步启动文集到其他节点。

2024-06-14 16:01:25 1362

原创 grafana使用mysql远程存储

最近公司需要单独部署一套grafana集群,这是就需要集群内的grafana的数据保持一致,grafana支持mysql远程存储,我就使用mysql做了远程存储测试。grafana的配置文件grafana.ini修改。,此文章只做远程存储部分说明。grafana部署请参考。配置完重启容器即可。

2024-06-14 15:40:13 291

原创 grafana的admin密码忘记了

【代码】grafana的admin密码忘记了。

2024-06-14 15:33:29 823

原创 docker安装grafana

分析上述环境变量信息得知,需要把容器内的/etc/grafana、/var/lib/grafana、/var/log/grafana三个目录挂载到宿主机上以确保数据不随容器的停止而消失。容器创建成功之后,可直接通过3000端口访问grafana页面。

2024-06-14 15:28:08 561

原创 docker部署prometheus

容器部署的prometheus在执行热加载的时候没有生效,二进制部署就不会出现。

2024-06-14 15:18:03 340

原创 k8s安装prometheus

方法二:热加载速度比较慢,可以暴力重启 prometheus,如修改上面的 prometheus-cfg.yaml 文件之后,可。prometheus 的 pod 调度到哪个节点上,我们这里让 nodeName=k8s-node1,也即是让 pod 调度到。通过上面可以看到 service 在宿主机上映射的端口是 32138,这样我们访问 k8s 集群的 k8s-node1 节点。k8s-node1 节点上,因为 k8s-node1 节点我们创建了数据目录/data,所以大家记住:你在 k8s。

2024-01-11 16:03:49 1663 1

原创 k8s部署node-exporter

node-exporter介绍:node-exporter 可以采集机器(物理机、虚拟机、云主机等)的监控指标数据,能够采集到的指标包括 CPU, 内存,磁盘,网络,文件数等信息。

2024-01-11 10:34:48 1097

原创 docker部署Nexus3

docker部署Nexus3

2023-12-28 16:41:28 582

原创 centos7安装Docker

安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的。命令:yum install docker-ce-版本号,我选的是docker-ce-18.03.1.ce,如下。命令:systemctl start docker,然后加入开机启动,如下。可以查看所有仓库中所有docker版本,并选择特定版本安装。

2023-12-28 16:13:55 558

原创 iview-admin: 上传与下载

最近在使用iview-admin开发prometheus和alertmanager管理平台。prometheus管理规则我想可以通过下载当前页面规则到本地为excel文件,然后添加若干规则后上传更新。

2023-10-27 14:45:55 193

原创 iview-admin:Table分页功能

最近在使用iview-admin开发prometheus和alertmanager管理平台。我想把告警规则和告警展示成5条一页的列表,这就用到了iview的分页功能了。此文章使用告警规则页面实现做讲解。

2023-10-24 18:02:02 344

原创 iview-admin: Table组件columns根据原单词判断显示中文

最近在使用iview-admin开发prometheus和alertmanager管理平台,当我想在prometheus中加入告警级别时,后台传回单词,我想显示中文,此时就需要根据单词判断显示值了。

2023-10-20 15:45:37 136

原创 iview-admin:Table组件的使用

近在使用iview-admin开发prometheus和alertmanager管理平台,用到最多就是Table和Form两个组件了,本文重点介绍Table组件的使用。,如果有小伙伴有情趣可以去细看文档。

2023-10-20 15:41:45 307

原创 如何处理 moment Deprecation warning: value provided is not in a recognized RFC2822 or ISO format

你使用了moment.js的文件里面加一句代码。

2023-10-19 12:05:26 438

原创 RuntimeError: The session is unavailable because no secret key was set. Set the secret_key on the ap

【代码】RuntimeError: The session is unavailable because no secret key was set. Set the secret_key on the ap。

2023-10-18 17:02:51 721

原创 deployment的yaml字段详解

metadata: # 资源的元数据/属性annotations: # 自定义注释列表name: alert-webui # 资源的名字,在同一个namespace中必须唯一fieldsV1:.: {}'f:spec':.: {}.: {}'f:spec':.: {}.: {}.: {}.: {}.: {}.: {}.: {}.: {}.: {}.: {}.: {}fieldsV1:'f:spec':'f:spec':fieldsV1:.: {}.: {}

2023-10-17 15:52:10 538

Python-第三方库requests详解.pdf

requests模块详解

2020-03-30

网络编程基础

网络编程基础

2018-11-16

IP协议与socket之间的区别

IP协议与socket之间的区别

2018-11-16

odoo 10开发配置环境及初识

01-2.Windows10下Odoo10开发环境配置-V1 01-2.Windows10下Odoo10开发环境配置-V1

2018-11-05

django中文官方文档

django中文文档的介绍,django 官方文档说明 django 官方文档说明 django 官方文档说明

2018-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除