51CTO博客开发
shell 创建rrd文件步骤:rrdtool create interface2.rrd DS:packets:COUNTER:600:U:U RRA:AVERAGE:0.5:1:288 RRA:AVERAGE:0.5:6:336rrdtool 创建語法 (rrdtool create) rrdtool create filename &n
#!/usr/bin/python # -*- coding:utf-8 -*- import ConfigParser config = ConfigParser.ConfigParser() config.read("flashfxp.ini") sections = config.sections() print sections options = config.options("CmdW
01类和对象:面向过程和面向对象的编程:面向过程的编程:函数式编程,C程序等。面向对象的编程:C++,Java,Pyton 等类和对象:是面向对象中的两个重要概念类:是对事物的抽象,比如:汽车模型对象:是类的一个实例,比如:QQ轿车,大客车范例说明:汽车模型可以对汽车的特征和行为进行抽象,然后可以实例化为一台真实的汽车实体出来。02 Python类定义:使用class关键字定义一个类,并且类名的首
E-mail解析:包含header和body:header 包含控制数据:寄件人、目的地、信息的标题,body包含信息本身。下面是邮件程序用到header的几种情况:1.From header 可以向用户表明邮件的发件人,它也经常被用在客户点击“回复”按钮的时候。新的邮件被发送到Form header中的地址:2.Reply-To header 可以设置一个回复的替换地址:3.Subject he
异常处理filename = raw_input(‘请输入:’)try:open(filename)print helloexcept IOError,mag:print“This is IO Error ,the file no find”except NameError,msg:print“name no find”finally:print“ok”01异常以及异常抛出异常抛出机制,为程序开发
一个通过正则匹配来下载指定页面图片的示例,几个可能出错的地方都用print打印出来,可以观察是否正确。目标站点::http://www.tupian.com/tag/xinggan#引入数据包import reimport urllib#定义获得url中HTML代码的方法。def getHtml(url):page=urllib.urlopen(url)html = page.read()retu
import subprocessres =subprocess.Popen(['uname','-sv'],stdout=subprocess.PIPE)uname = res.stdout.read().strip()find()和index()::uname,index('Linux')uname.find('Linux')uname.index('asdfasdf')uname.find(
字符匹配:普通字符:大多数字母和字符一般都会和自身匹配如正则表达式test会和字符串“test”完全匹配元字符:.^ $ * + ? { } [ ] \ | ( )[]字符集:-常用来指定一个字符集:[abc]; [a-z]-元字符在字符集中不起作用:[akm$]-补集匹配不在区间范围内的字符: [^5]s = abcre.findall(s,”abcaaaaaaaaabcaaaaa”)^-匹配行
函数:工具集:排序:极值:自定义函数-用户自己编写的预定义的函数-系统自带为什么使用函数:降低编程的难度,代码重用。定义形式:def 函数名(参数列表): #可以没有参数函数体Defadd ():#定义函数C= a+bPrintcAdd()调用函数。形式参数和实际参数,和缺省参数的定义#conding:urf8#中文声明局部变量与全局变量的作用域。Global 语句在函数内部申明为全局变量。函数未
收录下流程控制语句方便查看和使用:if 语法 if <表达式>:if expression :else:Statement(s)statement(s)如果在条件表达是成立执行IF下语句,不成立执行ELSE下语句。嵌套方式:If... ...elif....Ifx>=90:Print“A”Ifx>=80:Print“b”Ifx>=70:Print“c”Else : P
上一节,起了几个简单例子,目的是解释Python其实并难,特别适用了Ipython这样一个利器,既然是Python的系统管理,面向系统管理员,Python的优点之一是其交互式解释器,也称作shell,和BASH很像,很符合管理员的操作习惯,但是对于程序撰写者来说… …好吧!我第一接触这种方式是在matlab上,着实让人着急了很大一会儿,才能适应,不过相信很快大家也能感受到这种好处和方便。介绍几个小
1. 认识IPython , Ipython 是一种工具集给予类似shell命令行的Ipython脚本功能。ipython 是一个 python 的交互式 shell,比默认的pythonshell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。在ubuntu 下只要 sudo apt-get install ipython 就装好了,通过
回到重要的报警部分再提一下:nagios3.4.1的默认检测时间是5分钟一次check_interval 5 检测时间 retry_interval 1 重试间隔是在templates.cfg 文件里面改的2、默认发邮件的时间是30秒 ,在nagios.conf 里面有个参数叫notification_timeout=30 3.在define service里面定义norm
cacti的监控配置就不写了,我本人认为nagios更具魅力,不是因为他更加优秀,而是简单,简约,适合初次接触监控系统的人学习。配置文件扩展文件夹:vim /usr/local/nagios/etc/nagios.cfg#cfg_dir=/usr/local/nagios/etc/servers#cfg_dir=/usr/local/nagios/etc/printers#cfg_dir=/usr
准备:linux patch安装yum install patchcacti-plugins插件安装[root@localhost soft]# tar -zxvf cacti-plugin-0.8.7g-PA-v2.8.tar.gz[root@localhost soft]# cd cacti-plugin-arch/[root@localhost cacti-plugin-arch]# llt
似乎功能上还欠缺了些什么,需要安装一个图形显示历史追溯的系统cacit,建议当完全了解系统的运行情况可以从nagios转换到使用cacit系统会更加直观些,另一个建议是使用zabbix,他有一个可以构建拓扑图的功能很是不错。但是要注意其实三种开源系统可以相互融合的,开发自己的监控脚本,实现定制化监控才是长期的工作。.配置安装环境yum install rrdtool安装rrdtool,rrdtoo
经过上面两步就可以完成绝大多数监控,剩余的需要进行邮件系统安装,报警是监控系统的重要环节。1.解决找不到mail命令的问题.yum search mail 发现有一行:yum install mailx -y2.安装yum install sendmail* 101 service sendmail start 102 chkconfig sendmail on3.mail测试命令:[root@B
安装首要插件:nagios-plugins安装完毕nagios,监控系统没有过多的监控命令可以执行,这时就需要插件。环境需求:yum install openssl openssl-devel 或者yum install openssl*安装首要插件:nagios-pluginstar -zxvf nagios-plugins-1.4.13.tar.gz cd nagios-plugins-1.4
监控系统应该从nagios开始,简单易上手,而且很容易能够掌握内部运行机制,了解运行规则,直接贴运行代码:1安装前准备:Apache2GCC编译器与开发库 GD库与开发库php2创建帐号:/usr/sbin/useradd nagios --创建帐号组mkdir /usr/local/nagios --创建安装目录chown nagios:nagios /usr/local/nagios --修
公司自建Exchange邮箱服务,实现内部邮件通讯,还有是一些审批工作,和会议室等管理工作,并通过日历管理可以很好对员工工作安排,基于以下目的建立该邮件系统。安装并实现功能如下:1.构建Exchange服务器各个角色:1. 目录服务器Active Directory------ 详情2.统一消息服务器(Uniffied Messaging Role)3.中心传输服务器(Hub Transport
现在移动设备越来越多,越来越普及,WIFI热点在公司也覆盖开来,由于公司比较大,办公室也比较多,负责采购的部门买的都是100-200百的便宜路由器充当WIFI热点,先前就是那里覆盖不到,就在那里安装一个,热点名字就是XXX-1,XXX-2... ... 密码也从不同设置成相同的。逐渐留下一些安全隐患需要解决,终于该事项提上了日程,秉承公司一贯节俭的作风,设备就不买了,但是认证方式要改下,而
最近公司规模化增长需要在不同城市租用IDC机房,并需要将原来分散的办公地点在网络层面上联通。 这类的解决方案大都是通过VPN,做虚拟链路互联,市场上有类似的专业设备,或者其他的,不过公司向来秉承节俭原则。 最后解决方案,将数个城市网络连接,IDC互通没购买任何设备,直接采用routeOS+VMware实现目前使用已经半年多,一直很正常,关键这个方法很节约成本,可以在公司高速扩张情况下减少硬
新的公司,做的还是原来的那些事儿。还是运维。今天第一天上班,想把日程的工作的点点滴滴记录下来,多些积累。 第一天根据需求国外服务器租赁公司的云中构建6台服务器,这个环境适合有国外业务的公司,相当于租用的形式
常用的资源记录类型 A 地址 此记录列出特定主机名的 IP 地址。这是名称解析的重要记录。 CNAME 标准名称 此记录指定标准主机名的别名。 MX 邮件交换器 此记录列出了负责接收发到域中的电子邮件的主机。 NS 名称服务器此记录指定负责给定区域的名称服务器。
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号