公司使用的快网的CDN,但是快网本身并不提供日志的分析统计,我这里还没有用elk,无奈只能先使用shell对日志进行分析统计,作为运维组对业务情况的一个大致的了解。脚本是对前一天的CDNLOG进行解压缩分析,最后将结果按类输出到指定目录,再将这些结果打包扔回CDNLOG目录,因为CDNLOG目录是要上传云存储的,一并保存。其实还有一个动作,是将这些内容作为参数传给python脚本给一个监控系统,出
对于在Shell中进行数字的计算,其实方法有很多,但是常用的方法都有其弱点:1、bc bc应该是最常用的Linux中计算器了,简单方便,支持浮点。[wangdong@centos715-node1 ~]$ echo 1+2 |bc 3 [wangdong@centos715-node1 ~]$ 
以前有的用户需要对F5上配置的业务进行监控,会索要每个业务甚至于每个节点的一些信息,因为不同的配置有不同的名称,所以oid并不是固定的,只要配置名字有变化,oid就会出现变化,现贴出获取一些oid的方法,以供备用。不喜勿喷。#!/bin/bash function define() { us
一般F5(LTM)的巡检内容包括收集当前的ucs配置备份、收集qkview自检包、日志打包,记录当前node、pool、vs的总数量、可用数量、异常数量、为知数量等等。 由于F5的底层Linux做了很多的限制,所以获取F5的很多信息只能通过snmp来实现,请保证F5的snmp使用的是v2c版本,团体名可以
今天群里正好有人问一个情况,用户的业务并发连接突然飙升,作为部署在敏感位置的F5设备,并没有自动记录连接请求日志的现成功能,若发生这种情况,用户需要知道当时的连接表情况,起码要知道是哪个IP地址发出的大量请求。 F5面对这种情况,基本有2个选择:1、在VS中关联iRule,记录每次的tcp请求情况,包括请
以前一直使用的是CentOS系统,现在新公司使用的是Debian 7.9系统,感觉上多有不便,有一些不同的地方,作为整理列在此处。 crontab默认编辑器的修改 Debian系统中使用crontab -e进行编辑时,默认系统使用的是nano编辑器,详细很多人
通过对Nginx访问日志进行分析即可。 #!/bin/bash function define() { ori_log_path="/var/log/nginx/abc.access.log" tmp_log_path
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号