監控http服務腳本
[[email protected] scripts]# vim test_httpd.sh 1 #!/bin/bash 2 #ss -tlnup|grep :80 >/dev/null 2>&1 3 dk=$(ss -tlnup|awk -F"[ :]+" ‘/80/{print $5}‘) 4 if [ "80" = "${dk}" ];then #use string to compare,num is not have null 5 echo "httpd is running" 6 else 7 echo "restarting" 8 /etc/init.d/httpd restart >/dev/null 2>&1 9 fi
如果服務沒起就重啟,if [ "80" = "${dk}" ];then 在字符串比較80 -eq dk 沒起是空的時候報錯,寫成字符串就不報錯應為字符串有空,數字沒值會報錯
監控http服務腳本
相關推薦
監控http服務腳本
logs then pri nbsp scripts 腳本 如果 not have [[email protected] scripts]# vim test_httpd.sh 1 #!/bin/bash 2 #ss -tlnup|grep :80 &
shell腳本:監控HTTP服務的狀態(測試返回碼)
腳本 shell http #定義函數check_http: #使用curl命令檢查http服務器的狀態 #-m設置curl不管訪問成功或失敗,最大消耗的時間為5秒,5秒連接服務為相應則視為無法連接#-s設置靜默連接,不顯示連接時的連接速度、時間消耗等信息 #-o將curl下載的頁面內容導出到/d
監控mysql和mongo數據庫服務腳本--shell編寫
郵件內容 ccs main min def ack dmi 執行 import 應帥氣的領導要求,需要腳本監控生產環境mysql和mongo數據庫服務。不僅要connect successful還要進行數據交互進一步確認數據庫服務正常。 代碼如下: #!/bin/b
linux下搭建rocketmq(附服務腳本)
linux mq rocketmq rocketmq腳本 此文檔安裝的是rocketmq當前最新版本rocketmq v4.0.0,當時阿裏已經把rocketmq捐贈給了apache組織,為什麽要特別指明這一點,因為在下載、安裝和服務腳本中有個別不同的地方。這是本人第一篇博客,如果排版不是很清
Linux精簡開機自啟服務腳本
chkconfig 服務器 網絡服務 自動啟動 操作系統啟動後,會自動啟動一些服務與程序。其中有些程序並非服務器正常運行所必須。對於服務器而言,運行多余的服務與程序,這些不會給服務器加分,反而會帶來其他的隱患: 1.占用資源:每運行多一個服務,就多占一份資源。 2.帶來安全漏洞:每
sysV init服務腳本(入門級)
chkconfig在sysV風格的init系統中,以Centos 6.x為例,系統服務腳本一般在/etc/rc.d/init.d目錄下,每個支持sysV init的腳本,一般都可以接受如下參數: start|stop|restart|status //這就是我們在centos下常用的控制服務啟動與停
OGG維護優化腳本(二十四)-OGG狀態監控系統--後臺腳本
oracle ogg goldengate 這個簡易監控系統具體是由html實現的後臺沒有數據庫,只有從各臺機器收集並上傳過來的html文件通過定時shell腳本整理並分類到各個目錄,然後通過apache被網頁調用具體更新頻率取決於各數據同步服務器的定時任務運行頻率OGG進程狀態整理腳本這個腳本用
jira安裝配置與服務腳本
jira安裝部署 jira服務腳本 jira授權一、安裝說明系統:CentOS 6.7 x64 export LANG="zh_CN.UTF-8" # 否則中文無法顯示,還是英文安裝java 1.7.x版本jdk安裝mysql 5.1及以上版本二、數據庫配置創建mysql:>>crea
把編譯安裝的httpd 實現服務腳本,通過service和chkconfig 進行管理
成功 服務腳本 文件內容 roc grep sharp list roo httpd 把編譯安裝的httpd 實現服務腳本,通過service和chkconfig 進行管理 1 編譯安裝httpd 把httpd編譯安裝在/app/httpd/目錄下。 2 在/e
監控系統子腳本
ech pre oot har class average cnblogs roo echo 一、監控系統負載 [[email protected]/* */ ~]# vim mon/shares/load.sh#!/bin/bash load=`upt
centOS 6 服務管理與服務腳本
很多 相關 技術 must 問題: -- 信息 rest 默認 服務管理與服務腳本 linux服務 服務管理與服務腳本 linux服務 服務啟動過程詳解 chkconfig命令 非獨立服務與xinetd進程 一個特殊的服務腳本 服務啟動過程詳解
zabbix 監控redis python3腳本
.tar.gz 系統 返回 命中率 腳本 mis div 正常 imp 一:安裝redis-python模塊 wge thttps://pypi.python.org/packages/source/r/redis/redis-2.9.1.tar.gz tar xf
CentOS7添加開機啟動服務/腳本(延用CentOS6方法)
log mct script code 執行權限 pan des 兩種 .html 一、添加開機自啟服務 在centos7中添加開機自啟服務非常方便,只需要兩條命令(以Jenkins為例): systemctl enable jenkins.service #設置jenk
shell腳本--制作自己的服務腳本
sta 重啟 bash pos 制作 blog option status valid 首先看一個實例:假設有一個test的服務,可以通過命令對test進行啟動、關閉或者重啟,下面這個腳本就模擬這個功能: #!/bin/bash #test.sh case $1 in
day4_監控日誌的腳本
import tel ces mil 名單 gpo post 日誌 body import timepointer = 0 #存文件指針變量while True: with open(‘access.log‘) as fr: ips = []
centos7之添加開機啟動服務/腳本
gpo ast oca blog 自動啟動 udev 開機啟動腳本 centos init 一、添加開機啟動腳本 #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly ad
tomcat 服務腳本案例
tomcat 服務腳本[root@localhost init.d]# vim tomcat.jenkins #!/bin/sh#chkconfig: 2345 96 14JAVA_HOME=/usr/local/jdkCATALINA_HOME=/usr/local/webserver/jenkinse
python關閉系統服務腳本
python練習腳本 python基礎練習 python 我們在初始化系統時需要關閉一些不必要的服務,保留一些我們常用的,比如sshd、network等,要關的系統服務比較多,這時我們需要借用腳本來完成任務。剛自學完python一點基礎,只是用來練習~~~~~~需求:只開啟crond|networ
使用python寫一個監控mysql的腳本,在zabbix web上自定義模板
python腳本自定義zabbix監控模##先使用MySQLdb的接口關聯數據庫。[root@cml python]# cat check_Mysql_custom.py #!/usr/local/bin/python '''author = chenmingle''&
Shell編程之批量安裝服務腳本實例剖析
exit mysq 導入數據 div zabbix sql數據庫 groupadd .net tag 今天分享一下昨天寫過的一個小腳本運行的整個過程運行結果如下: 剖析如下: #!/bin/bash # Dat