Jamyy's Weblog

Tag: shell

BASH: 從 dhcpd.leases 揪出不明連線裝置

by Jamyy on 九月.28, 2016, under Coding, Linux

監視 dhcpd.leases 記錄, 若發現不明裝置的連線記錄則 email 通知
環境: CentOS 6, ISC DHCP service (dhcpd)

(continue reading...)

:,

VMware: 找出含有 Snapshot 的 VM、解決無法 Storage vMotion 的問題

by Jamyy on 九月.14, 2016, under VMware

  • 在 ESXi Shell 找出所有 "含有 snapshot" 的 VM
  • 解決 Storage vMotion 出現 "The method is disabled by 'vm-xx'" 而無法執行的問題

環境: VMware vSphere 6.0, vCenter Server @ Windows Server 2012 R2

(continue reading...)

:,

BASH: 早班提醒

by Jamyy on 九月.05, 2016, under Coding

基於 Google Apps Script: 早班提醒 所編輯的 Google 試算表, 改由 Linux shell script (BASH) 進行通知與提醒

重點

  • 以 curl / wget 將 Google 試算表下載為 CSV 檔案
  • 利用 gcalcli 於 Google 日曆新增例行工作提醒
  • 在 BASH 將空白分隔的字串轉成陣列
  • crontab 排程 "每月月底執行" 的方法

環境: CentOS 6

(continue reading...)

:

兩台獨立 ESXi 主機的 VM 備份/備援 方案

by Jamyy on 八月.17, 2016, under VMware

兩台獨立 ESXi 主機, 一台 24x7 運行, 另一台需要時網路喚醒
排程 clone 重要 VM 並傳輸到備援 ESXi 主機

優點:

  • 無需 vCenter Server
  • 兩部 ESXi 主機規格可以不同 (Intel vs. AMD)
  • 完全使用系統內建指令操作, 無需加裝額外套件
  • 傳輸前喚醒備援 ESXi 主機, 傳輸後關機, 節能減碳
  • 備援主機可在短時間內啟用 cloned VM, 達到備援效果

環境: CentOS 6, ESXi 6.0.0

(continue reading...)

:,

ldap-csvexport.pl 將 LDAP 資料匯出為 CSV 檔案

by Jamyy on 八月.03, 2016, under Linux

在 Linux Shell 使用 ldap-csvexport.pl 將 LDAP 資料匯出為 CSV 檔案

操作環境: CentOS 6

(continue reading...)

:, ,