莫默@新浪微博我的CISCO实验集
运维狗专用帖子微信团体号可以实现报警信息 微信通知,或者用邮件实现报警,但是这些在调用的时候比较麻烦,需要写点代码,为了解决这个问题,我用flask封装了微信的报警功能,用api的形式去提供服务,运维组的都可以调用,而不需要自己申请corpid。当然一个公司肯定会申请一个id,如果没有自己申请一个,下面的代码corpid我已经处理了,不能用。#!/usr/bin/env python #
监测主机存活的端口#!/usr/bin/env python # coding-utf8 import argparse import socket import sys #author: wolf_ribble def scan_ports(host,start_port,end_port): &n
有一些服务,需要动态IP,所以我们用重启路由器的方法实现。人工重启不可选,用定时脚本执行即可。贴代码,每种路由器,提示不一样。需要路由器有telnet功能才行。#!/usr/bin/env python # -*- coding: utf-8 -*- import telnetlib HOST = "192.168.1
ngxin实现user-agent 来访问不用页面,非常简单,但是我们一般前端是cache层,那么在缓存层怎么实现的,原理一样的。今天用varnish实现,注意我们实现的是302 redirect 而不是rewrite url实现目标:iphone来访问www.test.com 会自动跳转到m.test.com贴代码sub vcl_recv { &nb
线上有需求,就是根据一个文件列表,去复制到相应的目录,而且要保持目录结构。贴代码#!/usr/bin/env python ##coding=utf-8 print """ 从存储服务器导出到临时目录 """ import os import shutil from os.path import exists, abs
先贴图:这个图用的cisco的路由器。事实结果是不用做snat。然而lvs的nat 跟这个模型很相似,有人说lvs nat 是多组的dnat,现在我来证实一下lvs 是否需要开启iptables snat 来帮助realserver 把数据包做转换。还是lvs自身来转换数据包结构。实验所需:lvs配置的关键项我贴出来,我用的keepalived 配置,方便写而且能进行主机存活监测[ro
如题,Elasticserch 内存小,造成jvm的内存溢出,或者就是集群状态变为Red。网上很多都是不经过自己的操作,下面贴代码。下面是调参的方法源码的调参,就是找到文件[root@localhost bin]# pwd /home/data/elasticsearch-1.5.2/bin [root@localhost bin]# ls 1.json&n
redis 服务很多人都在用先看如何安装redis。下面是从官网拿来的,不多讲。$ wget http://download.redis.io/releases/redis-3.0.3.tar.gz $ tar xzf redis-3.0.3.tar.gz $ cd redis-3.0.3 $ make src/red
最近遇到一个问题,公司内部的服务器由于比较老,光驱坏了,也不支持U盘启动,所以没办法,只能用pxe来安装操作系统。网上教程很多,但是不够清晰,下来我来写一下我的安转过程。A.安装dhcp服务器yum install dhcp vim /etc/dhcp/dhcpd.conf #可以直接拷贝我的下列配置,修改子网即可 ddns-update-style int
centos 6.6 运行docker服务后,新建的容器是centos6.6系统,但是ssh无法连接进去,会提示报错,一般是2个问题,修改为如下,重启sshd服务即可。UsePAM no PermitRootLogin yes
NFS 服务器yum install nfs-utils* rpcbind先启动rpcbind 再启动nfs/etc/init.d/rpcbind start /etc/init.d/nfs start开机启动服务chkconfig --level 345 rpcbind on chkconfig
如题,分析首先最简单的取出ipcd /usr/local/nginx/logs awk '{print $1}' access.log | sort | uniq -c | sort -rn | head&nbs
现在这个时代,很多是mysql数据库,废话不多说。忘记密码怎么办首先找到启动文件,添加选项 --skip-grant-tables--skip-networkingvim /etc/init.d/mysqld ...... ...... $exec --datadir="$datadir" --socket="$socke
环境 :画图粗糙了,懒的画1.以64环境为例yum install -y ppp libpcap wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm rpm -ivh pptpd-1.4.0-
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号