自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(43)
  • 收藏
  • 关注

转载 systemd 服务管理编写

1.编辑服务管理脚本$ cat /lib/systemd/system/kafka.service[Unit]Description=Kafka ServerDocumentation=https://prometheus.io/docs/introduction/overview/After=network.target[Service]# 启动用户User=user...

2019-06-13 18:11:00 239

转载 kubernetes 控制器详解【持续完善中】

目录 资源创建详解 一:Pod及常用参数 1.简介 2.模板 3.删除pod 4.设置Pod主机名 5.镜像拉取策略(ImagePullPolicy) 二:RC 1.简介 2...

2018-11-19 16:16:00 304

转载 tcpdump抓包工具

tcpdump抓包工具一:TCPDump介绍​ TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。tcpdump就是一种免费的网络分析工具,尤其其提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本...

2018-10-18 22:40:00 222

转载 Zabbix日志监控插件

#!/usr/bin/env python# coding:utf-8import reimport osimport sysimport logginglogging.basicConfig(level=logging.DEBUG, # 定义输出到文件的log级别,大于此级别的都被输出 format='%(asctime)s ...

2018-08-17 17:46:00 183

转载 数据库连接池

尝试不一样的写法class sql(): # 对SQL语句进行封装,当SQL语句比较多的时候,我们不用重复写连接语句 def res(self): self.cursor.execute("select process,client_process,status,sequence#,block# from v$managed_standby where ...

2018-06-29 17:53:00 76

转载 elastalter邮件告警

一:简介ElastAlert是一个简单的框架,用于通过Elasticsearch中的数据异常警告,峰值或其他感兴趣的模式。监控类型“匹配Y时间内有X个事件的地方”(frequency类型)“事件发生率增加或减少时匹配”(spike类型)“在Y时间内少于X事件时匹配”(flatline类型)“当某个字段匹配黑名单/白名单时匹配”(blacklist和whitelist类型)...

2018-06-26 17:44:00 232

转载 Kubernetes(k8s)集群安装

一:简介二:基础环境安装1.系统环境osRoleipMemoryCentos 7master01192.168.25.304GCentos 7node01192.168.25.314GCentos 7node02192.168.25.314G2.关闭selinuxsed -i "s/SELINUX\=.*/SELINUX...

2018-04-11 10:20:00 171

转载 supervisord进程管理

一:简介supervisord是一个进程管理工具,提供web页面管理,能对进程进行自动重启等操作。优点: - 可以将非后台运行程序后台运行 - 自动监控,重启进程缺点: - 不能管理后台运行程序 - 对多进程服务,不能使用kill关闭二:安装supervisord1.pip安装supervisordpip install supervisor...

2018-03-30 09:35:00 105

转载 Flask Ansible自动化平台搭建(持续更新)

一:简介使用Ansible + Flask + Celery搭建web平台。目录结构.├── ansible_api│ ├── ansible_playbook_inventory.py│ ├── ansible_playbook.py│ ├── ansible_task.py│ ├── init.py│ └── README.md├── app....

2018-03-05 10:13:00 1142

转载 pandas数据导出Execl

脚本主要功能是将数据库查询到的结果,通过pandas写到到execl文件中。#!/usr/bin/env python#-*- coding: utf8 -*-from sqlalchemy import create_engineimport pymysqlimport pandas as pdfrom pandas import DataFrame,Series# 数...

2018-01-31 15:36:00 496

转载 docker运行dubbo-admin

一:简介dubbo-admin是dubbo框架的管理平台。二: 创建继续镜像DockerfileFROM fangjipu/jdk8:8RUN yum -y install epel-releaseRUN mkdir /appADD tomcat8 /app/tomcat8ADD docker-entrypoint.sh /appEXPOSE 8080 844...

2018-01-24 17:36:00 541

转载 Activemq集群搭建

集群搭建一:静态网络集群1.简介​ 当ActiveMQ面对大量消息存储和大量Client交互时,性能消耗将会达到单个broker极限,此时我们需要对ActiveMQ进行水平扩展。ActiveMQ提供了“network”机制,可以把多个broker实例“串联”一起,形成“Forward Bridge”模型(转发桥)。这些Broker通过有向网络(networker Connector...

2018-01-03 11:30:00 80

转载 Zabbix自动发现java进程

一:简介使用Python psutil模块,查找java模块,并获取启动命令,结合zabbix监控自动监控。点击下载二:操作发现脚本#!/usr/bin/env python# coding:utf-8import psutilimport reimport jsondef thread(): try: data = [] n...

2017-11-23 15:44:00 163

转载 selenium爬取百度图片

一:简介通过selenium模块,模拟火狐浏览器进行搜索下载操作。二:脚本内容# -*- coding:utf-8 -*-# 百度图片自动爬去# Chrome浏览器类似,设置其options:# download.default_directory:设置下载路径# profile.default_content_settings.popups:设置为 0 禁止弹出窗口...

2017-10-21 02:44:00 129

转载 安装supervisord

一:简介supervisord是一个进程管理工具,提供web页面管理,能对进程进行自动重启等操作。优点: - 可以将非后台运行程序后台运行 - 自动监控,重启进程缺点: - 不能管理后台运行程序 - 对多进程服务,不能使用kill关闭二:安装supervisord1.pip安装supervisordpip install supervisor...

2017-10-13 14:45:00 152

转载 Geode集群搭建

Geode集群搭建1.下载安装包http://mirror.bit.edu.cn/apache/geode/1.2.0/2.安装解压后即可直接使用apache-geode-1.2.03.进入bin目录,执行$ ./gfsh进行命令行模式3.1.启动locator(定位器),相当于集群中的mastergfsh>start locator --name=locator1...

2017-10-12 11:32:00 149

转载 ELK日志检索并邮件微信通知

简介脚本为通过api检索日志内容,并通过邮件或者微信发送出来。脚本index检索脚本#!/usr/bin/env python# coding:utf-8from elasticsearch import Elasticsearchimport reimport timeimport datetimenow = time.localtime()data1 = ...

2017-09-27 16:58:00 605

转载 ADG监控

cx_Oracle环境配置export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1export LD_LIBRARY_PATH=$ORACLE_HOME/lib/export TNS_ADMIN=$ORACLE_HOME/network/admin/脚本正本#!/...

2017-09-20 16:37:00 307

转载 Saltstack的安装和配置

1.安装salt 因为系统自带的yum源不支持saltstack安装包的支持,所以需要安装第三方yum源(epel) # yum -y install epel-release salt分为主服务器(控制端)和从服务器(被控制端) 控制端安装: yum -y install salt-master 被控制端安装: yum -y insta...

2017-09-20 14:47:00 91

转载 Zabbix自动发现监控Tomcat进程

1.编辑自动发现脚本自动发现脚本只支持JSON格式#!/usr/bin/env python# -*- coding:utf-8 -*-import commandsimport psutilimport threadingimport json# 获取所有java进程的pidPids=commands.getoutput('pidof java').split()...

2017-09-20 14:30:00 162

转载 LVS-DR集群搭建

安装LVS下载源码包,安装时需要根据自己的内核,下载 ipvsadm-1.26.tar.gz的源码包,在进行编译安装以后,我们需要检查必需包是否安装:1.对内核文件做链接# uname -r2.6.32-504.el6.x86_64# ll /usr/src/linux lrwxrwxrwx 1 root root 38 9月 18 18:17 /usr/src/linux...

2017-09-12 22:27:00 100

转载 solr安装配置

1.solr是基于tomcat安装部署的2.网上下载solr-5.2.1http://lucene.apache.org/solr/downloads.html3.解压solr文件tar zxvf solr-5.2.1.tgz4.复制solr.war文件到tomcat中cd server/webapps/cp solr.war /usr/local/tomcat/webap...

2017-09-12 22:17:00 65

转载 Oracle ADG搭建

Oracle Active Data Guard搭建一:安装1.基础环境配置1.1.开启强制日志记录DG日志发送方式中ARCH进程和LGWR进程的ASYNC模式都是基于日志同步的,所以我们必须强制将数据库的所有操作记录到日志中RAC2:关闭库 SQL> shutdown Database closed. Database dismounted. ORA...

2017-09-08 09:42:00 220

转载 Elasticsearch索引自动删除

简介脚本分2部分,1部分查找符合条件的索引名,2脚本调用1脚本,进行删除操作脚本查找符合条件的,默认大于30天# coding:utf-8__author__ = 'Jipu FANG'from elasticsearch import Elasticsearchimport reimport timeimport datetimenow = time.loc...

2017-08-21 17:28:00 208

转载 Python连接webstocker获取消息

简介(脚本都是根据网上资料改写)此脚本主要是客户觉得webstcket不稳定,所以编辑一个脚本,不停的请求web服务器,当发生错误时,脚本自动退出()。脚本内容脚本一# -*- coding:utf-8 -*-'''模块下载,帮助地址:https://github.com/liris/websocket-client#readme模块:websocket-client说明...

2017-08-21 17:16:00 158

转载 Python:监控ASM剩余空间

#!/usr/bin/env python# -*- coding:utf-8 -*-__author__ = 'Jipu FANG'version = 0.1import cx_Oracledef value(): db_conn = cx_Oracle.connect("user/Passwd@IP/SID") cur = db_conn.cursor...

2017-08-08 10:16:00 123

转载 python:发送消息给微信企业号

1 # -*- coding:utf-8 -*- 2 3 import requests 4 import json 5 6 ''' 7 基础环境:微信企业号 8 version:python 2.7 9 '''10 11 class Send_Message():12 def __init__(self, text):1...

2017-04-13 20:27:00 100

转载 SSH远程登录密码尝试

1 import threading 2 3 #创建一个登陆日志,记录登陆信息 4 paramiko.util.log_to_file('paramiko.log') 5 client = paramiko.SSHClient() 6 #允许连接不在know-hosts文件中的主机 7 client.set_missing_host_key_policy(...

2017-04-11 20:27:00 126

转载 02.将SDK获取到的ECS主机信息入库

1.通过调用阿里SDK,将获取到的ECS信息存入数据库,如果不知道SDK怎么使用,查看:01.阿里云SDK调用,获取ESC主机详细信息2.import aliSDK应用的是01.阿里云SDK调用,获取ESC主机详细信息脚本,放在同一路径下就可以直接使用。 1 # -*- coding:utf-8 -*- 2 3 ''' 4 获取阿里云ecs主机的...

2017-02-28 19:05:00 146

转载 01.阿里云SDK调用,获取ESC主机详细信息

一:通过python SDK获取云主机的详细信息1.创建Accessky码(不做展示)2.通过pip安装SDK模块,这个阿里云帮助里面有,也不做详细展示。3.详细使用方法看代码  我下面展示的返回的json格式,默认为xml格式。  DescribeInstancesRequest  为获取esc详细信息的函数,其他函数可以参考阿里云官方支持,我后续也会更...

2017-02-26 17:42:00 301

转载 python自动生成excel报表

1.将SQL语句查询的内容,直接写入到excel报表中,以下为全部脚本。要求:此版本必须运维在windows平台,并且安装了excel程序,excel版本不限。   python版本为2.7   if b    判断b是否为空值在execl中,列和行都是以0开始【0】 0 1 2 3【1】 0 1 2 3sql语句要求,如果sql语句的条件需要外部传入进去,那...

2016-12-14 13:27:00 151

转载 windows日志监控

  bat脚本,主要作用,每个五分钟读取日文本件中新增内容,进行错误赛选,如果有错误信息,将错误信息用邮件发送给管理员。  其中awk和sed需要手动下载:读取number.txt文档,获取上一次执行时文件的行数for /f "delims=" %%f in (number.txt) do ( set a=%%f):读取新增行,进行ERROR筛选,将赛选信...

2016-02-22 17:16:00 175

转载 bat检测文件大小并邮件报警

rem获取当前日期setTimeName=%date:~0,4%%date:~5,2%%date:~8,2%rem获取文件名setfile=%TimeName%rem获取文件大小for%%iin("D:\historysshqdata\%file%")do(setindexdx=%%~zi)rem将文件大小导入到e...

2016-02-19 15:48:00 513

转载 限制ssh远程登陆

超过十次,就添加到hosts.deny里面去#!/bin/bashdate=`date +%Y%m%d`file="/var/log/secure"max=10if [[ -f $file ]]then grep Failed $file | awk '{print $(NF-3)}' | sort -rn | uniq -c | awk '{p...

2016-01-29 15:32:00 94

转载 9.nginx使用redis用缓存

需要使用到的第三方模块,因为在有道笔记上面,所以为办法直接给你们,需要的话给我私信或者邮件(913956964@qq.com)1.编译安装,添加上述扩展插件./configure--prefix=/usr/local/nginx--without-http_memcached_module--user=www --group=www--with-http_stu...

2016-01-29 15:29:00 263

转载 8.nginx防DDOS

配置详解,查看链接:http://www.myhack58.com/Article/60/sort096/2015/59453.htm配置文件:http { #白名单 geo$whiteiplist{default1;192.168.0.2250;}map$...

2016-01-29 15:24:00 64

转载 7.nginx伪静态规则

网上收集的一些常用的,要用的时候就仿照一下,或直接拿来用。WordPress伪静态规则location / {index index.html index.php;if (-f $request_filename/index.html){rewrite (.*) $1/index.html break;}if (-f $request_filename/index.ph...

2016-01-29 15:23:00 326

转载 6.Nginx作为负载均衡服务器应用

案例:Nginx作为负载均衡服务器应用 nginx的负载均衡功能是通过upstream命令实现的,因此他的负载均衡机制比较简单,是一个基于内容和应用的7层交换负载均衡的实现。Nginx负载均衡默认对后端服务器有健康监测能力,但是监测能力较弱,仅限于端口监测,在后端服务器比较少的情况下(10台以下)负载均衡能力表现突出。而对于有大量后端节点的负载应用,由于所有访问请求都...

2016-01-29 15:20:00 80

转载 4.Nginx的URL重写应用

Nginx的URL重写应用 nginx的URL重写模块是用得比较多的模块之一,所以我们需要好好地掌握运用。常用的URL重写模块命令有if,rewrite,set,break等。if命令if用于判断一个条件,如果条件成考,则执行后面大括号内的语句,相关配置从上级继承。if命令的使用方法如下:语法:if(condition){….}...

2016-01-29 15:15:00 89

转载 5.Nginx作为web缓存服务器

Nginx作为web缓存服务器从0.7.48版本开始,Nginx支持类似Squid的缓存功能。Nginx的web缓存服务主要由proxy_cache相关命令集合fastcgi_cache相关命令集构成,前者用于反向代理时对后端内容源服务器进行缓存,后者主要用于对FastCGI的动态程序进行缓存。此外,如果不想使用Nginx自带的缓存功能,也可使用第三方模块ngx_s...

2016-01-29 15:15:00 127

空空如也

空空如也

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

TA关注的人

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