成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在系統創建新用戶時發送郵件的Bash腳本

系統 Linux
目前市場上有許多開源監測工具可用于監控 Linux 系統的性能。當系統到達指定的閾值時,它將發送郵件提醒。我們可以編寫自己的 bash 腳本來實現這一點。

[[273010]]

目前市場上有許多開源監測工具可用于監控 Linux 系統的性能。當系統到達指定的閾值時,它將發送郵件提醒。

它會監控 CPU 利用率、內存利用率、交換內存利用率、磁盤空間利用率等所有內容。但我不認為它們可以選擇監控新用戶創建活動,并發送提醒。

如果沒有,這并不重要,因為我們可以編寫自己的 bash 腳本來實現這一點。

我們過去寫了許多有用的 shell 腳本。如果要查看它們,請點擊以下鏈接。

這個腳本做了什么?它監測 /var/log/secure 文件,并在系統創建新帳戶時提醒管理員。

我們不會經常運行此腳本,因為創建用戶不經常發生。但是,我打算一天運行一次這個腳本。因此,我們可以獲得有關用戶創建的綜合報告。

如果在昨天的 /var/log/secure 中找到了 “useradd” 字符串,那么該腳本將向指定的郵箱發送郵件提醒,其中包含了新用戶的詳細信息。

注意:你需要更改郵箱而不是使用我們的郵箱。

  1. # vi /opt/scripts/new-user.sh
  1. #!/bin/bash
  2.  
  3. #Set the variable which equal to zero
  4. prev_count=0
  5. count=$(grep -i "`date --date='yesterday' '+%b %e'`" /var/log/secure | egrep -wi 'useradd' | wc -l)
  6.  
  7. if [ "$prev_count" -lt "$count" ] ; then
  8. # Send a mail to given email id when errors found in log
  9. SUBJECT="ATTENTION: New User Account is created on server : `date --date='yesterday' '+%b %e'`"
  10. # This is a temp file, which is created to store the email message.
  11. MESSAGE="/tmp/new-user-logs.txt"
  12. TO="2daygeek@gmail.com"
  13. echo "Hostname: `hostname`" >> $MESSAGE
  14. echo -e "\n" >> $MESSAGE
  15. echo "The New User Details are below." >> $MESSAGE
  16. echo "+------------------------------+" >> $MESSAGE
  17. grep -i "`date --date='yesterday' '+%b %e'`" /var/log/secure | egrep -wi 'useradd' | grep -v 'failed adding'| awk '{print $4,$8}' | uniq | sed 's/,/ /' >> $MESSAGE
  18. echo "+------------------------------+" >> $MESSAGE
  19. mail -s "$SUBJECT" "$TO" < $MESSAGE
  20. rm $MESSAGE
  21. fi

new-user.sh 添加可執行權限。

  1. $ chmod +x /opt/scripts/new-user.sh

最后添加一個 cron 任務來自動化執行它。它會在每天 7 點運行。

  1. # crontab -e
  2.  
  3. 0 7 * * * /bin/bash /opt/scripts/new-user.sh

注意:你將在每天 7 點收到一封郵件提醒,但這是昨天的日志。

你將會看到類似下面的郵件提醒。

  1. # cat /tmp/logs.txt
  2.  
  3. Hostname: 2g.server10.com
  4.  
  5. The New User Details are below.
  6. +------------------------------+
  7. 2g.server10.com name=magesh
  8. 2g.server10.com name=daygeek
  9. +------------------------------+

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2019-09-20 13:48:23

BashLinux命令

2022-11-03 11:19:22

2018-07-06 16:03:11

Windows 10Windows添加新用戶

2012-04-17 14:25:05

Chrome OSAura 體驗

2020-01-14 20:00:29

BashLinux電子郵件

2017-09-05 14:27:11

新用戶推薦利器

2015-07-30 17:30:43

Linux命令

2014-12-30 15:33:22

Gmail郵箱

2010-10-12 17:08:16

MySQL命令行

2009-08-25 09:31:04

2021-08-05 14:24:41

微信用戶注冊騰訊

2018-09-14 15:45:53

Windows10Windows新用戶

2017-04-26 09:00:23

Python發送郵件腳本

2018-03-20 16:20:29

LinuxChromiumLibreOffice

2016-09-01 11:08:20

Linux新用戶發行版

2021-07-07 10:29:39

Windows 11操作系統微軟

2010-05-20 13:11:04

MySQL GRANT

2014-04-09 14:21:44

Firefox OS用戶界面

2013-09-18 16:06:05

HENC千兆WIFI用戶體驗

2013-03-21 11:03:49

Google Play界面用戶商店
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲区中文字幕 | 欧美国产激情二区三区 | 久久精品久久久久久 | 亚洲视频区 | 欧美成人免费在线视频 | 九色网址 | h小视频| 国产成人精品一区二区三区网站观看 | 精品成人| 久久不射电影网 | 亚洲 中文 欧美 日韩 在线观看 | 日本爱爱| av在线伊人| 国产精品久久久久一区二区三区 | 夜夜草视频| 另类a v| 欧美做暖暖视频 | 久久99精品久久久97夜夜嗨 | 日日操视频 | 99re国产视频 | 亚洲综合国产 | 日本高清视频在线播放 | 久草资源在线 | 国产午夜精品理论片a大结局 | 久久久精品一区 | 自拍偷拍亚洲一区 | 狠狠干天天干 | 亚洲精品www| 国产极品车模吞精高潮呻吟 | av第一页 | 黄色免费三级 | 日韩免费福利视频 | 国产精品一区二区电影 | 日批免费看 | 国产玖玖 | 蜜桃传媒一区二区 | 久久99精品久久久久久秒播九色 | 亚洲精品国产第一综合99久久 | 色片在线观看 | 亚洲电影第1页 | 欧美亚洲成人网 |