- 博客(16)
- 收藏
- 关注
转载 Ganglia+Nagios监控系统
第1章 简介 ganglia是一款为HPC(高性能计算) 集群设计的可扩展性 的分布式监控系统,它可以监视和显示集群中节点的各种状态信息,他由运行在各个节点上的gmond守护进程来采集 CPU、内存、磁盘利用率、I/O负载、网络流量情况等方面的数据。然后汇总到gmetad守护进程下,使用rrdtool存储数据,然后将历史数据以曲线方式通过PHP页面呈现。 gan...
2019-04-19 09:42:00 165
转载 Prometheus监控(二)
Prometheus监控(二)数据类型Counter(计数器类型)Counter类型的指标的工作方式和计数器一样,只增不减(除非系统发生了重置),Counter一般用于累计值。Gauges(仪表盘类型)Gauges是可增可减的指标类,可以用于反应当前应用的状态。比如在监控主机时,可用内存大小。Histograms(直方图类型)主要用于表示一段时间范围内对...
2019-04-02 15:36:00 374
转载 Python线程与进程 I/O多路复用
SSHClient Paramiko模块远程执行命令#用户名密码方式:import paramikossh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy)ssh.connect(hostname='192.168.18.204',port=22,username='r...
2019-03-26 14:05:00 179
转载 Prometheus监控
Prometheus介绍(1)Prometheus由来普罗米修斯的灵感来自于谷歌的Borgmon。它最初是由马特·t·普劳德(Matt T. Proud)作为一个研究项目开发的,普劳德曾是谷歌(google)的一名雇员。在普劳德加入SoundCloud之后,他与另一位工程师朱利叶斯•沃尔兹(Julius Volz)合作, 认真开发普罗米修斯。其他开发人员也参与了这项工作,并继续在So...
2019-03-18 14:12:00 112
转载 Socket
Python之路 Day7 SocketSocket简介socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件...
2019-03-08 17:44:00 85
转载 Nagios 钉钉报警
第一章 创建钉钉应用(用于发送报警信息给单独某个用户)打开钉钉管理后台: https://oa.dingtalk.com创建成功后需要记录三个值"AgentID","AppKey","AppSecret"。第二章 创建钉钉机器人(用于发送报警信息到监控群)2.1创建钉钉群过程略过。2.2添加群机器人#此处要记录webhook,脚...
2019-03-04 18:10:00 587
转载 Python 面向对象
Python之路 Day6 面向对象面向过程VS面向对象面向过程编程面向过程编就是程序从上到下一步步执行,一步步从上到下,从头到尾的解决问题 。基本设计思路就是程序一开始是要着手解决一个大的问题,然后把一个大问题分解成很多个小问题或子过程,这些子过程再执行的过程再继续分解直到小问题足够简单到可以在一个小步骤范围内解决。举个典型的面向过程的例子, 数据库备份, 分三步,连接数据库,...
2019-02-27 23:10:00 67
转载 Nagios安装
Linux下Nagios-3.2.3安装与配置Nagios简介Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。主要功能 :网络服务监控(SMTP、POP3、HTTP、NNTP、ICMP...
2019-02-27 13:28:00 79
转载 Python 常用模块
Python之路 Day5 常用模块import 导入模块1.定义 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),多个.py 文件组成的代码集合就称为模块,是为了实现某个功能的代码集合。 2.导入模块 导入模块其实就是...
2019-02-21 16:19:00 104
转载 Python基础(三)
Python基础4装饰器装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象,装饰器是高阶函数与嵌套函数的集合。概括的讲,装饰器的作用就是为已经存在的函数或对象添加额外的功能。示例(一)import timedef timer(func): def timerr(*args,**kwargs...
2019-02-18 12:00:00 86
转载 Python基础(二)
Python基础(二)文件操作读操作f = open('one','r',encoding='utf-8')data=f.read() ##默认读取所有,可以指定读取多少个字节print(data)f.close()r+ #写是追加写操作f = open('two','w',encoding='utf-8')f.write('one\n')...
2019-02-14 09:27:00 79
转载 Python基础(一)
.pyc是什么? 执行Python代码时,如果导入了其他的 .py 文件,那么,执行过程中会自动生成一个与其同名的 .pyc 文件,该文件就是Python解释器编译之后产生的字节码。如果pyc文件与py文件修改时间相同,才会读取pyc文件,否则,Python就会读原来的py文件。 其实并不是所有的.py文件在与运行的时候都会差生.pyc文件,只有在py文件import相应的.py...
2019-01-24 16:44:00 173
转载 Python简介和入门
Python是一门什么样的语言?编译型和解释型编译和解释的区别是什么? 编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的. 这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二...
2019-01-22 17:07:00 136
转载 Markdown 基础学习
Markdown是什么? Markdwon是一种轻量级标记语言,它以纯文本形式(易读、易写、易更改)编写文档,并最终以HTLM格式发布。Markdown也可以理解为将以 MARKDOWN语法编写的语言转换成HTML内容的工具。为什么要使用Markdown?它是易读,易写,易更改。处处体现着极简主义的影子。兼容HTML,可以转换为HTML格式发布。跨平台使用。越来越...
2019-01-18 11:42:00 145
转载 Python学习之路 【目录】
* Python之路【楔子】:PyCharm 专业版安装 * Python之路【第一篇】:Python简介和入门 * Python之路【第二篇】:Python基础(一) * Python之路【第三篇】:Python基础(二) * Python之路【第三篇(下)】:Python基础(三) * Python之路【第四篇】:常...
2019-01-17 20:14:00 125
转载 PyCharm 专业版安装
第一章:下载安装官网地址: http://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows1.1 安装专业版,社区版不包含Django1.2 下载完成直接运行程序进行安装1.3 默认安装位置,也可以自行修改1.3 选择系统版本,添加环境变量1.4 使用默...
2019-01-17 16:02:00 107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人