#!/bin/bash
Modify=$(stat/etc/shadow|awkNR==6‘{print$2,$3}‘|md5sum|awk‘{print$1}‘)
Change=$(stat/etc/shadow|awkNR==7‘{print$2,$3}‘|md5sum|awk‘{print$1}‘)
oldmd5=$(cat/tmp/shadow)
newmd5=${Modify}${Change}
if[$newmd5!=$oldmd5];then
echopasswdischanged
exit1
..
分类:
移动开发 时间:
2015-07-21 15:28:55
阅读次数:
133
我们在做安全的时候经常会限制一些可以使用ssh登陆的ip地址,这一点我觉得很有必要。这里我写了一个监控登陆地址的脚本#!/bin/bash
iplist=$(w|awk‘NR!=1&&NR!=2&&/pts/||/pty/{print$3}‘)
flag=0
foripin$iplist
do
if[$ip=‘180.168.*.*‘]||echo$ip|grep-q‘19..
分类:
移动开发 时间:
2015-07-21 15:27:19
阅读次数:
193
服务端的IP是192.168.223.128,客户端是192.168.223.133,在服务端监控客户端的磁盘负载,swap使用情况,登录的用户数,总进程数,系统负载,僵尸进程数1、在服务端安装nagios主程序,nagios-plugins,nrpe。客户端安装nagios-plugins,nrpe。并且启动服务端和客户端的nrpe启动n..
分类:
移动开发 时间:
2015-07-21 15:11:13
阅读次数:
232
一、服务端安装:1、在服务端搭建lamp环境Yuminstall-yhttpdphp2、服务端安装nagios主程序Useradd-s/sbin/nologing./configure--prefix=/usr/local/nagios--with-command-group=nagios./configure时如果发现perlcommandnotfound时要安装perl这个包,否则makeall时会报错yuminst..
分类:
移动开发 时间:
2015-07-21 15:11:05
阅读次数:
150
此脚本参考了Nagios的官方文档https://exchange.nagios.org/并其进行了代码精简和移值,原代码是运行在ksh下面的,定义数组的方式跟bash还是有区别的;另外,为了反映CPU的繁忙程度,特的抓取了vmstart命令中的平均值并将其打印出来。为了方便大家下载,特的将其收录进了我的gi..
分类:
移动开发 时间:
2015-07-21 15:06:10
阅读次数:
278
check_port位置:/usr/local/nagios/libexec/代码(新建可执行文件)#!/bin/sh/usr/local/nagios/libexec/check_tcp -H $1 -p 80 -t 3if [[ $? == 0 ]] then echo "OK:80 o...
分类:
移动开发 时间:
2015-07-20 21:26:53
阅读次数:
209
Drbd+Nfs+Heartbeat系统环境:Rhel6.5
selinux&iptablesdisabled架构图:Heartbeat配置:这里和之前配置一样:[root@server2~]#cat/etc/ha.d/ha.cf|grep-v‘^#‘
debugfile/var/log/ha-debug
logfile/var/log/ha-log
logfacilitylocal0
keepalive2
deadtime30
warntime10
ini..
分类:
其他好文 时间:
2015-07-20 16:56:22
阅读次数:
144
一、环境系统CentOS6.4x64最小化安装mfs-master192.168.3.33mfs-slave192.168.3.34vip192.168.3.35mfs-chun192.168.3.36mfs-client192.168.3.37二、基础配置#关闭iptables,配置hosts本地解析
[root@mfs-master~]#serviceiptablesstop
[root@mfs-master~]#vim/etc/hosts
[root@..
分类:
其他好文 时间:
2015-07-20 16:55:08
阅读次数:
364
Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。Nagios和cacti有什么区别呢?简单的来说cact..
分类:
移动开发 时间:
2015-07-19 21:59:59
阅读次数:
204
最近在看一些关于数据库的资料,从最开始的mysql的主从复制到mysql的双主+heartbeat实现mysql的高可用再到mysql+drbd+heartbeat实现底层数据同步的双主高可用再到mysql_mmm+amoeba实现双主多从的高可用和负载均衡以及读写分离,再到后来发现mysql自从被Oracle收购后已经越来越..
分类:
数据库 时间:
2015-07-19 06:40:43
阅读次数:
562