编程语言

Openstack云平台脚本部署之Nagios监控(十九)

2017年11月28日 Openstack, Shell, 云计算, 分布式管理, 集群管理 No comments , , ,

一、简介

Nagios是一款开源分布式监控软件,能够有效监控节点状态,交换机、路由器等网络设置。有关Nagios的监控框架、实现原理及配置文档,详细可阅读这边文章

Nagios功能:

  • 监控网络服务(SMTP、POP3、HTTP、FTP、PING 等);
  • 监控本机及远程主机资[……]

Read more

Openstack云平台脚本部署之Ganglia监控(十八)

2017年11月28日 Openstack, Shell, 分布式管理, 集群管理 No comments , , ,

一、简介

Ganglia是源于UC Berkeley的一个开源分布式监控工具,能够实现对CPU、内存、网络、磁盘I/O等信息的监控,支持Linux、Unix、Windows等多种操作系统,可支持2000左右的节点的网络监控。

Ganglia主要组件包括以下部分:

  • gmetad: g[……]

Read more

Python玩转语音聊天机器人–菜鸟演绎版

2017年10月19日 Python No comments

1 前言

最近比较闲,简单了解了一下微信小程序开发,想着空闲时自己动手也写一个可以陪人聊天的小程序,后来发现类似的小程序已经有好几款了,而且做的都还不错。聊天机器人的好几年前就有了,但最近貌似又开始火热起来了,上次在车库咖啡听百度UNIT分享时,分享嘉宾说目前语音需求远大于图像处理,当时还有点不敢[……]

Read more

Python实现简单网页爬虫及自动告警

2017年9月24日 Python, 编程语言 1 comment

一、概述

Python是一个高效的脚本语言,用python撰写爬虫具有很大的优势,很多大牛已经分享了爬虫经验,各种花式爬,贴子、图片、视频(舅服爬了1.8PB视频的 beaston02),最近由于刚需驱动,也简单学习了下python爬虫,写了一个能够干活的小爬虫,在这里总结下,希望能给后来者提供一[……]

Read more

Spring ROO快速构建Web项目

2017年9月12日 Java, Spring, Web开发, 工具 No comments

一、概述

Spring Roo是基于Java语言快速创建应用的强大开源工具,它来源于SpringSource,能够快速创建和管理基于Spring的Web应用,其目的是提高Java开发人员的生产效率。Spring Roo使用Spring、Java Persistence API(Java 持久层AP[……]

Read more

WSO2 API Manager调研学习总结

2017年9月8日 Java, Web开发 2 comments ,

近期要做一个SOA服务治理相关的项目,详细调研了下WSO2的API Manager(简称,APIM)。因为在调研过程中发现,国内研究WSO2的开发者较少,社区中也不是很活跃,可供直接上手的中文文档很少,好在官网提供的用户文档比较详细,认真研读研读,调研推进起来还不算太费劲,不过源码比较庞大,大致了解[……]

Read more

Openstack虚拟机备份

2017年9月8日 Ceph, Openstack, Shell, 云计算 No comments , ,

一、概述

采用Ceph分布式文件系统作为Openstack后端存储已经成为一种主流的存储对接方案,Nova、Glance、Cinder都将Ceph rbd作为默认存储。虚拟机、云硬盘及其快照的备份都可以根据rbd特性进行快捷的备份操作,实践中根据实际的情况制定适合的备份策略。备份策略的制定可考虑以[……]

Read more

两个简单的Python自动登录脚本

2017年8月8日 Python No comments

1 简介

自动登录脚本在一些需要频繁登录场景中非常有用,之前上学的时候用过中国联通wifi自动重连的一个脚本(Github传送门),感觉非常好用,点赞!

这里的简单登录脚本主要通过Python调用Selenium WebDriver的API进行实现,对于验证码自动识别这里主要借助前不久开放的[……]

Read more

虚拟机监控简单脚本

2017年8月7日 Openstack, Python, Shell, 云计算, 集群管理 No comments , ,

1 简介

上周线上的一台运行CAS的虚拟机磁盘满了,导致统一身份认证系统发生故障,问题虽小,但影响范围比较大,教训是深刻的。越发感觉云平台后期运维是多么的重要,建设与之配套的自动化运维平台的对在线业务的实时监控、智能告警具有重要的意义。

2 脚本

由于运维平台尚未建立,这里临时提供一个简单脚本[……]

Read more

Python编程总结

2017年7月12日 Python, 编程语言 No comments

Python对象

1 属性

Python对象的三个属性:

  • 身份:对象的唯一身份标识,可以使用内建函数id()查看,可被认为是对象的内存地址;
  • 类型:对象保存的类型,可以使用内建函数type()查看;
  • 值:对象表示的数据像。

2 标准类型

  • 数字:
  • Int[……]

Read more