增加LINUX磁碟監控和郵件告警

2021-10-23 17:59:07 字數 883 閱讀 5680

linux使用一段時間後,經常出現磁碟空間爆滿的情況,導致伺服器無法使用。故增加磁碟監控和郵件告警。

前期準備:安裝mutt,msmtp。伺服器可以訪問外網。

1、vi /etc/muttrc,編輯發件箱服務

set sendmail="/usr/local/msmtp/bin/msmtp"

set use_from=yes

set envelope_from=yes

set realname=「***」

set from=傳送方郵件

set editor=「vim」

2、編寫監控指令碼disk.sh

#!/bin/bash

#獲取ip,其中eth2必須與虛擬機器正在使用的網絡卡一致

ip=ifconfig eth2 | grep "inet addr" | cut -f 2 -d ":" | cut -f 1 -d " "

#設定閥值

disk_warn=『95』

#獲取disk的使用率

disk_use=df -p | grep /dev | grep -v -e '(tmp|boot)' | awk '' | cut -f 1 -d "%" | awk nr==1

#判斷目前磁碟使用率,如大於閥值則郵件告警。

if [ $disk_use -gt >= $disk_warn ];then

echo 「server/ directory size, remaining less than 5%」 | mutt -s 「server hard disk alarm」 收件箱郵箱位址

fi3、加入定時任務crontab -e

08 09 * * * /etc/moiitor/disk.sh

監控和安全運維 1 7 nagios配置郵件告警

8.配置郵件告警 服務端vim etc nagios objects contacts.cfg 增加 define contact define contact define contactgroup 然後在要需要告警的服務裡面加上contactgroup vim etc nagios conf.d...

linux下面增加磁碟空間

fdisk l disk dev sda 3221 mb,3221225472 bytes 255 heads,63 sectors track,391 cylinders units cylinders of 16065 512 8225280 bytes device boot start en...

磁碟管理和增加swap空間

df 檢視已掛載磁碟的容量資訊 格式 df option option i 檢視inodes的使用情況 h 使用單位顯示 k m 表示kb,mb顯示 格式 du option 檔名 option a 顯示目錄的大小列出,包括子目錄 k和 m 以kb和mb單位顯示 s 列出總和 常用 h 自動調節單位...