上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 56 下一页
摘要: 其他说明参考host主机监控规则:https://www.cnblogs.com/sanduzxcvbnm/p/13589848.html 在prometheus主程序目录下的rules目录下新建docker.yml文件,添加上如下内容,然后重启prometheus。 groups: - name: 阅读全文
posted @ 2020-09-01 17:18 哈喽哈喽111111 阅读(1708) 评论(0) 推荐(1)
摘要: 为了能够获取到Docker容器的运行状态,用户可以通过Docker的stats命令获取到当前主机上运行容器的统计信息,可以查看容器的CPU利用率、内存使用量、网络IO总量以及磁盘IO总量等信息。 除了使用命令以外,用户还可以通过Docker提供的HTTP API查看容器详细的监控统计信息。 CAdv 阅读全文
posted @ 2020-09-01 17:04 哈喽哈喽111111 阅读(1637) 评论(0) 推荐(0)
摘要: Slack作为一款即时通讯工具,协作沟通主要通过Channel(平台)来完成,用户可以在企业中根据用途添加多个Channel,并且通过Channel来集成各种第三方工具。 例如,我们可以为监控建立一个单独的Channel用于接收各种监控信息: 通过一个独立的Channle可以减少信息对用户工作的干扰 阅读全文
posted @ 2020-08-31 18:08 哈喽哈喽111111 阅读(958) 评论(0) 推荐(0)
摘要: 其他说明参考host主机监控规则:https://www.cnblogs.com/sanduzxcvbnm/p/13589848.html groups: - name: Redis monitoring rules: - alert: BlackboxProbeFailed expr: probe 阅读全文
posted @ 2020-08-31 17:02 哈喽哈喽111111 阅读(645) 评论(0) 推荐(0)
摘要: prometheus监控redis需要用到redis_exporter。 redis_exporter 项目地址:https://github.com/oliver006/redis_exporter 1、安装部署 这里则部署在了Prometheus Server之上。 cd /usr/local/ 阅读全文
posted @ 2020-08-31 16:52 哈喽哈喽111111 阅读(2255) 评论(0) 推荐(0)
摘要: 1.先在 Prometheus 主程序目录下创建rules目录,然后在该目录下创建 host.yml文件,内容如下: 内容很多,可以根据实际情况进行调整。 规则参考网址:https://awesome-prometheus-alerts.grep.to/rules 参考网址的规则中,有些地方需要修改 阅读全文
posted @ 2020-08-31 15:40 哈喽哈喽111111 阅读(1139) 评论(0) 推荐(0)
摘要: 1.先在 Prometheus 主程序目录下创建rules目录,然后在该目录下创建 prometheus-test.yml文件,内容如下: 内容很多,可以根据实际情况进行调整。 规则参考网址:https://awesome-prometheus-alerts.grep.to/rules 注意:注意目 阅读全文
posted @ 2020-08-31 15:33 哈喽哈喽111111 阅读(4538) 评论(0) 推荐(0)
摘要: https://awesome-prometheus-alerts.grep.to/ 阅读全文
posted @ 2020-08-29 15:58 哈喽哈喽111111 阅读(729) 评论(0) 推荐(0)
摘要: 文章转载自:https://mp.weixin.qq.com/s/Cn9ddkj-cne5pKtfOgNPbg 延申一下,不仅能下载Elasticsearch官方文档,还能下载其他软件的官方文档,详看下图 步骤1:访问:https://zealdocs.org/ 下载软件并安装 步骤2:加载Docs 阅读全文
posted @ 2020-08-27 09:59 哈喽哈喽111111 阅读(1218) 评论(0) 推荐(0)
摘要: 目录 一、准备机器 [1. 修改主机名](所有节点)(https://www.cnblogs.com/zengzhihua/p/9829472.html#1-修改主机名) [2. 修改hosts文件](所有节点)(https://www.cnblogs.com/zengzhihua/p/982947 阅读全文
posted @ 2020-08-24 15:24 哈喽哈喽111111 阅读(3621) 评论(0) 推荐(0)
摘要: 首先机器需要联网,并且配置网络yum源,epel源,可从阿里开源镜像站中下载源文件。 注:EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Li 阅读全文
posted @ 2020-08-24 11:53 哈喽哈喽111111 阅读(3368) 评论(0) 推荐(0)
摘要: 第一种方式,分两种情况: 第一种情况:修改Nginx安装目录/conf/nginx.conf文件 server { listen 80; server_name localhost; #将localhost修改为您证书绑定的域名,例如:www.example.com。 rewrite ^(.*)$ 阅读全文
posted @ 2020-08-21 14:43 哈喽哈喽111111 阅读(9428) 评论(1) 推荐(0)
摘要: 可以这样理解: 通过在jumpserver的web界面添加的用户,相应的也有权限通过远程使用命令的方式登陆jumpserver,进行相应的管理,只不过使用的端口是2222端口,不是常见的22端口。 一是通过该端口登陆命令行,二是通过该端口传输文件 除了使用浏览器登录 JumpServer 外, 还可 阅读全文
posted @ 2020-08-20 16:36 哈喽哈喽111111 阅读(7641) 评论(0) 推荐(0)
摘要: 官方文档地址:https://docs.jumpserver.org/zh/master/install/step_by_step/ Jumpserver 对外需要开放 80 和 2222 端口,如果你配置了 ssl 还需要开放 443 端口, 8080 端口开放给 koko 和 guacamole 阅读全文
posted @ 2020-08-20 16:15 哈喽哈喽111111 阅读(1391) 评论(0) 推荐(0)
摘要: 如果包定义文件__init__.py中存在一个叫做__all__的列表变量,那么在使用from package import *的时候就把这个列表中的所有名字作为要导入的模块名。 例如在example/p1/__init__.py中包含如下代码: __all__ = ["x"] 这表示当你使用fro 阅读全文
posted @ 2020-08-20 13:57 哈喽哈喽111111 阅读(366) 评论(0) 推荐(0)
摘要: git fetch --all git reset --hard origin/master git pull 阅读全文
posted @ 2020-08-19 15:24 哈喽哈喽111111 阅读(9963) 评论(0) 推荐(0)
摘要: 原始显示结果: 调试其中一个变量的值: 页面上呈现出调试后的效果了 阅读全文
posted @ 2020-08-18 09:52 哈喽哈喽111111 阅读(1451) 评论(0) 推荐(0)
摘要: 这是因为图片的分辨率太大导致的。 1、图片的分辨率大于PR工程的设置的时候,就会只显示局部。 2、可以用PS把图片先缩小为工程大小即可。 3、也可以把图片拖到时间线上,右键点击,缩放为帧大小即可。 这里采用第三种办法 阅读全文
posted @ 2020-08-16 10:35 哈喽哈喽111111 阅读(19614) 评论(0) 推荐(0)
摘要: # 全局安装淘宝cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org #升级 npm cnpm install npm -g # 升级或安装 cnpm npm install cnpm -g 在用 Vue.js 构建大 阅读全文
posted @ 2020-08-13 15:46 哈喽哈喽111111 阅读(2745) 评论(0) 推荐(0)
摘要: 环境版本 操作系统:CentOS release 6.6 (Final) java版本: jdk1.8 kafka 版本: kafka_2.11-1.1.1.tgz 安装kafka 1. 下载压缩包, 复制到固定目录并解压 到官网下载压缩包 wget https://www.apache.org/d 阅读全文
posted @ 2020-08-13 15:18 哈喽哈喽111111 阅读(236) 评论(0) 推荐(0)
摘要: 环境版本 操作系统:CentOS release 6.6 (Final) java版本: jdk1.8 zookeeper版本: zookeeper-3.4.11 一、 安装jdk 此处省略 二、 安装zookeeper 2.1 下载源码包,并解压 官网下载地址:http://www.apache. 阅读全文
posted @ 2020-08-13 15:12 哈喽哈喽111111 阅读(346) 评论(0) 推荐(0)
摘要: # 安装 wget https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.xz tar xf node-v12.18.3-linux-x64.tar.xz mv node-v12.18.3-linux-x64 /usr/local/ 阅读全文
posted @ 2020-08-13 11:50 哈喽哈喽111111 阅读(1903) 评论(1) 推荐(1)
摘要: 考虑有这么一个场景:需要根据用户输入url的不同,调用不同的函数,实现不同的操作,也就是一个WEB框架的url路由功能。路由功能是web框架里的核心功能之一,例如Django的urls。 首先,有一个commons.py文件,它里面有几个函数,分别用于展示不同的页面。这其实就是Web服务的视图文件, 阅读全文
posted @ 2020-08-12 10:23 哈喽哈喽111111 阅读(241) 评论(0) 推荐(0)
摘要: @property装饰器 Python内置的@property装饰器可以把类的方法伪装成属性调用的方式。也就是本来是Foo.func()的调用方法,变成Foo.func的方式。 class People: def __init__(self, name, age): self.__name = na 阅读全文
posted @ 2020-08-11 17:19 哈喽哈喽111111 阅读(249) 评论(0) 推荐(0)
摘要: class Foo: def __init__(self, name): self.name = name def ord_func(self): """定义实例方法,至少有一个self参数 """ print('实例方法') @classmethod def class_func(cls): "" 阅读全文
posted @ 2020-08-11 16:40 哈喽哈喽111111 阅读(271) 评论(0) 推荐(0)
摘要: 先搞清楚几样东西:函数名、函数体、返回值,函数的内存地址、函数名加括号、函数名被当作参数、函数名加括号被当作参数、返回函数名、返回函数名加括号。 def outer(func): def inner(): print("我是内层函数!") return inner def foo(): print( 阅读全文
posted @ 2020-08-11 15:16 哈喽哈喽111111 阅读(160) 评论(0) 推荐(0)
摘要: 字典推导式 >>> dic = {x: x**2 for x in (2, 4, 6)} >>> dic {2: 4, 4: 16, 6: 36} >>> type(dic) <class 'dict'> 集合推导式 >>> a = {x for x in 'abracadabra' if x no 阅读全文
posted @ 2020-08-11 10:50 哈喽哈喽111111 阅读(216) 评论(0) 推荐(0)
摘要: Python的动态参数有两种,分别是*args和**kwargs,这里面的关键是一个和两个星号的区别,而不是args和kwargs在名字上的区别,实际上你可以使用*any或**whatever的方式。但就如self一样,默认大家都使用*args和**kwargs。 注意:动态参数,必须放在所有的位置 阅读全文
posted @ 2020-08-10 17:37 哈喽哈喽111111 阅读(513) 评论(0) 推荐(0)
摘要: while while循环还可以增加一个else从句。当while循环正常执行完毕,会执行else语句。但如果是被break等机制强制提前终止的循环,不会执行else语句。注意else与while平级的缩进方式! 如下这段代码会输出else语句 number = 10 i = 0 # i = 11 阅读全文
posted @ 2020-08-10 11:47 哈喽哈喽111111 阅读(204) 评论(0) 推荐(0)
摘要: Python代码在执行过程中,遵循下面的基本原则: 普通语句,直接执行; 碰到函数,将函数体载入内存,并不直接执行 碰到类,执行类内部的普通语句,但是类的方法只载入,不执行 碰到if、for等控制语句,按相应控制流程执行 碰到@,break,continue等,按规定语法执行 碰到函数、方法调用等, 阅读全文
posted @ 2020-08-10 11:22 哈喽哈喽111111 阅读(2628) 评论(0) 推荐(0)
摘要: 描述 eval() 函数用来执行一个字符串表达式,并返回表达式的值。 语法 以下是 eval() 方法的语法: eval(expression[, globals[, locals]]) 参数 expression -- 表达式。 globals -- 变量作用域,全局命名空间,如果被提供,则必须是 阅读全文
posted @ 2020-08-10 11:15 哈喽哈喽111111 阅读(926) 评论(0) 推荐(0)
摘要: 首先,__name__是所有模块都会有的一个内置属性,一个模块的__name__值取决于你如何调用模块。 假如你有一个test.py文件,如果在a.py文件中使用import导入这个模块import test,那么test.py模块的__name__属性的值就是test,不带路径或者文件扩展名。 但 阅读全文
posted @ 2020-08-10 11:09 哈喽哈喽111111 阅读(8877) 评论(0) 推荐(3)
摘要: 在集群中的应用出现问题是,可通过 kubectl exec 进入容器命令行终端进行问题诊断: Pod 远程调试 # Pod 中只有一个容器时 kubectl exec -it pod-name /bin/bash # Pod中有多个容器时 kubectl exec -it pod-name -c c 阅读全文
posted @ 2020-08-03 15:50 哈喽哈喽111111 阅读(405) 评论(0) 推荐(0)
摘要: 在 Kubernetes 的 Pod 中使用容器镜像之前,您必须将其推送到一个镜像仓库(或者使用仓库中已经有的容器镜像)。在 Kubernetes 的 Pod 定义中定义容器时,必须指定容器所使用的镜像,容器中的 image 字段支持与 docker 命令一样的语法,包括私有镜像仓库和标签。 例如: 阅读全文
posted @ 2020-08-03 09:21 哈喽哈喽111111 阅读(327) 评论(0) 推荐(0)
摘要: 概述 字段选择器(Field Selector)可以用来基于的一个或多个字段的取值来选取一组Kubernetes对象。下面有一些示例性的字段选择器: metadata.name=my-service metadata.namespace!=default status.phase=Pending 下 阅读全文
posted @ 2020-08-03 09:10 哈喽哈喽111111 阅读(641) 评论(0) 推荐(0)
摘要: 安装nginx和gunicorn yum install nginx pip3 install gunicorn flask项目配置 #main.py from flask import Flask app = Flask(__name__) @app.route('/') def index(): 阅读全文
posted @ 2020-08-02 14:01 哈喽哈喽111111 阅读(604) 评论(0) 推荐(0)
摘要: 在Centos8上用原来Centos7上安装MySQL5.7的方法会安装失败,显示mysql-community-server安装错误。我们用新的方法在Centos8上安装MySQL5.7 安装MySQL \1. 添加MySQL存储库 禁用MySQL默认的AppStream存储库: sudo dnf 阅读全文
posted @ 2020-08-02 12:18 哈喽哈喽111111 阅读(12761) 评论(1) 推荐(4)
摘要: 接受两个参数。第一个参数是pid,第二个参数是等待的秒数。 #!/bin/bash # 接受两个参数。第一个参数是pid,第二个参数是等待的秒数。 pid=$1 count=$2 n=0 if [ ! -n $count ];then count=10 fi while [[ $n -lt $cou 阅读全文
posted @ 2020-07-30 17:38 哈喽哈喽111111 阅读(264) 评论(0) 推荐(0)
摘要: 查看名称空间 执行命令 kubectl get namespaces 可以查看名称空间 Kubernetes 安装成功后,默认有初始化了三个名称空间: default 默认名称空间,如果 Kubernetes 对象中不定义 metadata.namespace 字段,该对象将放在此名称空间下 kub 阅读全文
posted @ 2020-07-30 17:24 哈喽哈喽111111 阅读(202) 评论(0) 推荐(0)
摘要: 当您创建一个 Service 时,Kubernetes 为其创建一个对应的 DNS 条目。该 DNS 记录的格式为 ..svc.cluster.local,也就是说,如果在容器中只使用 ,其DNS将解析到同名称空间下的 Service。 阅读全文
posted @ 2020-07-30 17:21 哈喽哈喽111111 阅读(216) 评论(0) 推荐(0)
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 56 下一页