NOC

Issues

  • mail 亂碼
    • 資安通報寄發信件使用 mutt 來寄發,使用的命令如下:
      mutt -s "$Subject" $ContactEmail -c $RegEmail -b ncku_ee_nm_group@googlegroups.com < $securitymail_dir
      sudo ./mail_test.sh "NOC發信測試" "誰誰誰" "a12345678@gmail.com" -c "a12345678@gmail.com"
    • 有時會出現亂碼,目前的解法是再按一次資安通報鎖定讓系統重發,還無法確定發生亂碼的原因,只知道是在轉成信件編碼的時候有 syntax error
  • NOC 系統備份(虛擬化)

scripts

各資料夾內容

重要資料夾

  • /etc/httpd apache server 的設定檔在這資料夾內

    • conf.d/default.conf : admin 頁面的存取權限
    • conf.d/phpMyAdmin.conf : phpMyAdmin 存取權限
  • var/www/html/admin

    • application/view: 網管系統管理者頁面,網頁呈現內容、函式都在這裡
    • application/config/route.php
    • /script: 所有的腳本都在這邊, 如: mailgen_arpa_security.sh 按下資安通報鎖定後負責寄信的腳本,
  • var/www/html/admin 外,也有資料夾是給非網管登入頁面,但忘了在哪個資料夾了

  • /usr/local/nmtools/: 取得 router 資料、修改 router 資料的腳本都在這邊

    • /router_iparp: 資料夾下放的是跟 router 資訊相關的腳本
      • router_iparp.bash 裡面有放可以連線的 IP
    • /router_iparp/router_iparp.bash: 資安通報上鎖跑的腳本
    • /router_iparp/cmd: 放一些取得用的腳本

手動綁定 arp

按完鎖定也收到 NOC 寄發的通知卻還是未上鎖,手動下指令:
/var/www/html/admin/script/router_conf "arp $IP f44e.0507.d580 arpa" | grep -w arp

  • $IP 填要上鎖的 IP

手動更新 IPv4

管理介面的 IPv4 使用者列表未更新(看最後上線時間),使用下列指令更新:
bash /usr/local/nmtools/router_iparp/router_iparp.bash

  • 當有新的 IP 加入後可能出現部分 IP 有更新,部分未更新的情況
  • 修改 /usr/local/nmtools/router_iparp/cmd/getinfo.expect.ssh 的內容,此腳本會取得 router 資訊,透過 \r 逐步往下取,當\r 次數不夠時就不會取到完整的資料。

HTTPS 憑證更新

/bin/cp -f /etc/httpd/conf/httpd.conf.for_http /etc/httpd/conf/httpd.conf 
/bin/cp -f /etc/httpd/conf.d/ssl.conf_for_http /etc/httpd/conf.d/ssl.conf
service httpd restart

bash /root/letsnecrypt-renew.bash >> /var/log/le-lenew.log

/bin/cp -f /etc/httpd/conf/httpd.conf.disable_http /etc/httpd/conf/httpd.conf
/bin/cp -f /etc/httpd/conf.d/ssl.conf_for_https /etc/httpd/conf.d/ssl.conf
service httpd restart

幫老師增加IP

使用phpMyadmin
IP table
在account欄位增加老師的英文名