09 2017 档案

摘要:python模块 python模块-time python模块-datetime python模块-OS模块详解 python基础拾遗 super函数学习 python字符编码 python升级到2.7 阅读全文
posted @ 2017-09-23 18:20 skyflask 阅读(711) 评论(0) 推荐(0) 编辑
摘要:上面一篇已经讲了time模块,再来学习datetime模块。 datetime主要有datetime、timedelta、time、date这4个子模块。 a、datetime常用的函数(datetime对象) 1、获取当前时间:结果为struct_time 2、获取当天时间:结果为struct_t 阅读全文
posted @ 2017-09-23 15:42 skyflask 阅读(655) 评论(0) 推荐(0) 编辑
摘要:一、概述 之前已经讲述了自动发现功能,自动注册和自动发现非常类似,但是比自动发现更精确。因为自动注册,是在Agent上自定义元数据,然后Agent将元数据发送给server进行匹配,如果匹配一致,则进行下一步的动作(添加主机、模板之类的操作),所以从流程上来说,自动注册比自动发现更加精确。 二、配置 阅读全文
posted @ 2017-09-18 22:48 skyflask 阅读(792) 评论(0) 推荐(0) 编辑
摘要:一、概述 Zabbix提供了有效和非常灵活的网络自动发现功能。 设置网络发现后你可以: 加快Zabbix部署(自动添加主机、添加模板) 简化管理(自动删除主机、删除模板、禁用主机) 无需过多管理就能在快速变化的环境中使用Zabbix 加快Zabbix部署(自动添加主机、添加模板) 简化管理(自动删除 阅读全文
posted @ 2017-09-18 12:02 skyflask 阅读(1790) 评论(0) 推荐(0) 编辑
摘要:一、概述 自动发现(LLD)提供了一种在为不同实体自动创建监控项,触发器和图形的方法。例如,Zabbix可以在你的机器上自动监控磁盘或网卡,而无需为每个磁盘或网卡手动创建监控项。(LLD) 此外,可以配置Zabbix根据定期执行发现后的得到实际结果,来移除不需要的监控项。(根据正则过滤) 二、类型 阅读全文
posted @ 2017-09-17 22:37 skyflask 阅读(3672) 评论(0) 推荐(0) 编辑
摘要:使用场景 当你需要将一组主机的某个指标进行统计时,zabbix聚合就派上用场了。例如:你要将Mysql组的所有/data分区的已用空间进行统计,你就可以使用zabbix聚合的grpsum函数进行统计。 语法 聚合监控项Key的语法是:groupfunc["host group","item key" 阅读全文
posted @ 2017-09-17 22:02 skyflask 阅读(2117) 评论(0) 推荐(0) 编辑
摘要:一、概述 我们通过接入agent,采集了大量数据,但是如果采集到的某个指标超出了我预计的范围(阈值),此时我们希望监控系统能够给予邮件或短信报警,触发器就是替你干这个活的。 触发器表达式允许定义一个什么状况的数据是“可接受”的阈值。因此,如果接收的数据超过了可接受的状态,则触发器会被触发 - 或将状 阅读全文
posted @ 2017-09-17 00:00 skyflask 阅读(2901) 评论(0) 推荐(1) 编辑
摘要:一、拓扑图(Maps) 二话不说,有图有真相,先看看效果,再详细讲解配置过程: 图1:全国网络质量图 图2 核心机房网络质量图 二、详细配置 1、添加 map 选择 系统管理-->基础配置--> 图片 2、点击 创建图标 -->上传文件 导入图标完成后,效果如下: 3、点击 拓扑图 --> 创建拓扑 阅读全文
posted @ 2017-09-15 23:46 skyflask 阅读(10455) 评论(1) 推荐(0) 编辑
摘要:一、概述 Zabbix支持许多在多种情况下使用的宏。宏是一个变量,由如下特殊语法标识:MACRO 有效地使用宏可以节省时间,并使Zabbix变地更加高效。 在一个的典型用途中,宏可以用于模板中。因此,模板的触发器可能命名为“{HOST.NAME}的mysql{#MYSQLPORT} 端口已宕掉,请注 阅读全文
posted @ 2017-09-14 22:24 skyflask 阅读(9432) 评论(0) 推荐(0) 编辑
摘要:一、正则表达式(Regx) 1、概述 正则表达式概念就不解释了。请参考:https://en.wikipedia.org/wiki/Regular_expression#POSIX_extended 在zabbix中,正则表达式经常使用的地方应该就是LLD,比如,你发现的网卡或磁盘有一大堆,但是有一 阅读全文
posted @ 2017-09-14 15:12 skyflask 阅读(4663) 评论(0) 推荐(0) 编辑
摘要:1、反向代理(你自身不能到达目的地,中介替你到达--代理Server端) 经典案例:拨号上网 你是纯内网环境,需要访问外网的资源,但是内网和外网是不能通讯的,怎么办呢?你自己不能出去,那么只能找一个代理(Gateway/Proxy)代替你出去。 2、正向代理(你自身可以达到目的地,中介替你加速或绕道 阅读全文
posted @ 2017-09-14 00:33 skyflask 阅读(713) 评论(0) 推荐(0) 编辑
摘要:一、常用操作技巧 1、克隆 监控项、模板、触发器都可以进行克隆。其中,模板克隆又分为克隆和完全克隆。完全克隆会将LLD也一起复制一份,就是和之前的模板一模一样,而模板的克隆只是克隆监控项,不复制低层次发现(LLD)。 2、批量更新和复制 使用场景:比如有大批量监控项需要同时进行修改 interval 阅读全文
posted @ 2017-09-13 23:54 skyflask 阅读(764) 评论(0) 推荐(0) 编辑
摘要:Zabbix Maintenance 一、Zabbix Maintenance(zabbix告警屏蔽) 很多时候,我们需要在某段时间更新维护线上环境,这个时候你是已知触发器会引发报警,所以此时你可以提前通过zabbix的维护模式来进行主动屏蔽报警。 配置也很简单,下面就进行详细讲解: 1、选择 配置 阅读全文
posted @ 2017-09-13 23:42 skyflask 阅读(4189) 评论(0) 推荐(0) 编辑
摘要:AWS上获取监控数据(EC2/RDS都支持) confd和consul动态生成配置文件 阅读全文
posted @ 2017-09-12 23:12 skyflask 阅读(358) 评论(0) 推荐(0) 编辑
摘要:一、Flask系列学习(基础) Flask学习-前言 Flask学习-Flask基础之WSGI Flask学习-Flask app启动过程 Flask学习-Flask app接受第一个HTTP请求 Flask学习-Wsgiref库 二、Flask系列学习(应用) 基于Flask实现博客开发--准备工 阅读全文
posted @ 2017-09-12 23:10 skyflask 阅读(591) 评论(0) 推荐(0) 编辑
摘要:一、编译安装过程优化 1.减小Nginx编译后的文件大小 在编译Nginx时,默认以debug模式进行,而在debug模式下会插入很多跟踪和ASSERT之类的信息,编译完成后,一个Nginx要有好几兆字节。在编译前取消Nginx的debug模式,编译完成后Nginx只有几百千字节,因此可以在编译之前 阅读全文
posted @ 2017-09-12 22:53 skyflask 阅读(379) 评论(0) 推荐(0) 编辑
摘要:一、反向代理 1、多域名跳转(location) server www.test.com location / { proxy_pass http://192.168.100.100:8080/web/ } location /admin { proxy_pass http://192.168.10 阅读全文
posted @ 2017-09-12 22:52 skyflask 阅读(414) 评论(0) 推荐(0) 编辑
摘要:Nginx作为一个HTTP服务器,在功能实现方面和性能方面都表现得非常卓越,完全可以与Apache相媲美,几乎可以实现Apache的所有功能,下面就介绍一些Nginx常用的配置实例,具体包含虚拟主机配置、负载均衡配置、防盗链配置以及日志管理等。 一、 虚拟主机配置实例 下面在Nginx中创建三个虚拟 阅读全文
posted @ 2017-09-12 22:50 skyflask 阅读(388) 评论(0) 推荐(0) 编辑
摘要:一、简明nginx常用命令 1. 启动 Nginx /sbin/nginx service nginx start 2. 停止 Nginx /sbin/nginx -s stop /sbin/nginx -s quit -s都是采用向 Nginx 发送信号的方式。 3. Nginx 重载配置 /sb 阅读全文
posted @ 2017-09-12 22:47 skyflask 阅读(296) 评论(0) 推荐(0) 编辑
摘要:一、配置文件结构 1、全局块:配置影响nginx全局的指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等。 2、events块:配置影响nginx服务器或与用户的网络连接。有每个进程的最大连接数,选取哪种事件驱 阅读全文
posted @ 2017-09-12 22:42 skyflask 阅读(483) 评论(0) 推荐(0) 编辑
摘要:一、Nginx概述 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年1 阅读全文
posted @ 2017-09-12 22:32 skyflask 阅读(347) 评论(0) 推荐(0) 编辑
摘要:一、注册企业号【体验号】 打开页面 http://qydev.weixin.qq.com/try?t=experience (2016年注册的时候的连接)现在可能变了。进行注册操作,默认有90天的期限。 填写相关资料后你会收到一封邮件,进行体验账号激活,如下图: 注意,这里激活需要绑定在你的微信号上 阅读全文
posted @ 2017-09-11 23:37 skyflask 阅读(822) 评论(0) 推荐(0) 编辑
摘要:一、安装错误 1、zabbix 安装故障之无法跳到下一步或点击下一步没反应 1、zabbix 安装故障之无法跳到下一步或点击下一步没反应 执行命令:chownnginx:nginx /var/lib/php/session/ -R 2、proxy上无法采集交换机数据 yum install net- 阅读全文
posted @ 2017-09-11 23:20 skyflask 阅读(11646) 评论(0) 推荐(0) 编辑
摘要:一、需求背景 网络工程师需要对OSPF进行监控,需求如下: 1、状态展示 OSPF区域状态 OSPF接口状态 OSPF邻居状态 2、问题报警 触发器设置: a、OSPF区域状态 b、OSPF接口状态 c、OSPF邻居状态 不是full状态就报警 二、准备工作 1、新建mapping(3个:SNMP 阅读全文
posted @ 2017-09-11 23:00 skyflask 阅读(2706) 评论(0) 推荐(0) 编辑
摘要:1.zabbix的logo图标替换(不建议修改) 3.0版本以下: 1.修改/usr/share/zabbix/include/page_header.php 2.修改/usr/share/zabbix/styles/icon.css 3.0版本以上: /usr/share/zabbix/img/b 阅读全文
posted @ 2017-09-11 22:43 skyflask 阅读(984) 评论(0) 推荐(0) 编辑
摘要:Zabbix触发器函数学习 本文主要讲述zabbix触发器函数. 1.abschange 参数:缺省 值类型:float, int, str, text, log 返回值解析: Returns absolute difference between last and previous values. 阅读全文
posted @ 2017-09-11 21:48 skyflask 阅读(911) 评论(0) 推荐(0) 编辑
摘要:1、模板概念 场景:比如你老板给你一个任务:有100台机器需要监控他的OS性能(CPU/内存/磁盘IO/网络),都是同样的监控项200个,上午需要添加完成,并且检查监控项的信息是否准确。这时你会怎么操作?是一台一台主机添加么? 答案肯定是:不。一台台手工添加,猴年马月才能加完。 解决办法就是:模板。 阅读全文
posted @ 2017-09-11 09:42 skyflask 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:一、术语 1.1 Item概念 Item是从主机里面获取的所有数据。通常情况下 item称为监控项,例如我们host加入了 zabbix 监控,我们需要监控它的内存、CPU信息,那么获取的CPU或内存的这个元素就是 item,也就是监控项。 每个item 由 key[参数1,参数2,参数3,参数n] 阅读全文
posted @ 2017-09-11 09:08 skyflask 阅读(704) 评论(0) 推荐(0) 编辑
摘要:将工作中使用过的web相关知识进行梳理,包括web服务器搭建、LVS调度、keepalived负载均衡以及HA等知识。 一、Nginx(web服务器) Nginx概述和安装(1) Nginx配置文件(2) Nginx日常维护操作(3) Nginx常用配置实例(4) Nginx常用功能(5) Ngin 阅读全文
posted @ 2017-09-10 23:16 skyflask 阅读(982) 评论(0) 推荐(0) 编辑
摘要:一、安装 agent 1.1 Agent分布 1.2 Agent安装 基础模板安装方法: wget -qO- http://zbxinstall.168.com:18888/base/agent-install-2.2.4.sh |/bin/bash #注:后面会详细介绍如何快速批量或在初始化时快速 阅读全文
posted @ 2017-09-10 15:05 skyflask 阅读(730) 评论(0) 推荐(0) 编辑
摘要:3.4 server前端高可用 至此,单台Zabbix server环境已经搭建完成,为了达到高可用效果,我们需要通过2台服务器之间通过HA软件进行探测,一旦检测到主的server挂掉后,从的server会立即顶替。我们这里采用keepalived软件来实现。 具体架构参考:Zabbix实战-简易教 阅读全文
posted @ 2017-09-10 14:59 skyflask 阅读(3014) 评论(9) 推荐(0) 编辑
摘要:3.3.1 zabbix proxy安装(源码方式) 1.创建目录 mkdir -p /usr/local/zabbix 2.安装必要软件 yum install -y fping(若安装不成功) 或 wget http://pkgs.repoforge.org/fping/fping-3.1-1. 阅读全文
posted @ 2017-09-10 14:45 skyflask 阅读(2156) 评论(0) 推荐(0) 编辑
摘要:1、DR模式:(Direct Routing)直接路由模式 DR模式的网络拓扑: DR模式的工作过程: 1、当一个client发送一个WEB请求到VIP,LVS服务器根据VIP选择对应的real-server,根据调度算法,在Pool中选择一台Real-server。 LVS在hash表中记录该次连 阅读全文
posted @ 2017-09-10 13:33 skyflask 阅读(5118) 评论(0) 推荐(2) 编辑
摘要:一、测试环境 类型 IP 负载均衡器 eth0:10.20.73.20 VIP eth0:0 10.20.73.29 后端真实机 10.0.0.7(web01)、10.0.0.9(web02) 二、异常现象 在client上ping VIP是通的,但是访问服务的时候却发现不通。 DR上所有连接都为S 阅读全文
posted @ 2017-09-10 10:06 skyflask 阅读(1504) 评论(0) 推荐(0) 编辑
摘要:玩zabbix已经几年了,一直想分享一些相关的使用经验和心得,但是总以各种借口而拖延,最近准备重新整理,记录一些实际工作环境中的示例,一方面希望能够帮助正在学习或者正在寻找这方面资料的朋友,另一方面也是记录一下自己的学习轨迹,俗话说得好,好记性不如烂笔头。人的大脑总是有限的,一些东西如果当时不记录下 阅读全文
posted @ 2017-09-10 00:27 skyflask 阅读(5315) 评论(5) 推荐(3) 编辑
摘要:在数据库安装完成后,接着开始安装server端了。我们这里采用yum安装。 3.2.0 安装需求 ● PHP 5.6.18 ● curl 7.47.1 ● zabbix_server (Zabbix) 3.0.0 ● zabbix_agentd (daemon) (Zabbix) 3.0.0 3.2 阅读全文
posted @ 2017-09-10 00:18 skyflask 阅读(953) 评论(0) 推荐(0) 编辑
摘要:一、DB安装环境 (主从) 二、架构图 架构详见图中的数据存储层部分:http://www.cnblogs.com/skyflask/p/7499789.html 三、Mysql安装(源码) 1. 创建目录和安装依赖包 提前规划好数据库安装目录,具体如下: 安装目录:prefix dir sock目 阅读全文
posted @ 2017-09-09 23:43 skyflask 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-09-09 23:35 skyflask 阅读(1206) 评论(0) 推荐(0) 编辑
摘要:序 玩zabbix已经几年了,一直想分享一些相关的使用经验和心得,但是总以各种借口而拖延,最近准备重新整理,记录一些实际工作环境中的示例,一方面希望能够帮助正在学习或者正在寻找这方面资料的朋友,另一方面也是记录一下自己的学习轨迹,俗话说得好,好记性不如烂笔头。人的大脑总是有限的,一些东西如果当时不记 阅读全文
posted @ 2017-09-09 23:26 skyflask 阅读(1112) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示