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

shell脚本每天自动统计网站访问日志并发送到钉钉

post by rocdk890 / 2023-2-25 15:34 Saturday linux技术

本脚本是根据centos.bz在2012年写的shell脚本每天自动统计网站访问日志来简单修改了下,用了这么多年从邮箱接收变到钉钉接收,一直想把这个脚本在钉钉上的输出改得好看点,今天周6有空就来改了下.
脚本内容:
cat /root/webbak/wdts_summary.sh
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
export PATH

function notify(){
    curl "https://oapi.dingtalk.com/robot/send?access_tok...

阅读全文>>

标签: centos shell 网站 log 统计 钉钉 logs

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

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) 浏览(5848)

nginx安装pagespeed后的google网络测试

post by rocdk890 / 2014-3-27 11:16 Thursday linux技术

  在给nginx安装上ngx_pagespeed这几天,由于中国海底光缆出问题,国内开外国网站都很慢的情况下,我并不知道ngx_pagespeed的效果是否明显,但今天来开https://blog.slogra.com,我看下了火狐给我的加载时间一下从30s降到了20s了(这里说的是全部加载完),为了更确切的看到ngx_pagespeed到底优化有多么强大,专门找了google的Goog...

阅读全文>>

标签: nginx 网站 google pagespeed ngx_pagespeed 测试

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

shell脚本监控网站80端口是否正常

post by rocdk890 / 2013-10-23 23:51 Wednesday linux技术

  很多时候我们不知道网站80端口是否正常,当然我以前的shell监控网站状态(续)这篇文章也可以监控网站,这里只是给大家提供另外一个思路去监控网站.
脚本内容:
vi check-80.sh

#!/bin/bash
nmap -P0 -p80 -sS -vv blog.slogra.com|grep 80 |tail -n1>/tmp/nmap.txt
check_80=`...

阅读全文>>

标签: 端口 shell 网站 监控 80 port

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

shell监控网站状态(续)

post by rocdk890 / 2013-10-9 23:15 Wednesday linux技术

  在上一篇shell监控网站状态文章中,我给大家介绍了根据网站状态和加载时间来判断网站是否挂掉,今天根据elain这个blog上的方法,我再加上了根据监控网站关键字来判断网站是否挂掉.

脚本内容:

vi check-webload.sh

#!/bin/bash
weblist="https://blog.slogra.com"
for list in $weblist
do
...

阅读全文>>

标签: web shell 网站 监控 curl 关键字

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

shell监控网站状态

post by rocdk890 / 2013-9-30 0:38 Monday linux技术

  今天给自己的网站写了shell监控,避免网站挂了我都不知道,这个脚本是分别检查网页状态和网页连接时间,还可以根据自己的需要进行扩展,很强大.
脚本内容:
vi check-web.sh

#!/bin/sh
weblist=/root/weblist.txt
for list in `cat $weblist|grep -E -v "#|^$"`
do
httpcode=`curl ...

阅读全文>>

标签: web shell 网站 监控 状态

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

更新svn同步更新web目录

post by rocdk890 / 2013-3-18 16:34 Monday linux技术

  早就应该把这个写出来了,但一直都没空去写,乘今天同事让我做svn库,并要求web目录也随svn一起更新,才有空写这篇文章.
   系统:centos 5.5
1.创建svn库
svnadmin create magny

2.创建更新脚本
vi deploy_www.sh

#!/bin/bash
DOCROOT='/var/www/magny'
SV...

阅读全文>>

标签: 更新 svn web 目录 网站 同步 svn库

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

shell脚本监控网站状态

post by rocdk890 / 2013-3-13 17:32 Wednesday linux技术

 给大家发个不错的网站监控shell,当然说它功能强大也不是很强大,但配置上很灵活,因为此脚本的作用是按固定频率不停访问给出的URL,当网站不可访问时自动给设定邮箱发送告警邮件以通知用户.好了.来看脚本吧.

#!/bin/sh
# */2 * * * * sh /var/monitor/web_monitor.sh http:///blog.slogra.com
# */2 * * * *...

阅读全文>>

标签: linux web shell 网站 脚本 监控 状态

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

分析网站日志(转)

post by rocdk890 / 2012-1-1 21:23 Sunday linux技术

分析 特定url 哪些ip 访问次数分别是多少
cat /log/access.log | grep downfile | awk ‘{printf(”%s\n”,$1)}’ | sort | uniq -c | sort -n
分析apache日志得到蜘蛛ip的简单方法
cat access_log | grep spider | awk -F ” ” ‘{print $1}’ | sort | uniq > ~/spider_ip.txt

1.查看apache进程:
ps aux | grep httpd | grep -v grep | wc -l

2.查看80端口的tcp连接:
netstat -tan | grep "ESTABLISHED" | grep ":80" | wc -l

3.通过日志查看当天ip连接数,过滤重复....

阅读全文>>

标签: apache 查看 日志 网站

评论(1) 引用(0) 浏览(3289)