1,apache的源碼安裝腳本

#!/bin/bash
##auther xiaosonglin
##date 2013-06-08
###apache install
PATH=`echo $PATH`
rpm -qa |grep httpd
if [ $? -eq 0 ];then
  echo "apache alredy install" >apac.log
  rpm -e httpd
else
    echo "apache not install" >>apac.log
     wget http://192.168.18.254/abc/httpd-2.2.16.tar.bz2  局域網(wǎng)類的地址
        if [ $? -ne 0 ];then
           echo "wget ERROR" >>apac.log
          else
              tar fjvx httpd-2.2.16.tar.bz2
                 cd httpd-2.2.16
                 ./configure
              make && make install
       fi
fi
#######
一個(gè)httpd啟動(dòng)腳本,放到/etc/init.d/下,可以使用service apache2 start|restart|status|stop
中apache可自定義
#!/bin/bash
##apache replace httpd
##auther xsl
##date
start () {
 /usr/sbin/httpd
}
stop () {
 kill -s QUIT httpd
}
status () {
 elinks http://192.168.18.213 -dump >/dev/null   本機(jī)
  if [ $? -eq 0 ];then
   echo "apache is running"
  else
    echo "apache is down"
  fi
}
restart () {
 kill -s QUIT httpd
 sleep 3
 /usr/sbin/httpd
}
## main
case $1 in
start)
 start;;
stop)
 stop;;
status)
 status;;
restart)
  restart;;
*)
  echo  "Usage: ./case start|stop|restart|status "
esac
######
2,監(jiān)控磁盤
#DISK
#disk () {
#show disk
IP=` ifconfig eth0|awk 'NR==2'|awk '{print $2}'|awk -F: '{print $2}'`
DISK_LIST=`fdisk -l |grep Disk |awk -F , '{print $1}'> disk_list`
DISK_COUNT1=`cat disk_list|wc -l`
let DISK_COUNT2=" $DISK_COUNT1 + 1 "
for (( i=1;i<$DISK_COUNT2;i++ ))
do
  DISK_NAME=`awk NR==$i disk_list|awk '{print $2}'|tr -d ":" `
  echo "`awk NR==$i disk_list`"
  df -Th|grep $DISK_NAME
#  echo -e "\n"
##disk_use_mom
  df -Th|grep $DISK_NAME|awk '{print $6}'|tr -d "%" > disk_use
     for i in `cat disk_use`
        do
            if [ $i -gt 90 ]
             then
                echo "$IP  disk full,please check"
             fi
     done
done
#}
#######
3,監(jiān)控內(nèi)存
#!/bin/bash
IP=` ifconfig eth0|awk 'NR==2'|awk '{print $2}'|awk -F: '{print $2}'`
#Mem_mom
#mem () {
MEM_TOTAL=`free |awk 'NR==2'|awk '{print $2}'`
MEM_USE=`free |awk 'NR==2'|awk '{print $3}'`
MEM_FREE=`free |awk 'NR==2'|awk '{print $4}'`
let USE=" $MEM_USE * 100/ $MEM_TOTAL"
echo -e "\t\t\t $IP"
echo
echo mem_total = $MEM_TOTAL
echo mem_use = "$MEM_USE   use "$USE"%"
echo mem_free = $MEM_FREE
#}
####
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
                網(wǎng)頁名稱:SHELL一些監(jiān)控的腳本(模塊)-創(chuàng)新互聯(lián)
                
                瀏覽地址:http://chinadenli.net/article38/shgsp.html
            
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、網(wǎng)站設(shè)計(jì)、虛擬主機(jī)、搜索引擎優(yōu)化、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容