分类目录:运维

以下是分类 运维 下的所有文章

如何为zabbix创建自己的的ansible module

作为一个运维狗,zabbix这个强大的工具肯定知道吧,因为我们大部分的时间都在zabbix上:添加监控,ack报警,我们要创建一个个的template,一个个的item,和一个个的trigger 当然,我们可以直接web页面添加,但是,如果有一天,zabbix彻底坏了,重新创建上千条监控的手动工作量你是的懂的….. 既然不向手……

减少SRE人力的介入,让系统自动修复

作为一个运维人员来说,明天基本上就是监控,又报警的短信或者邮件的时候, 处理这些报警,让服务恢复正常,但是我们真正想做的,并不是人为的去解决这些可以自动解决的问题,我们希望的是当自动修复出现问题的时候,我们才需要接入,这才是我们的目标 以apache的监控为例: 常规状态: 报警(apache not running)->短信发送到……

sed 根据正则匹配并修改匹配的行

今天遇到一个需求,需要修改 一个文件, 替换指定行的指定字符,是通过正则的方式匹配行 例如:

例如我们想通过sed里替换 zhang3的english , 替换成 abcd

查看结果 [crayon-5936……

清理无用的Kernel文件,释放boot空间

随着我们linux kernel的更新,越来越多的旧的kernel文件占用我们的boot空间,/boot本来空间就不大,所以,我们可以通过如下命令来清理无用的kernel文件  

这样我们就保留2个 kernel 版本,节省了空间,也有可以恢复的旧版本

如何通过命令行来监控zabbix

zabbix不用说都知道,监控利器,像我司用的就是zabbix来监控各种指标,但是有个问题就是,我们需要时刻盯着zabbix的界面(当然,zabbix可以配置短信报警,邮箱报警,甚至可以指定特殊事件调用的脚本,我们其实不用时刻盯着board) 有时候就想我们如果可以通过命令行来查看各种报警,是不是会非常好? 刚开始一直在想自己写一个,因为……

RHEL7 下控制服务的各种资源使用

RHEL7 和 RHEL6在控制资源的部分,具体的操作步骤有一些不同,操作想对简单,引入了新的概念slice 下面具体举例子说明如何让某个服务使用客户自定义的slice 第一步:创建新的slice

第二步:修改服务的具体配置 [crayon-59364cb3520b3462……

cgroup 控制资源 CPU,内存,IO(旧版)RHEL6

旧版 /etc/init.d/cgconfig restart vim /etc/cgconfig.conf 控制哪个服务由哪个目录管理 如何创建自己的cgroup 编辑配置文件 vi /etc/cgconfg.conf  

然后重启服务,会自动生成两个文件 然后……

Tuned 调整系统性能

 

 

尝试创建自己的 profle

[crayon-5……

磁盘读写算法修改

查看,每个磁盘都有自己独立的算法,查看方式如下:

其中[cfq]是当前使用的,前边是支持的算法 我们可以调整的值nr_requests:buffer的大小,就是我们一次给磁盘的大小(请求的数量)

[crayo……