版本更新发布WEB化(4)_用saltAPI来操作git库 发表于 2014-10-13 | 分类于 Dev , Script | 字数统计: 965 | 阅读时长 ≈ 4 运维平台的代码可以随便放在一台合适的服务器上面,并不需要在该台服务器上有saltstack或git,因为saltAPI可以实现你几乎所需的操作或功能,用好saltAPI就可以了。关于代码的更新、提交、 ... 阅读全文 »
版本更新发布WEB化(3)_小插曲自定义请求saltAPI的类 发表于 2014-10-13 | 分类于 Dev , Script | 字数统计: 371 | 阅读时长 ≈ 1 安装了saltAPI后就可以在任何一台服务器上调用saltAPI让saltstack执行相关的操作。之前用PHP和python写过相关的调用类,如果有兴趣可以移步以下文章:《用PHP实现salt-ap ... 阅读全文 »
版本更新发布WEB化(2)_自定义功能函数 发表于 2014-10-13 | 分类于 Dev , Script | 字数统计: 1.5k | 阅读时长 ≈ 7 前言这些功能函数主要是完成上传、解压、校验、覆盖、备份等功能,代码可能写的不够优雅,但是肯定可用(我们正式环境也一样只是敏感信息剔除替换了)。 更新包上传zip(文件)更新包上传,实现从本地上传zip ... 阅读全文 »
版本更新发布WEB化(1)_构建基于git的更新发布架构 发表于 2014-10-13 | 分类于 Dev , Tools | 字数统计: 1k | 阅读时长 ≈ 4 前言这个版本更新发布架构不是最好的,是根据实际环境和需求构建的是一个可行稳定的架构,该架构基于git且只需要git的一点点功能就可以实现。 用一台服务器担当git server的角色,所有项目的代 ... 阅读全文 »
运维监控篇(8)_Zabbix Action(动作)配置浅析 发表于 2014-10-11 | 分类于 Ops , Zabbix | 字数统计: 1.8k | 阅读时长 ≈ 7 Action(动作)可以基于Event的状态执行不同的操作(发送邮件、执行脚本、添加主机等),最常见的就是发送报警邮件和重启服务了。一个Action的配置分三大块Action(动作,此动作非比动作,哈 ... 阅读全文 »
运维监控篇(7)_Zabbix Event(事件) 发表于 2014-10-11 | 分类于 Ops , Zabbix | 字数统计: 326 | 阅读时长 ≈ 1 弄清楚Event是配置好Action的一个必要非充分条件,Zabbix的事件(事件源)有四种(我的版本是2.2.6,之前的版本如2.0.9只有三种)。分别是triggers、discovery、aut ... 阅读全文 »
运维监控篇(6)_Zabbix Trigger表示式(Expression)浅析 发表于 2014-10-11 | 分类于 Ops , Zabbix | 字数统计: 1.5k | 阅读时长 ≈ 6 Zabbix触发器Trigger的作用是对收集的Item(监控项)数据做进一步判断,然后产生一个状态值,该状态值只有两个不同的取值OK或Problem(该状态值可以作为Action的输入,Action ... 阅读全文 »
运维监控篇(5)_Zabbix Item监控对象浅析 发表于 2014-10-10 | 分类于 Ops , Zabbix | 字数统计: 987 | 阅读时长 ≈ 3 前言Zabbix item(监控对象)常用类型有Zabbix agent、 Zabbix agent(active)、SNMP、IPMI、Calculated。其它类型的item基本很少用到,Zabb ... 阅读全文 »
运维监控篇(4)_Zabbix SNMP设备监控 发表于 2014-10-10 | 分类于 Ops , Zabbix | 字数统计: 1.2k | 阅读时长 ≈ 5 支持SNMP协议的设备有很多,比如交换机、Linux服务器、打印机等大部分的网络设备(联网的设备)。运维监控中最常见的就是交换机了(Linux服务器采用Agent的方式监控),zabbix中监控SNM ... 阅读全文 »
运维监控篇(3)_Zabbix自定义脚本发送报警邮件 发表于 2014-10-10 | 分类于 Ops , Zabbix | 字数统计: 519 | 阅读时长 ≈ 2 Zabbix发送报警邮件一般采用自定义的脚本来发送比较简洁,一个几十行的脚本和zabbix稍加设置就好了。1、Zabbix Server 配置文件中开启(取消)AlertScriptsPath选项(注 ... 阅读全文 »