工作,学习,生活,这里将会有一些记录. 备用域名:http://meisw.51099.com 注册 | 登陆
浏览模式: 标准 | 列表2018年11月的文章

inotify

 wget https://codeload.github.com/rvoicilas/inotify-tools/tar.gz/3.20.1

mv 3.20.1 inotify-tools-3.20.1.tar.gz
tar zxvf inotify-tools-3.20.1.tar.gz
cd inotify-tools-3.20.1
./autogen.sh
./configure
make
make install
 
 
#!/bin/bash
DIR=$1
 
inotifywait -mrq -e close_write $DIR | while read FILE
do
  /bin/kw.sh
done
 
 
 
 
---------------
#!/bin/bash
DIR=$1
 
inotifywait -m -e close_write $DIR --format "%w%f" | while read FILE
do
  cat ${FILE} | mail -s "Alarm: $FILE" admin@gmail.com
done

redis-monitor

 

  1. 首先安装python库

    pip install redis-monitor

  2. 初始化配置和数据库

    redis-monitor init

  3. 启动 webserver

    redis-monitor start

然后访问 127.0.0.1:9527

https://github.com/NetEaseGame/redis-monitor

关闭及主从配置

 安全的关闭/停止mongodb的方法

> use admin

> db.shutdownServer()

 

 

六.改变oplogSize的大小

  变更oplog的大小,这是一个挺大的工程

  首先要停掉主节点,然后删除local数据库.

  rm /data/db/local.*

  接着再以--oplogSize来重新定义大小.

  mongod --master --oplogSize 多少MB

  再以--autoresync的选项重启所有从节点.

 

 

1.配置主节点

创建数据的存放目录与日志的存放目录:

mkdir /mongodb/master

mkdir /mongodb/log

 

接着把主节点的配置写在一个配置文件中,从而来启动的时候能用--config这个参数来指定配置,配置文件内容如下.

dbpath=/mongodb/master

logpath=/mongodb/log/master.log

master=true

fork=true

port=27017

oplogSize=2048

 

 

2.配置从节点

创建数据的存放目录与日志的存放目录:

mkdir /mongodb/slave

mkdir /mongodb/log

 

接着写从节点的配置文件.

dbpath=/mongodb/slave

logpath=/mongodb/log/slave.log

slave=true

source=192.168.1.2:27017

fork=true

port=27017

autoresync=true