加载中
ansible的2.0 api 好用的 SDK

官网 https://suitable.readthedocs.io/en/latest/ 安装方法 pip install suitable 举例 在主机'web.seantis.dev', 'db.seantis.dev',上创建denis用户,当然也可以直接写IP啦 from suitable ...

2018/12/19 16:38
11
ubuntu 修改ip后,老ip仍然存在的问题

当ubuntu的的一个网卡出现了多个ip ip addr flush dev eth0 ifdown eth0 ifup eth0 使用以上命令进行清除

2018/10/29 17:53
72
python logging

import logging from logging.handlers import TimedRotatingFileHandler logger = logging.getLogger("ALERT LOG FORMAT") logger.setLevel(logging.DEBUG) 建立一个filehandler来把日志记录...

2018/10/26 15:25
5
python中的矩阵运算numpy

python的numpy库提供矩阵运算的功能,因此我们在需要矩阵运算的时候,需要导入numpy的包。 1.numpy的导入和使用 from numpy import *;#导入numpy的库函数 import numpy as np; #这个方式使用...

2018/09/13 17:37
71
Django 的模板中的数学运算

前言 django模板只提供了加法的filter,没有提供专门的乘法和除法运算; django提供了widthratio的tag用来计算比率,可以变相用于乘法和除法的计算。 加法 {{value|add:10}} note:value=5,则...

2018/09/06 17:32
28
使用operator模块itemgetter方法对字典进行排序

>>> from operator import itemgetter >>> d = dict(a=1, b=2, c=1, d=2, e=1, f=2, g=3) >>> d {'a': 1, 'b': 2, 'c': 1, 'd': 2, 'e': 1, 'f': 2, 'g': 3} dd = sorted(d.items(), key=ite...

2018/08/30 16:20
25
python使用itertools的groupby来处理数据

itertools用于高效循环的迭代函数集合, 以后有什么复杂的迭代应该就考虑它. itertools.groupby(iterable[, key]) 返回一个产生按照key进行分组后的值集合的迭代器. 如果iterable在多次连续迭...

2018/08/30 14:44
26
在django中实现一个简单的权限管理

首先在models.py里先加入我们需要的表 Meta里的参数自己定义,我这里定义了3个,作为我的权限分类,定义好之后我们可以在django-admin里看到我们的权限分类,当我们添加用户的时候也可以指定这...

2018/08/23 16:51
92
consul 整合多个数据节点

3个节点: 这里在我的测试环境,模拟一下外网IP qcloud 10.0.1.86 aliyun 10.0.1.87 aws 10.0.1.88 启动consul的边界节点 -node 为节点取名 -bind 绑定的IP -advertise-wan 通告自己的IP(外网...

2018/08/20 16:42
103
consul 注销服务和节点

注销节点 curl -X PUT -H 'application/json' -d '{"Datacenter": "dc1","Node": "10.0.1.90"}' http://127.0.0.1:8500/v1/catalog/deregister 删除后记得重启consul服务端,不然你会发现你删...

2018/08/16 17:18
802
获取腾讯云CVM的公网IP

curl http://metadata.tencentyun.com/meta-data/public-ipv4

2018/08/13 11:25
4
python3 使用SMTP的465端口发送邮件

import smtplib from smtplib import SMTP_SSL from email.mime.text import MIMEText from email.header import Header mail_host = "mail.qq.com" mail_user = "000000000@qq.com" mail_pa...

2018/07/10 17:36
137
django restframework 搭建简单的cmdb系统-1

环境安装 ubuntu16.04 python3.6 pip3 install django==2.0 pip3 install mysqlclient pip3 install djangorestframework pip3 install markdown pip3 install django-filter ubuntu apt-ge...

2018/06/21 11:19
71
基于consul的promethues自动化发现

首先你得明白consul是干嘛的,具体的自己去Google吧,这里不多说 我们在consul上注册服务 先写好配置 [root@ht2-gs-1 ~]# cd /etc/consul.d/ [root@ht2-gs-1 consul.d]# ls gs.json mysql.j...

2017/10/25 16:21
74
使用prometheus_client监控程序

promethues提供了一些常用的exporter,但是在进程监控上,我们需要一些更加详细的监控,程序的存活,内存,CPU,句柄数,线程数等等。 下面我有一个示例,如何在机器上监控指定进程,并且推送...

prometheus python client

当我刚开始准备使用Python写一个promethues的client的时候,并没有想到过程这么麻烦。github上的大佬们也没兴趣帮我解决这些细节的问题。以下是我在使用prometheus_client遇到的一些问题,仅...

prometheus ,node_exporter,grafana

关于监控这方面zabbix和nagios大家并不陌生,但是最近prometheus确实很火热,趁着这段时间,我也试了一试。 在我目前的认知里,我觉得prometheus也是C/S架构的东西,只是数据变成了以时间为序...

如何让docker容器和宿主机在一个网段,并组成局域网

假设我们有 A , B , C 3台机器 A: 192.168.1.10 B: 192.168.1.11 C: 192.168.1.12 现在A上输入 docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent...

2017/08/02 11:44
502
ansible 并发与异步中一些小细节

1. ansible的异步 ansible 执行等待时间很长的操作, 这个操作可能要持续很长时间, 设置超过ssh的timeout. 这时候你可以在step中指定async 和 poll 来实现异步操作 async 表示这个step的最长等...

基于git hook的自动化部署

我的环境 2台机器 git服务器 web服务器 ----------------------------------------- git 服务器上的操作 ----------------------------------------- 创建git用户,确认gogs或者gitlab是git...

2017/06/23 15:28
189

没有更多内容

加载失败,请刷新页面

返回顶部
顶部