發佈日期: 發佈留言

監測主機網路服務狀態

Views: 13

能夠即時監控系統或網路服務並顯示監控狀態的自動化監控軟體是不可或缺的工具。在此分享我們的做法
Apache2|Nginx + PHP + Linux Shell Scripts

主機監測UPtime
主機監測UPtime

(1).專案名稱
(2).監測運作 PORT埠,背景色就是最後的狀態。
(3).可依年月查詢
(4).會自動重載頁面
(5).一些資訊
(6).其它連結


Linux Shell Scripts 程式碼內容

#!/bin/bash

# 用日期為檔名一部份
fday=`date +%Y-%m`
runtime=`date +%H-%M`

serverip="bonkids.net"
  for svip in $serverip
  do
    chkip1=`telnet "$svip" 80 <<!
^]
quit
!
`
    if [ "`echo -e $chkip1 | awk '{print $4}'`" == "to" ]; then
      echo -e $chkip1 | awk '{print $4 " =OK"}'
      echo "`date '+%Y-%m-%d %H:%M:%S'` $svip OK" >> /XXX_CKLOG/"$fday".log
    else  
      # 再測一次 sleep 1或3秒      
      echo -e $chkip1 | awk '{print $4 " =NG1"}'
      sleep 1
      chkip2=`telnet "$svip" 80 <<!
^]
quit
!
`
      if [ "`echo -e $chkip2 | awk '{print $4}'`" == "to" ]; then
        echo -e $chkip2 | awk '{print $4 " =OK"}'
        echo "`date '+%Y-%m-%d %H:%M:%S'` $svip OK" >> /XXX_CKLOG/"$fday".log
      else
        echo -e $chkip2 | awk '{print $4 " =NG2"}'
#       echo "`date '+%Y-%m-%d %H:%M:%S'` httpd on $svip - - - Failed!!" | mail -s $runtime" XXX Server Check: httpd failed." chungg.lin@gmail.com
        echo "`date '+%Y-%m-%d %H:%M:%S'` $svip NG" >> /XXX_CKLOG/"$fday".log
      fi

    fi
  done


XXXX年-XX月.log 記錄檔案內容

2011-08-25 00:04:28 XXX.net OK
2012-08-25 00:14:26 XXX.net OK
2013-08-25 00:24:29 XXX.net OK
2014-08-25 00:34:27 XXX.net OK
2015-08-25 00:44:28 XXX.net OK
2016-08-25 00:54:31 XXX.net NG
2017-08-25 01:04:29 XXX.net NG
2018-08-25 01:14:25 XXX.net OK
2019-08-25 01:24:25 XXX.net OK
2020-08-25 01:34:27 XXX.net OK
2021-08-25 01:44:23 XXX.net OK
2022-08-25 01:54:23 XXX.net OK

發佈日期: 發佈留言

備份記錄檢查表

Views: 155

本司用 Robocopy 為備機機制時,可搭配Apache2 + PHP 做一個備份檢查表,讓每日檢查人員簡單的得知是否有備份及其它資訊。

備份記錄表
備份記錄表

(1).依不同備份專案名下拉選擇 例如:會計備份、工程備份、外部備份、主機2
(2).專案名下拉選擇項目數量
(3).Prev 往前一個月的記錄
(4).Next 往後一個月的記錄
(5).本月 回到本月記錄
(6).日期有綠背景色就代表有找到備份記錄檔,但,不代表就有備份仍要依 目錄/檔案 這二行的數字再做參考
(7).可點選檔名後方的日期把原始LOG記錄檔下載下來

發佈日期: 發佈留言

本站註冊流程及登入123

Views: 2

本站註冊流程及登入

點擊網站下方 [其他操作] [註冊]
填寫表單 使用者名稱+電子郵件地址 然後打勾[我不是機器人]及完成驗證機制 + 回答問題
點擊[註冊]

接著10分鐘左右,你會連續收到二封信!
(1)第一封,請你完成Email驗證 點信中的 Activate account
(2)第二封,設定密碼,請點擊網址:?action=rp&key=abcdefghijklnmopqrstuvwxyz&login=username

完成後,你就是本站的認證過的使用者囉~ 感謝您的加入!!

※ 還有個快捷方式,就是點選 使用FACEBOOK帳號登入

當你要登入時,會有一個防護機制請對應填入
使用者名稱: 完整的區碼(3)
密碼:本司的電話不含區碼(6)

本站註冊辦法隨時會變,依你看到的為主。
本站管理會定期刪除超過一年未登入的使用者

發佈日期: 發佈留言

監視器DVR的PTZ介面 協定筆記

Views: 377

在監控領域介面開發中,我們會用到一些PTZ常用的協議,一般採用RS-485傳輸(串列傳輸)。
COC 同軸控制(UTC)
DSCP
LILIN
MINKING
NEON
NONE
PELCO-C
PELCOD
PELCOP
STAR
TVT
VIDO
VISCA