源码:
#!/usr/bin/env python
#coding:utf-8
import os.path
import tornado.locale
import tornado.httpserver
import tornado.ioloop
import tornado.options
import tornado.web
from tornado.options import defi...
                            
                            
                                分类:
数据库   时间:
2014-07-24 10:31:32   
                                阅读次数:
314
                             
                         
                    
                        
                            
                            
                                前段时间学习了一下ansible的配置管理(http://blog.csdn.net/column/details/ansible.html   anisble配置工具翻译专栏),感觉很强大,就想着把最近看的tornado和twisted和它结合一下做一个webUI
今天动手做了一个demo,目前大概实现的功能是:添加ansible主机,然后单台运行脚本(后续会把playbook和批量运行加上)...
                            
                            
                                分类:
数据库   时间:
2014-07-23 22:31:47   
                                阅读次数:
387
                             
                         
                    
                        
                            
                            
                                前沿:ansible的那几个插件都不错,现在咱们聊聊lookupplugins这个插件。Lookup_plugins主要是用来实现扩展playbook里面各种的字符串和变量的扩展。对于我个人来说,用途不是太大,但是看了下官方提供的lookup_plugins的扩展列表,还是有些想法的。一开始使用lookup的时,遇到..
                            
                            
                                分类:
其他好文   时间:
2014-07-23 00:26:28   
                                阅读次数:
374
                             
                         
                    
                        
                            
                            
                                1. 修改文件: /etc/ssh/sshd_config
 #PermitRootLogin yes
 修改为:
 PermitRootLogin no
 
2. 重启ssh进程
/etc/init.d/sshd restart
Stopping sshd:                    [  OK  ]
Starting sshd:                    [  OK  ]
TIPS: 用root账号登陆时,如果只看到井号,输入bash,就可以正常显示,登陆账号,主机...
                            
                            
                                分类:
其他好文   时间:
2014-07-22 23:52:28   
                                阅读次数:
229
                             
                         
                    
                        
                            
                            
                                最近在tornado\mongodb\ansible
mongodb中有个find()方法很牛逼,可以将集合中所有的表都传出来,一开始我这么写
class Module_actionHandler(tornado.web.RequestHandler):
    def get(self, *args, **kwargs):
        coll = self.applic...
                            
                            
                                分类:
数据库   时间:
2014-07-22 17:52:41   
                                阅读次数:
291
                             
                         
                    
                        
                            
                            
                                在ssh的配置文件中有2个参数可以控制空闲连接超时断开。这2个参数是ClientAliveCountMax和ClientAliveInterval。 Solaris10上设置空闲ssh连接超时断开的方法如下: 修改/etc/ssh/sshd_config文件,在文件中加入以下内容:ClientAli...
                            
                            
                                分类:
其他好文   时间:
2014-07-22 00:32:38   
                                阅读次数:
197
                             
                         
                    
                        
                            
                            
                                #1. 安装服务器端 sudo apt-get install openssh-server 确认是否开启ssh ps -e| grep ssh 如果有sshd进程表示启动了。 配置文件 /etc/ssh/sshd_config #2. 启动、停止、重启 启动 sudo /etc/init.d/ssh start 停...
                            
                            
                                分类:
其他好文   时间:
2014-07-21 23:27:30   
                                阅读次数:
311
                             
                         
                    
                        
                            
                            
                                前言:filter_plugins是什么?这个单词拆解下,filter!熟悉jinja2模板的人,到知道他是过滤器,可以在模板中以管道的方式用pyhton的代码处理字符串。ansible模板调用的是jinja2,这个大家都知道。这个filter_plugins插件代码,就是为了更好的处理jinja2模板中的字符串和逻辑判..
                            
                            
                                分类:
其他好文   时间:
2014-07-21 12:23:53   
                                阅读次数:
464
                             
                         
                    
                        
                            
                            
                                前言:ansible的结果默认是输出到cli终端和日志里面的,用惯了saltsatck的returners数据回调后,也很是喜欢ansible也有,一开始不知道有这个功能,自己也简单实现了这样的功能。我的实现方式是,在模块里面做一些输出的逻辑。当使用ansiblerunnerapi的时候,是在后面runner代码..
                            
                            
                                分类:
数据库   时间:
2014-07-21 12:22:24   
                                阅读次数:
1144
                             
                         
                    
                        
                            
                            
                                之前介绍了使用ansibleplaybok安装zabbix客户端、mysql服务端、nginx,现在介绍一下安装lnmp环境。下面是安装nginx的信息:nginx_user:wwwnginx用户
nginx_port:80nginx监听端口
nginx_web_dir:/data/webroot/nginxnginx的目录
nginx_version:1.4.3nginx的版本
pcre_version:8...
                            
                            
                                分类:
其他好文   时间:
2014-07-21 12:18:35   
                                阅读次数:
403