題:
簡單監視器系統(僅ping)
ETL
2014-03-11 04:48:54 UTC
view on stackexchange narkive permalink

簡單的監視系統有哪些選項:

  • 要安裝在以下操作系統上的操作系統:Linux
  • 僅需ping設備。
  • 如果設備不響應ping,則發送警報。
  • 添加設備簡單-例如在帶有描述的文本文件中添加IP地址。
  • 在主機上通過電子郵件發送警報沒有響應。
  • 將監視25-75個設備。
  • 除了ping不需要任何Web界面或其他任何東西,但是如果有,則沒有問題。
  • 使用Cron安排的腳本是可以的。但是最好的辦法是具有一些智能,例如在主機宕機後備份主機時通知。
  • 免費。

注意:腳本可以。

一 回答:
Franck Dernoncourt
2014-03-11 08:36:19 UTC
view on stackexchange narkive permalink

我以前使用以下腳本,它可以完成您所要求的一切。您只需要添加一個cronjob條目即可使其定期執行:

 #!/ bin / bash#用於Linux和UNIX系統監視的簡單SHELL腳本,使用ping命令#---- -------------------------------------------------- -------------------#版權所有(c)2006 nixCraft項目<http://www.cyberciti.biz/fb/>#此腳本已在GNU GPL 2.0版下獲得許可或以上#----------------------------------------------- --------------------------#此腳本是nixCraft Shell腳本集合(NSSC)的一部分#訪問http://bash.cyberciti.biz / 想要查詢更多的信息。#  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - -----------------------------#在下面設置電子郵件ID#有關更多信息,請參見URL:#http://www.cyberciti。 biz / tips / simple-linux-and-unix-system-monitoring-with-ping-command-and-scripts.html#---------------------- -------------------------------------------------- -#添加IP /主機名,而spaceHOSTS ='cat server_list.txt'#無分隔請求COUNT = 1#電子郵件當$ HOSTSdo中的myHost的SUBJECT =“ Ping失敗” EMAILID =“ test@domain.com”時報告$ count(ping -c $ COUNT $ myHost | grep“已收到” | awk -F',''{print $ 2}'| awk'{print $ 1}')if [$ count -eq 0];然後#100%失敗回顯“主機:$ myHost在$ {date)關閉(ping失敗)” |郵件-s“ $ SUBJECT” $ EMAILID fidone  
我本來要寫的,但看來你打敗了我! +1


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...