watchdog及其应用

2018年4月1日 没有评论

一、watchdog介绍

watchdog 通常是一段物理电路,但这里讲的是linux 内核的实现,也就是softdog ,其原理详见IBM developerworks 。能够在系统资源耗尽之际实现系统软重启,防止硬重启带来的巨大损失。Watchdog 默认的动作是每隔1分钟往/dev/watchdog设备执行写操作,以证明系统运行正常,发现异常就主动发出重启信号。

watchdog可以通过系统编程实现一些功能,但在linux对应的rpm包里已经帮我们集成了一个watchdog应用。该watchdog 提供了两个接口test和repair 。test选项提供了测[......]

Read more

分类: Linux/unix/mac 标签:

syslog-ng通过IP过滤日志

2018年3月30日 没有评论

一、需求

负责网络的同事在搞日志集中应用,由于涉及的网络厂商有CISCO、华为、H3C、F5等,其中思科的日志格式和其他厂商的不一样,在入库并loganalyzer展示时发现部分字段有错位的问题。所以其需求是想在入库前对部分IP的网络设备的日志做整形后再入库。这里就结合下syslog-ng的过滤器功能实现下。

二、需求分析

在syslog-ng配置里,有三个比较重要的概念,监听源(source)、过滤器(filter)、和目标存(destination):

  • source指定本台日志服务器监听的IP,比如该机有多个IP,[......]

Read more

分类: 开源软件 标签:

vsftpd连接变慢处理

2018年3月14日 没有评论

一、问题现象

业务反馈,现网的一些主机通过ftp连接时,经常会遇到超时情况,通过手动连接也发现正常响应后,后面认证时花很长时间才连上。查看vsftpd.conf配置没发现什么异常。

二、分析解决

先在本机通过连接回环地址,发现连接还是比较快的,没有出现卡顿情况,通过其他主机,连接本机的两个地址,发现都出现卡顿情况。换其他客户端连接,也是出现同样的情况 。这就出现了悖论 --------- 如果服务器端有问题,理论回环地址连也会出现卡的情况,如果客户端有问题,换了其他主机也有该情况,同时ping回包很快,而且直接连接的时候,出现输入用户名的界面也很快。让[......]

Read more

sed进行十六进制替换

2018年3月10日 没有评论

现网teastore导出的数据文件,通过vim和less查看时,都发现是乱码,通过more查看时,部分内容不能正常显示,通过cat命令查看时会把相应的乱码部分自动处理掉。某业务人员想通过 fileio进行读取操作时,取的内容和vim 、less看到的效果一样,因为乱码位会占用一位。具体见下图:

sed-file

正常复制上面的乱码符号,通过sed进行无法正常替换。此时可以换用16进制的替换,先用hexdump -C 命令进行查看,具体如下:

hexdump

通过上面可以找到相应的乱码对应的十六制是多少。在通过sed替换时,通过在替换16进制数字前增加\x即可。类似命[......]

Read more

分类: perl/php/python/gawk/sed 标签:

bearychat+hubot搭建chatops机器人

2018年3月2日 没有评论

分享已经暴露了你的信息

2018年2月10日 没有评论

BMC Bladelogic自动化平台安装

2018年2月2日 没有评论

Python 排列组合的实现

2018年1月24日 没有评论

python itertools模块实现排列组合

2018年1月23日 没有评论

linux下不重启OS增删磁盘

2018年1月20日 没有评论