第一次接触psutil是拜读刘天斯大神的《Python自动化运维——技术与最佳实践》。官网地址:https://github.com/giampaolo/psutil1、psutil简介psutil(pythonsystemandprocessutilities)isacross-platformlibraryforretrievinginformationonrunningprocessesandsystemutilization..
分类:
编程语言 时间:
2015-09-09 14:54:39
阅读次数:
221
https://forge.puppetlabs.com/ puppet 模块下载http://kisspuppet.com/2014/01/14/puppet_forge_modules/puppet模块的安装教程http://kisspuppet.com/2014/02/10/puppet_ir...
分类:
其他好文 时间:
2015-09-07 22:31:15
阅读次数:
187
Puppet部署tomcatTomcat运行需要java环境,所以需要同时安装tomcat和java,相对应的puppet也需要编写两个模块tomcat和java(puppet一般以模块的形式来部署软件)一、java模块1.1创建模块目录结构[root@puppetserver~]#mkdir–vp/etc/puppet/modules/java7/{files,templates,man..
分类:
其他好文 时间:
2015-09-06 18:26:31
阅读次数:
316
1、此函数用于将一个不确定长度的路径拆分成一个数组,可接受两个参数:1.1arg1:一个有效的绝对路径字符串[目前未做数据类型有效性检查判断]1.2arg2:一个有效的数字,用于确认哪一部分是需要puppet创建的[[可选]未做逻辑有效性判断,譬如传递数字大与路径的有效层级数是不合理]..
分类:
编程语言 时间:
2015-09-04 14:27:04
阅读次数:
179
1.因为我linux的python是2.6.6,所以因为有些模块是2.7的,先进行升级。步骤地址:http://www.linuxidc.com/Linux/2014-07/104555.htm2.安装pyclamdyuminstall-yclamavclamdclamav-update安装clamavp的相关程序包chkconfig--level235clamdon/usr/bin/freshclampyClamd-0.3.15.t..
分类:
编程语言 时间:
2015-09-02 19:18:21
阅读次数:
561
前言:随着公司应用需求的增加,需要不断的扩展,服务器数量也随之增加,当服务器数量不断增加,我们会发现一台puppetmaster响应很慢,压力大,解析缓慢,有什么优化的方案吗?可以使用Puppetmaster配置多端口,结合Nginxweb代理,这样puppetmaster承受能力至少可以提升10倍以..
分类:
其他好文 时间:
2015-09-02 19:02:47
阅读次数:
243
为了使用一些自动化运维的工具和项目需要,所以有必要学习一下python这个语言了在Linux CentOS 6.6上安装Python 2.7.9---转自duduCentOS 6.6自带的是Python 2.6.6,而编译llvm需要Python 2.7以上。checking for python....
分类:
编程语言 时间:
2015-09-01 10:43:24
阅读次数:
177
关于InceptionMySQL语句的审核,在业界都已经基本被认同了,实际上也是对MySQL语句写法的统一化,标准化,而之前的人工审核,针对标准这个问题其实是很吃力的,标准越多,DBA越累,开发也越累。那么在这个都追求自动化运维的时代,审核也必须要跟上步伐,因此Inception诞生了。而Incep...
分类:
其他好文 时间:
2015-08-28 15:27:17
阅读次数:
204
一、Ansible介绍ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量...
分类:
其他好文 时间:
2015-08-27 12:46:57
阅读次数:
289
我们先准备三台centos6.5x86_64机器,做好安装前的工作。OS:Centos6.5x86_64Puppetmaster:master.com(192.168.37.72)Puppetclients:client1.com(192.168.37.83)Puppetclients:client2.com(192.168.37.82)一、先做好安装的准备工作:在master和client均关闭selinux,iptables:..
分类:
其他好文 时间:
2015-08-26 20:29:46
阅读次数:
214