扩大
缩小

2019年10月12日

prometheus学习系列十六: Prometheus 安全

摘要: prometheus安全 我们这里说的安全主要是基本认证和https2种, 目前这2种安全在prometheus中都没有的, 需要借助第三方软件实现, 这里以nginx为例。 基本认证 配置基本认证 在前面的部署中,我们部署完毕prometheus server 后, 可以通过对应的http://1 阅读全文

posted @ 2019-10-12 09:58 LinuxPanda 阅读(2638) 评论(0) 推荐(1) 编辑

2019年10月11日

prometheus学习系列十五: Prometheus pushgateway的使用

摘要: 由于网络问题或者安全问题,可能我们的数据无法直接暴露出一个entrypoint 给prometheus采集。 这个时候可能就需要一个pushgateway来作为中间者完成中转工作。 prometheus还是采用pull方式来采集pushgateway的数据,我们的采集端通过push方式把数据push 阅读全文

posted @ 2019-10-11 17:26 LinuxPanda 阅读(3126) 评论(0) 推荐(1) 编辑

prometheus学习系列十三: Prometheus 采集器的编写

摘要: 在前面的文章已经写了官方的几个exporter的使用了。 在实际使用环境中,我们可能需要收集一些自定义的数据, 这个时候我们一般是需要自己编写采集器的。 快速入门编写一个入门的demo 编写代码 from prometheus_client import Counter, Gauge, Summar 阅读全文

posted @ 2019-10-11 15:32 LinuxPanda 阅读(3162) 评论(0) 推荐(0) 编辑

prometheus学习系列十四: Prometheus和AlertManager的高可用

摘要: 前面的系列中, prometheus和alertmanager都是单机部署的,会有单机宕机导致系统不可用情况发生。本文主要介绍下prometheus和alertmanager的高可用方案。 服务的高可靠性架构(基本ha) promehtues是以pull方式进行设计的,因此手机时序资料都是通过pro 阅读全文

posted @ 2019-10-11 15:32 LinuxPanda 阅读(1648) 评论(0) 推荐(0) 编辑

2019年9月30日

prometheus学习系列十二: Prometheus exporter详解

摘要: exporter详解 前面的系列中,我们在主机上面安装了node_exporter程序,该程序对外暴露一个用于获取当前监控样本数据的http的访问地址, 这个的一个程序成为exporter,Exporter的实例称为一个target, prometheus通过轮训的方式定时从这些target中获取监 阅读全文

posted @ 2019-09-30 09:46 LinuxPanda 阅读(14121) 评论(0) 推荐(3) 编辑

2019年9月28日

prometheus学习系列十一: Prometheus 报警规则配置

摘要: prometheus监控系统的的报警规则是在prometheus这个组件完成配置的。 prometheus支持2种类型的规则,记录规则和报警规则, 记录规则主要是为了简写报警规则和提高规则复用的, 报警规则才是真正去判定是否需要报警的规则。 报警规则中是可以使用记录规则的。 提供下我整理的node- 阅读全文

posted @ 2019-09-28 16:54 LinuxPanda 阅读(12837) 评论(6) 推荐(3) 编辑

prometheus学习系列十: Prometheus AlertManager配置文件说明

摘要: alertmanager配置文件说明 alertmanager是通过命令行标记和配置文件配置的,命令行标记配置不可变的系统参数,配置文件定义抑制规则、通知路由和通知接收器。可以通过官方提供的routing tree editor 查看配置的路由树详细信息。 默认配置文件如下 这个默认配置文件时通过一 阅读全文

posted @ 2019-09-28 09:32 LinuxPanda 阅读(5965) 评论(0) 推荐(1) 编辑

2019年9月27日

prometheus学习系列九: Prometheus AlertManager使用

摘要: 在Prometheus的报警系统中,是分为2个部分的, 规则是配置是在prometheus中的, prometheus组件完成报警推送给alertmanager的, alertmanager然后管理这些报警信息,包括静默、抑制、聚合和通过电子邮件、on-call通知系统和聊天平台等方法发送通知。 主 阅读全文

posted @ 2019-09-27 19:19 LinuxPanda 阅读(2951) 评论(2) 推荐(0) 编辑

prometheus学习系列八: Prometheus Grafana展示平台

摘要: 在prometheus中,我们可以使用web页面进行数据的查询和展示, 不过展示效果不太理想,这里使用一款专业的展示平台进行展示。 grafana安装 WEB页面配置 首次登陆设置 访问web页面地址192.168.100.10:3000端口,会弹出基础的登陆窗口,默认的用户名和密码为: admin 阅读全文

posted @ 2019-09-27 09:09 LinuxPanda 阅读(1617) 评论(10) 推荐(1) 编辑

prometheus学习系列七: Prometheus promQL查询语言

摘要: Prometheus promQL查询语言 Prometheus提供了一种名为PromQL (Prometheus查询语言)的函数式查询语言,允许用户实时选择和聚合时间序列数据。表达式的结果既可以显示为图形,也可以在Prometheus的表达式浏览器中作为表格数据查看,或者通过HTTP API由外部 阅读全文

posted @ 2019-09-27 07:13 LinuxPanda 阅读(3080) 评论(0) 推荐(0) 编辑

2019年9月26日

prometheus学习系列六: Prometheus relabel配置

摘要: relabel_config 重新标记是一个功能强大的工具,可以在目标的标签集被抓取之前重写它,每个采集配置可以配置多个重写标签设置,并按照配置的顺序来应用于每个目标的标签集。 目标重新标签之后,以__开头的标签将从标签集中删除的。 如果使用只需要临时的存储临时标签值的,可以使用_tmp作为前缀标识 阅读全文

posted @ 2019-09-26 17:51 LinuxPanda 阅读(8194) 评论(0) 推荐(4) 编辑

prometheus学习系列五: Prometheus配置文件

摘要: 在prometheus监控系统,prometheus的职责是采集,查询和存储和推送报警到alertmanager。本文主要介绍下prometheus的配置文件。 全局配置文件简介 默认配置文件 global: 此片段指定的是prometheus的全局配置, 比如采集间隔,抓取超时时间等。 rule_ 阅读全文

posted @ 2019-09-26 17:21 LinuxPanda 阅读(18787) 评论(0) 推荐(2) 编辑

2019年9月24日

prometheus学习系列四: Prometheus详述

摘要: 数据模型 Prometheus 是将所有数据存为时序数据。 每个时序数据是由指标名称和可选的键值对(称之为标签)唯一标识。 度量类型 counter: 单调递增的计数器,如果标识已经服务的请求数量可以使用该类型。 Guage: 仪表盘类型, 可以任意上升或者下降的度量类型。 Histogram:直方 阅读全文

posted @ 2019-09-24 18:30 LinuxPanda 阅读(1522) 评论(0) 推荐(0) 编辑

prometheus学习系列三:node_exporter安装部署

摘要: node_exporter简介 node_exporter安装部署 node_exporter启动 测试node_exporter 配置node_exporter开机自启 配置prometheus采集node信息 修改配置文件 查看集成 样例查询 阅读全文

posted @ 2019-09-24 16:56 LinuxPanda 阅读(7466) 评论(0) 推荐(0) 编辑

prometheus学习系列一: Prometheus简介

摘要: Prometheus简介 prometheus受启发于Google的Brogmon监控系统(相似kubernetes是从Brog系统演变而来), 从2012年开始由google工程师Soundcloud以开源形式进行研发,并且与2015年早起对外发布早期版本。 2016年5月继kubernetes之 阅读全文

posted @ 2019-09-24 16:55 LinuxPanda 阅读(2873) 评论(0) 推荐(5) 编辑

2019年9月20日

prometheus学习系列二: Prometheus安装

摘要: 下载 在prometheus的官网的download页面,可以找到prometheus的下载二进制包。 获取配置帮助 启动 测试 配置开机自启 后端存储配置 默认情况下prometheus会将采集的数据防止到本机的data目录的, 存储数据的大小受限和扩展不便,这是使用influxdb作为后端的数据 阅读全文

posted @ 2019-09-20 18:45 LinuxPanda 阅读(3466) 评论(0) 推荐(0) 编辑

2019年8月31日

crontab定时任务不执行,单独运行sh生效

摘要: 虽然已经从事运维两三年了。 但是今天写的计划任务没有执行,排除了下, 这里整理下,方便后期查看。 排除思路 1. 确保crond服务是开机自启和当前是启动的。 2. 检查mail邮件里面关于该计划任务的错误信息。 这里借用下网络上面的图过来下, 这个情况,一般这些环境配置在profile文件中的, 阅读全文

posted @ 2019-08-31 09:32 LinuxPanda 阅读(11857) 评论(0) 推荐(0) 编辑

2019年1月27日

glusterfs+heketi为k8s提供共享存储

摘要: 背景 近来在研究k8s,学习到pv、pvc 、storageclass的时候,自己捣腾的时候使用nfs手工提供pv的方式,看到官方文档大量文档都是使用storageclass来定义一个后端存储服务, 使用pvc来自动申请pv, 所以花了点时间研究了下glusterfs配合heketi如果为k8s动态 阅读全文

posted @ 2019-01-27 15:03 LinuxPanda 阅读(3628) 评论(2) 推荐(1) 编辑

2018年9月27日

kubernetes的安装方法

摘要: 背景 自己学习k8s集群,无奈屌丝一枚,没钱配置vpn服务,安装k8s花费的时间太久了。为了小伙伴们可以快速安装k8s,我花了点时间整理了这篇博客,提供一个不用FQ就可以愉快安装k8s集群的方法。 主机环境 主机、IP规划和网络规划 k8s的pod网络采用 10.244.0.0/16 ,网络组件选择 阅读全文

posted @ 2018-09-27 23:52 LinuxPanda 阅读(5926) 评论(1) 推荐(3) 编辑

2018年9月9日

阿里云负载均衡权重管理脚本

摘要: 阿里云权重管理 背景 我们的公司采用的是阿里云环境,发布体系中需要滚动更新功能,需要编写脚本来完成负载均衡对应主机的权重为0,然后发布代码到这个服务器上, 重启成功后修改回原有权重,然后一个一个处理完毕集群的所有主机。 阿里云负载均衡简介 负载均衡的几个常见概念。 阿里云提供2种服务器组, 一个是默 阅读全文

posted @ 2018-09-09 11:54 LinuxPanda 阅读(1573) 评论(0) 推荐(0) 编辑

2018年9月8日

ldap配置系列二:jenkins集成ldap

摘要: ldap配置系列二:jenkins集成ldap jenkins简介 jenkins是一个独立的、开放源码的自动化服务器,它可以用于自动化与构建、测试、交付或部署软件相关的各种任务。 jenkins官方文档: https://jenkins.io/doc/ jenkins安装 jenkins下载地址: 阅读全文

posted @ 2018-09-08 20:35 LinuxPanda 阅读(14635) 评论(0) 推荐(2) 编辑

2018年9月6日

ldap配置系列一:ldap的安装

摘要: ldap的安装 ldap的简介 LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必 阅读全文

posted @ 2018-09-06 13:20 LinuxPanda 阅读(19648) 评论(5) 推荐(0) 编辑

ldap配置系列三:grafana集成ldap

摘要: ldap配置系列三:grafana集成ldap grafana的简介 grafana是一个类似kibana的东西,是对来自各种数据源的数据进行实时展示的平台,拥有这牛逼的外观。给一个官方的demo体验地址: https://play.grafana.org/d/000000012/grafana-p 阅读全文

posted @ 2018-09-06 12:59 LinuxPanda 阅读(6896) 评论(2) 推荐(0) 编辑

2018年1月2日

reStructuredText的学习

摘要: reStructruedText的学习相比makedown语法更多一些。 需要学习的也是比较多的。我整理了下。把笔记放到readthedoc上,也是方便大家学习和理解。 预览图: reStructuredText的学习:http://my-study-restructuredtext.readthe 阅读全文

posted @ 2018-01-02 08:54 LinuxPanda 阅读(979) 评论(0) 推荐(0) 编辑

2018年1月1日

linux文本处理三剑客的学习

摘要: linux下有三个文本处理的神器。分别是grep,sed,awk。功能都是比较强大的。 grep帮助: http://my-study-grep.readthedocs.io/en/latest/ sed帮助: http://my-study-sed.readthedocs.io/en/latest 阅读全文

posted @ 2018-01-01 21:31 LinuxPanda 阅读(464) 评论(0) 推荐(0) 编辑

2017年12月23日

sphinx+reStructuredText制作文档

摘要: 1 spinx简介 Sphinx 是一种文档工具,它可以令人轻松的撰写出清晰且优美的文档, 由 Georg Brandl 在BSD 许可证下开发. 新版的Python文档 就是由Sphinx生成的,并且它已成为Python项目首选的文档工具,同时它对 C/C++ 项目也有很好的支持; 并计划对其它开 阅读全文

posted @ 2017-12-23 20:00 LinuxPanda 阅读(6630) 评论(9) 推荐(2) 编辑

2017年12月16日

linux进程管理和系统状态常用命令简介

摘要: 1 进程管理简介 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础 2 常用命令 2.1 pstree 2.1.1 功能描述 树形结构展示进程树 2.1.2 命令的安装 首先确保你安装了psmisc. 2.1.3 命令使用 阅读全文

posted @ 2017-12-16 17:25 LinuxPanda 阅读(4189) 评论(0) 推荐(0) 编辑

2017年12月15日

centos7修改网卡名字为传统名字

摘要: 前言:在centos6及其之前的系统中,我们已经习惯了网卡为eth0,eht1这种网卡命名方式,在centos7上网卡名字为ens33,ens37,ens38等名字,很别扭,想统一下网卡的命名。 1 修改内核配置文件 2 修改已有的网卡信息 3 重启检查 重启 检查下 阅读全文

posted @ 2017-12-15 20:36 LinuxPanda 阅读(958) 评论(0) 推荐(1) 编辑

2017年12月14日

centos修改主机名的正确方法

摘要: 1 centos6下修改hostname 2 centos7修改hostname 阅读全文

posted @ 2017-12-14 19:55 LinuxPanda 阅读(156899) 评论(5) 推荐(13) 编辑

2017年12月7日

linux磁盘管理系列三:LVM的使用

摘要: 磁盘管理系列 linux磁盘管理系列一:磁盘配额管理 http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html linux磁盘管理系列二:软RAID的实现 http://www.cnblogs.com/zhaojied 阅读全文

posted @ 2017-12-07 17:45 LinuxPanda 阅读(34184) 评论(3) 推荐(5) 编辑

2017年12月6日

linux磁盘管理系列二:软RAID的实现

摘要: 磁盘管理系列 linux磁盘管理系列一:磁盘配额管理 http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html linux磁盘管理系列二:软RAID的实现 http://www.cnblogs.com/zhaojied 阅读全文

posted @ 2017-12-06 20:32 LinuxPanda 阅读(4672) 评论(0) 推荐(3) 编辑

2017年12月2日

linux下(fdisk,gdisk,parted)三种分区工具比较

摘要: 1 2种分区结构简介 MBR分区 硬盘主引导记录MBR由4个部分组成 主引导程序(偏移地址0000H--0088H),它负责从活动分区中装载,并运行系统引导程序。 出错信息数据区,偏移地址0089H--00E1H为出错信息,00E2H--01BDH全为0字节。 分区表(DPT,Disk Partit 阅读全文

posted @ 2017-12-02 15:51 LinuxPanda 阅读(14010) 评论(0) 推荐(0) 编辑

2017年11月29日

yum仓库的创建

摘要: 这篇博客是yum仓库的配置过程,如果是yum客户端配置请参考 http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_002.html 1 环境介绍 这里我有2个环境,一个centos7,一个centos6环境, 打算使用centos6作为yum 阅读全文

posted @ 2017-11-29 20:32 LinuxPanda 阅读(5766) 评论(0) 推荐(0) 编辑

2017年11月25日

scrapy爬虫学习系列七:scrapy常见问题解决方案

摘要: 1 常见错误 1.1 错误: ImportError: No module named win32api 官方参考: https://doc.scrapy.org/en/latest/faq.html#scrapy-crashes-with-importerror-no-module-named-w 阅读全文

posted @ 2017-11-25 11:12 LinuxPanda 阅读(9359) 评论(0) 推荐(4) 编辑

2017年11月21日

vim学习

摘要: 欢 迎 阅 读 《 V I M 教 程 》 —— 版本 1.7 注意:这个文档来自与centos7下的 文件,简单修改了一点点。 Vim 是一个具有很多命令的功能非常强大的编辑器。限于篇幅,在本教程当中 就不详细介绍了。本教程的设计目标是讲述一些必要的基本命令,而掌握好这 些命令,您就能够很容易地将 阅读全文

posted @ 2017-11-21 20:39 LinuxPanda 阅读(482) 评论(0) 推荐(0) 编辑

2017年11月11日

git服务器的搭建

摘要: GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。 1 安装git 2 创建用户 3 创建证书登陆 4 初始化git仓库 5 禁用shell登陆 6 导入证书 阅读全文

posted @ 2017-11-11 14:49 LinuxPanda 阅读(398) 评论(0) 推荐(0) 编辑

linux中文件的三种time(atime,mtime,ctime)

摘要: linux下文件有3个时间的,分别是atime,mtime,ctime。有些博友对这3个时间还是比较迷茫和困惑的,我整理了下,写下来希望对博友们有所帮助。 1 这三个time的含义 2 如何查看这3个time 3 三个time的测试 3.1 测试准备工作 测试前,我们需要先关闭文件系统的relati 阅读全文

posted @ 2017-11-11 08:14 LinuxPanda 阅读(25665) 评论(0) 推荐(4) 编辑

2017年11月9日

vnc server的安装

摘要: vnc是一款使用广泛的服务器管理软件,可以实现图形化管理。我在安装vnc server碰到一些问题,也整理下我的安装步骤,希望对博友们有一些帮助。 1 安装对应的软件包 2 设置vnc远程连接密码 3 修改vncserver配置文件 注意:1024x768的中间的那个符号是小写字母x。 4 重启服务 阅读全文

posted @ 2017-11-09 16:16 LinuxPanda 阅读(2341) 评论(0) 推荐(0) 编辑

2017年11月7日

window环境下使用filezilla server搭建ftp服务器

摘要: 前言 在做项目的时候,需要提供ftp服务,开始的时候使用微软自动的iss上的ftp服务,一段时间后发现无法自定义用户,只能使用系统的用户,使用起来很不方便,在权限管理方面也是不太好。所以换用了filezilla server 这个开源软件。 1.软件准备 filezilla server 下载: h 阅读全文

posted @ 2017-11-07 13:02 LinuxPanda 阅读(12450) 评论(0) 推荐(2) 编辑

2017年9月25日

linux磁盘管理系列一:磁盘配额管理

摘要: 磁盘管理系列 linux磁盘管理系列一:磁盘配额管理 http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html linux磁盘管理系列二:软RAID的实现 http://www.cnblogs.com/zhaojied 阅读全文

posted @ 2017-09-25 08:32 LinuxPanda 阅读(6746) 评论(0) 推荐(0) 编辑

导航