溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

批量監(jiān)控服務(wù)器服務(wù)是否正常

發(fā)布時(shí)間:2020-06-24 11:50:51 來(lái)源:網(wǎng)絡(luò) 閱讀:713 作者:凜冬一壺酒 欄目:建站服務(wù)器

工作中會(huì)遇到服務(wù)異常停止的狀況,針對(duì)這些問(wèn)題,做了一個(gè)服務(wù)狀態(tài)的監(jiān)控。

例如時(shí)間同步服務(wù) NTP,異常停止,沒(méi)有告警系統(tǒng)是個(gè)很危險(xiǎn)的狀況。

本文采用:

shell腳本+自定義監(jiān)控zabbix 實(shí)現(xiàn)短信告警

腳本如下:

#!/bin/bash


# Confirm OS Version
unset OS_VERSION

uname -r | grep el5 > /dev/null && OS_VERSION=el5
uname -r | grep el6 > /dev/null && OS_VERSION=el6
uname -r | grep el7 > /dev/null && OS_VERSION=el7

# Begin check 
if [ "$OS_VERSION" = "el5" -o "$OS_VERSION" = "el6" ];then
    pidof ntpd &> /dev/null
    if [ $? -ne 0 ];then
		ntpd_service_status=false   ##可以將這里的值定義一個(gè)變量,做為參數(shù),自定義
		到監(jiān)控項(xiàng)中
        echo "ntpd_service_status $ntpd_service_status"
        echo "DOWN"
        echo "Check [ntp service status]... FAILED"
    
	else
		ntpd_service_status=true
       
#        echo "UP"
    fi
elif [ "$OS_VERSION" = "el7" ];then
    pidof chronyd &> /dev/null
    if [ $? -ne 0 ];then
		ntpd_service_status=false
        echo "DOWN"
        echo "Check [chrony service status]... FAILED"
       
    else
		ntpd_service_status=true
        echo "UP"
    fi
fi


zabbix 腳本傳參存放路徑

**yum安裝的**

/usr/lib/zabbix/alertscripts/

在寫(xiě)一個(gè)簡(jiǎn)單的傳參腳本

#!/bin/bash
addressee=$1
theme=$2
content=$3

    echo "$addressee" >> /tmp/test.txt
    echo "$addressee" >> /tmp/test.txt
    echo "$addressee" >> /tmp/test.txt
    
為了驗(yàn)證zabbix是否調(diào)用腳本,寫(xiě)了一個(gè)echo  生活實(shí)驗(yàn)環(huán)境沒(méi)有公司的阿里大魚(yú)可用,思路一樣

zabbix報(bào)警媒介設(shè)置

批量監(jiān)控服務(wù)器服務(wù)是否正常



配置動(dòng)作


批量監(jiān)控服務(wù)器服務(wù)是否正常


配置用戶--報(bào)警媒介

批量監(jiān)控服務(wù)器服務(wù)是否正常

配置到主機(jī),手動(dòng)觸發(fā)告警。


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI