乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      運(yùn)維自動化之使用PHP MYSQL SHELL打造私有監(jiān)控系統(tǒng)(二

       昵稱33441514 2016-05-20
      續(xù):運(yùn)維自動化之使用PHP MYSQL SHELL打造私有監(jiān)控系統(tǒng)(一)
      http://blog.sina.cn/dpool/blog/s/blog_61c07ac50101adda.html?vt=4
      現(xiàn)在開始介紹php mysql shell監(jiān)控系統(tǒng) 1、目的
      此監(jiān)控系統(tǒng)主要是通過php mysql shell的方式,通過shell腳本對各個機(jī)器的其各個服務(wù)進(jìn)行監(jiān)控,達(dá)到及時的了解其各個應(yīng)用服務(wù)的狀態(tài)(如果宕掉與啟動),在檢測應(yīng)用服務(wù)宕掉時,記錄在日志里與mysql數(shù)據(jù)庫服務(wù)器里,同時進(jìn)行服務(wù)宕掉的郵件提示,并自動啟動宕掉的應(yīng)用服務(wù);在檢測應(yīng)該服務(wù)啟動時,同時進(jìn)行服務(wù)啟動的郵件提示,所有的監(jiān)控內(nèi)容都能在php制作的web里進(jìn)行瀏覽,同時能根據(jù)mysql里的數(shù)據(jù),把資源監(jiān)控數(shù)據(jù)視圖化,在瀏覽數(shù)據(jù)的時候,更方便。
      2、實(shí)現(xiàn)的機(jī)制
      監(jiān)控方式主要是通過shell腳本的實(shí)現(xiàn),針對應(yīng)用服務(wù)運(yùn)行的端口進(jìn)行監(jiān)控,如果其端口開啟,則證明此服務(wù)運(yùn)行,反之則此服務(wù)沒有運(yùn)行。
      3、監(jiān)控的應(yīng)用服務(wù)
      監(jiān)控的應(yīng)用服務(wù)有:
      A、應(yīng)用服務(wù)器的服務(wù)監(jiān)控
      web:http、yu_tomcat、tomcat 共3個
      交換: pas、ppas、mas、mmas、cas共5個
      引擎:memcache、datastorageservice、http、dbstatserver共4個
      B:應(yīng)用服務(wù)器的資源監(jiān)控
      硬盤使用率、cpu使用率、硬件啟動信息錯誤、i/o使用率、15分鐘內(nèi)的負(fù)載、內(nèi)存使用率(包括內(nèi)存與swap)、日志錯誤信息、當(dāng)前用戶登錄數(shù)
      4、已經(jīng)監(jiān)控的省份
      目前天津、廣西、貴州、海南、河北、河南、湖北、湖南、寧夏、陜西、青海、西藏、新疆、包頭、甘肅、江西都已經(jīng)部署完成,經(jīng)過3個月的測試,沒有發(fā)現(xiàn)問題。
      5、shell監(jiān)控腳本內(nèi)容與解釋
      (1)web服務(wù)器(以甘肅web為例)
      #!/bin/bash
      #ip web_ip=$(/sbin/ifconfig eth0|grep 'inet addr'|cut -d : -f 2|awk '{print $1}')
      ##eth0網(wǎng)卡的ip #name web_name=$(hostname)
      ##web主機(jī)名 monitor_name=web ##監(jiān)控的服務(wù)器是什么類型 here='gansu' ##監(jiān)控的省份 #mysql info mysql_ip='1.1.1.1' ##數(shù)據(jù)庫的ip mysql_username='root' ##數(shù)據(jù)庫的用戶 mysql_passwd='****' #數(shù)據(jù)庫的密碼 mysql_database='monitor' ##選擇的數(shù)據(jù)庫 memory_table=''$here'_memory' load_table=''$here'_load' io_table=''$here'_io' hardware_table=''$here'_hardware' message_table=''$here'_message' user_table=''$here'_user' disk_table=''$here'_disk' cpu_table=''$here'_cpu' service_table=''$here'_service' ##想數(shù)據(jù)庫里寫入的表 #date and log day='$(date %Y%m%d)' worklog='/usr/local/monitor/logs/all_work_log' downlog='/usr/local/monitor/logs/all_down_log' ##日志與實(shí)際 now='$(date %Y-%m-%d-%T)' #web service tomcat='$(netstat -antl|grep 8080|wc -l)' web_http='$(ps -ef|grep httpd|grep -v grep|wc -l)' yz_tomcat='$(netstat -antl|grep 8081|wc -l)' ##通過端口與服務(wù)在后頭的運(yùn)行情況監(jiān)控其運(yùn)行狀態(tài) #cpu service alert_cpu='80' ##cpu的報警閥值 web_cpu_idle='$(top -b -n 1 | grep Cpu | awk '{print $5}' | cut -f 1 -d .)' web_cpu='$(echo 100 - $web_cpu_idle|/usr/bin/bc)' ##監(jiān)控cpu的使用率 #memory service alert_mem='100' ##內(nèi)存的報警閥值 web_mem='$(/usr/bin/free -m|grep Mem|awk '{print $4}')' web_swap='$(/usr/bin/free -m|grep Swap|awk '{print $3}')' ##memory與swap的使用率 alert_swap='0' ##swap的報警閥值 #memory log memory_worklog='/usr/local/monitor/logs/mem_work_log' memory_downlog='/usr/local/monitor/logs/mem_down_log' #load service cpu_count='$(grep -c 'model name' /proc/cpuinfo)' alert_load='$(echo $cpu_count/2|/usr/bin/bc)' web_load='$(uptime|awk '{print $NF}'|cut -f 1 -d .)' web_load_15='$(uptime|awk '{print $NF}')' #監(jiān)控負(fù)載的使用率 #load log load_worklog='/usr/local/monitor/logs/load_work_log' load_downlog='/usr/local/monitor/logs/load_down_log' #io service alert_io='80' web_io_idle_back='$(/usr/bin/iostat|awk 'NR==4{print $NF}'|cut -f 1 -d .)' web_io_idle='$(echo 100 - $web_io_idle_back|/usr/bin/bc)' ##io的使用值 #io log io_worklog='/usr/local/monitor/logs/io_work_log' io_downlog='/usr/local/monitor/logs/io_down_log' #hardware service web_hardware_error='$(dmesg|grep -i error|wc -l)' web_info_error='$(dmesg|grep -i error)' ##開機(jī)啟動的錯誤信息 未完待續(xù):運(yùn)維自動化之使用PHP MYSQL SHELL打造私有監(jiān)控系統(tǒng)(二-2)
      http://blog.sina.cn/dpool/blog/s/blog_61c07ac50101adyj.html?vt=4

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多