日志管理(3) scribe浅析 发表于 2014-11-10 | 分类于 Ops , Tools | 字数统计: 2.3k | 阅读时长 ≈ 9 Scribe从各种数据源上收集数据,放到一个共享队列上,然后push到后端的中央存储系统上。当中央存储系统出现故障时,scribe可以暂时把日志写到本地文件中,待中央存储系统恢复性能后,scribe把 ... 阅读全文 »
日志管理(2) 用logrotate切割php和nginx日志 发表于 2014-11-07 | 分类于 Ops , Tools | 字数统计: 1.3k | 阅读时长 ≈ 5 1、简介logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把这个过程叫做“转储”。我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过 c ... 阅读全文 »
日志管理(1) 审计并收集history记录 发表于 2014-11-06 | 分类于 Ops , Tools | 字数统计: 1.8k | 阅读时长 ≈ 8 实现功能:将每台服务器上用户执行的每条命令及当时的相关环境如登录IP、执行时所在目录、执行时间、登录时间、主机IP、用户名等信息收集到某台中心服务器。用到的工具或服务:rsyslog、logger、l ... 阅读全文 »
日志管理(0) 用fpm制作scribe的rpm包 发表于 2014-11-02 | 分类于 Ops , Tools | 字数统计: 994 | 阅读时长 ≈ 4 scribe一般采用源码编译安装,但是这种做法不利于批量安装或应用的快速部署,并且编译安装过程会出现许多幺蛾子。下面就扯扯怎样用fpm将scribe制作成rpm包。1、安装fpm FPM是Ruby模块 ... 阅读全文 »
shell 循环语句和字段分隔符 发表于 2014-10-31 | 分类于 Ops , Script | 字数统计: 1k | 阅读时长 ≈ 4 在弄清楚循环语句前,先看看字段分隔符的作用。字段分隔符Internal Field Separator, IFS是shell脚本中的一个重要概念,处理文本数据的时候非常的有用,是把单个数据流划分成不同 ... 阅读全文 »
配置管理篇(2)_SaltStack grains 发表于 2014-10-31 | 分类于 Ops , Salt | 字数统计: 973 | 阅读时长 ≈ 4 grains主要负责采集并返回客户端minion的一些基本信息, saltstack自带grains模块可以采集机器的很多基本信息,对于比较特别的信息grains可以在客户端或服务器端自定义item后 ... 阅读全文 »
配置管理篇(1)_SaltStack常用可执行模块(execution modules)及解决rm -f带来的困惑 发表于 2014-10-16 | 分类于 Ops , Salt | 字数统计: 1.6k | 阅读时长 ≈ 7 前言所有的可执行模块(execution modules)可以查看官方文档,记录下我常用到的模块test、status、cmdmod、useradd、system、systemd、file和解决rm ... 阅读全文 »
配置管理篇(0)_SaltStack 安装 发表于 2014-10-16 | 分类于 Ops , Salt | 字数统计: 479 | 阅读时长 ≈ 2 1、安装 安装saltstack用EPEL源安装简单快捷,实际部署的时候可以将saltstack相关的rpm包放到本地的yum源用本地源安装。安装EPEL源: 12$ wget -c http://d ... 阅读全文 »
运维监控篇(9)_Zabbix 自定义监控项(UserParameter) 发表于 2014-10-14 | 分类于 Ops , Zabbix | 字数统计: 471 | 阅读时长 ≈ 1 Zabbix自带了很多模板,自带模板中面提供了较通用的监控项比如:CPU、内存、磁盘、网络等,但是当要监控如mysql、mongodb、php、nginx等监控项时就需要我们自己来手动配置这些个监控项 ... 阅读全文 »
版本更新发布WEB化(5)_视图和模板 发表于 2014-10-13 | 分类于 Dev , Django | 字数统计: 1.6k | 阅读时长 ≈ 9 模板有三个,一个版本更新的基础的模板,带测试和正式更新的模板、只带正式更新的模板,模板写的比较简单。视图函数就一个,写的稍显复杂。1、版本更新的基础模板,主要控制左边区域的项目选择 123456789 ... 阅读全文 »