友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

svn hook+python实现commit后自动发送邮件

post by rocdk890 / 2019-1-3 15:45 Thursday linux技术

    最近开发人员负责人要求他们开发提交svn的时候,可以发送份邮件给他,这样好知道哪些人修改了什么,svn上有什么变更他好随时了解.
    系统:centos 7(64位)

1.下载mailer配置和脚本

我们假设svn项目库为:/data/repos

wget http://svn.apache.org/repos/asf/subversion/trunk/tools/hook-scripts/mailer/mailer.py
wget http://svn.apache.org/repos/asf/subversion/trunk/tools/hook-...

阅读全文>>

标签: svn 邮件 提交 python commit smtp mailer

评论(2) 引用(0) 浏览(3784)

fail2ban使用mutt发送邮件

post by rocdk890 / 2016-6-7 13:36 Tuesday linux技术

  相信很多人都知道sendmail发送邮件延迟很大,所以很多都选择mutt来进行邮件发送,fail2ban默认是使用sendmail来进行邮件发送,我们这里就要修改为使用mutt来进行邮件发送.
  系统:centos 6.x(64位)
1.安装mutt
具体怎么安装mutt请看这篇文章linux下安装mutt.

2.安装fail2ban
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo
rpm -Uvh http://download.slogra...

阅读全文>>

标签: 邮件 mutt fail2ban 发送

评论(0) 引用(0) 浏览(5809)

shell监控网站并发邮件报警

post by rocdk890 / 2015-3-3 13:48 Tuesday linux技术

  目前网上关于网站存活监控的脚本很多,本站也放过几个,今天给大家再来个ping+curl监控网站并发邮件报警的脚本,我觉得这个脚本的思路很不错,大家有兴趣的可以下来看看.
脚本内容:
cat /root/soft_shell/check-www.sh

#!/bin/bash
#Created by haiyun
#set -x
while true
do
    list=(blog.slogra.com slogra.com)
    mail=rocdk@163.com
    date=$(date -d "today" +"%Y-%m-%d-%H:%M:%S")
    i=0
    id=${#list[*]}
    while [ $i -lt $id ]...

阅读全文>>

标签: linux web shell 网站 监控 邮件 报警

评论(0) 引用(0) 浏览(5842)

linux系统自动修改密码并发邮件通知

post by rocdk890 / 2013-8-16 9:07 Friday linux技术

  昨天朋友问我有没有办法用shell自动修改密码,不用手动去修改密码,当时没有敢马上答应,在虚拟机上测试了下,发现是可以实现的,并且我在他的要求上再增加了每个月定时修改密码,并发邮件通知.这里先申明下,如果要在生产环境上使用,先在本地虚拟环境上测试好再放上去,要不就再多增加个root管理权限的用户,不然到时候系统自己修改了密码,但邮件又没有收到,那就只能干看到.
  系统:ce...

阅读全文>>

标签: 修改 密码 root 定时 邮件 自动 password 通知 push

评论(0) 引用(0) 浏览(7361)

shell脚本监控服务器状态

post by rocdk890 / 2013-4-25 15:07 Thursday linux技术

  想到公司内部测试服务器还没有系统状态监控,不想装nagios来监控,那样太麻烦了,又不想自己去写脚本,网上找了个,根据自己服务器的情况稍微修改了下,这里还要再多说一句,并不是网上发出来shell脚本就适合你的情况,最好是自己先修改测试下再部署.
  系统:centos 5.5
1.监控服务器状态脚本内容:
#!/bin/bash    
IP=`ifconfig eth0 | g...

阅读全文>>

标签: 服务器 shell 脚本 监控 邮件 状态 mail server

评论(4) 引用(0) 浏览(8036)

linux系统安装mailx发邮件

post by rocdk890 / 2013-3-6 13:11 Wednesday linux技术

  为了给自己vps安装logwatch来进行监控,并且要指定分析的log发送到邮箱里,我又不想使用sendmail来进行发邮件,网上搜了下发现mailx很适合我这样内存小的vps.
  系统:centos 5.5
  需要的软件包:mailx-12.4.tar.bz2
1.卸载sendmail或postfix
yum remove sendmail -y
yum remove...

阅读全文>>

标签: centos 邮件 mail linux系统 mailx logwatch

评论(0) 引用(0) 浏览(10936)

linux定期自动更改密码并发送邮件的小脚本

post by rocdk890 / 2012-3-8 15:12 Thursday linux技术

#!/bin/bash
tr -dc _A-Z-a-z#$%^*-0-9 </dev/urandom |head -c20 >/home/1.txt
cat /home/1.txt |passwd root --stdin
SendStatus=`mail -v -s "test mail" rocdk890@163.com< /home/1.txt &nbs...

阅读全文>>

标签: linux 自动更改 密码 脚本 定时 邮件

评论(0) 引用(0) 浏览(6509)