码迷,mamicode.com
首页 >  
搜索关键字:化运维    ( 1328个结果
【Python自动化运维之路Day10】网络篇之网络socketserver
课堂笔记: 上周回顾: socket: 1. 导入模块 2. 创建socket 3. send sendall, sendall本质上也是调用send 但是在内部做了一个while循环,拿到消息,循环发,知道消息完全发送 sendall: while True: 10 = send('adkflsk ...
分类:编程语言   时间:2016-07-15 13:30:36    阅读次数:155
ansible files module: fetch & copy & template.....continuing
fetch模块与copy功能是一样的,都是不同机器之间文件传输,前者是从节点拉取文件到主控机(装有ansible的机器),后者是从主控机传输文件到节点。template模块能在复制文件中插入变量。(官方文档)Thecopymodulecopiesafileonthelocalboxtoremotelocations.Usethefetchmodulet..
分类:其他好文   时间:2016-07-14 19:36:02    阅读次数:159
Python+Django写一个本机性能监控应用?
说起自动化运维离不开监控软件,那我们就用一点时间来写一个主机性能监控系统吧,Python+Django使用HighChart.js可以很快实现性能监控的功能: 以下为监控视图效果。本机总内存8G,内存占用一直比较稳定在55%~58%之间,所以图形曲线非常平缓~。 CPU使用率监控视图,CPU使用率波 ...
分类:编程语言   时间:2016-07-14 02:13:11    阅读次数:377
zabbix2.4安装指南
在监控体系中包含网络设备监控,业务监控,应用监控,单机监控,分布式监控,而不仅仅是说会了某个监控软件就是会了监控,更多的需要去宏观层面把控,现在企业常用的监控软件有如下几种cacti:擅长绘图基于rrdtoolsnagios:在报警方面做的很不错zabbix:基本上是结合了cacti及n..
分类:其他好文   时间:2016-07-12 23:38:27    阅读次数:403
python脚本——自动推送txt,EXCEL等文件模板
#!/usr/bin/python#-*-coding:utf-8-*-#此处支持中文字符一定要放在前两行,置后的话不生效,脚本报错#!/usr/bin/envpythonimportsmtplibfromemail.mime.textimportMIMETextimportstringimporttimeimportdatetimeHOST="mail.xxxxxx.com"#smtp主机地址SUBJECT_1="xxx数据推送"#..
分类:编程语言   时间:2016-07-11 19:29:53    阅读次数:181
python脚本——生成EXCEL,连接数据库,并将指定数据写入EXCEL
#!/usr/bin/python#-*-coding:utf-8-*-#!/usr/bin/envpythonimportMySQLdbimportsysimportxlsxwriterreload(sys)sys.setdefaultencoding(‘utf-8‘)#创建一个EXCEL文件workbook=xlsxwriter.Workbook(‘name.xlsx‘)#EXCEL的文件名#创建一个工作表对象worksheet_1=workbook.add_work..
分类:数据库   时间:2016-07-11 19:26:21    阅读次数:278
Python自动化运维开发之paramiko(远程批量管理服务器)
一:简介paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。它仅需要在本地上安装相应的软件(python以及PyCrypto),对远程服务器没有配置要求,对于连接多台服务器,进行复杂的连接操作特别有帮助。二:安装方法安装paramik..
分类:编程语言   时间:2016-07-11 01:26:38    阅读次数:265
ansible
ansible自动化运维特点不需要安装客服端通过sshd通信。基于模块化工作支持sudo。批量执行可以写成脚本用python编写维护更简单。只需要在一台服务器上安装yum-yinstallansibleAnsible配置密钥ssh-keygen-trsa直接回车即可不用设置密钥密码把公钥(id_rsa.pub内容放到客服端的/roo..
分类:其他好文   时间:2016-07-11 01:20:50    阅读次数:215
集中管理系统--puppet
puppet是一种Linux、Unix、Windows平台的集中配置管理系统,运维人员或者系统管理员可以通过使用puppet来处理所有的管理细节,是自动化运维的工具。puppet是为了让系统管理员可以相互交流和共享成熟的工具,避免重复的劳动.通过以下两个特性来实现这一目标:1.提供一个简洁的但是..
分类:其他好文   时间:2016-07-10 06:32:17    阅读次数:358
【Python自动化运维之路Day9】Socket
socket也可以认为是套接字是一种源IP地址和目的IP地址以及源端口号和目的端口号的组合.网络化的应用程序在开始任何通讯之前都必须要创建套接字.就像电话的插口一样,没有它就没办法通讯. socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭) 我们知道两个进 ...
分类:编程语言   时间:2016-07-09 09:19:58    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!