Mail notification settings for ghettoVCB.sh

Facebooktwittermail

VMware ESXi 5.1上で動作している仮想マシンのバックアップにghettoVCB.shを利用していますが、このソフトにメール通知機能があるので設定してみました

ghettoVCB.sh – Free alternative for backing up VM’s for ESX(i) 3.5, 4.x & 5.x
http://communities.vmware.com/docs/DOC-8760

Download
https://github.com/lamw/ghettoVCB

  1. Firewall設定
  2. VMware ESXi 5.1から外部のSMTP 25が通るようにFirewallの設定を行います
    /etc/vmware/firewall/email.xmlを作成して下記の内容を記載します

  3. Firewall有効
  4. Firewallの設定情報を再読み込みしてSMTPを有効にします

    有効になったか確認します

  5. ghettoVCB.conf編集
  6. ghettoVCB.confは下記の行を設定するだけです
    ただこれだとsmtp認証があると送信できないですね

    EMAIL_LOG=1
    EMAIL_SERVER=192.168.1.10
    EMAIL_SERVER_PORT=25
    EMAIL_DELAY_INTERVAL=1
    EMAIL_TO=vmesxi@rootlinks.net
    EMAIL_FROM=ghettoVCB@rootlinks.net

  7. バックアップ
  8. メール設定を行ったghettoVCB.confを指定してバックアップを行なうとメールが届きました。内容はローカルに記録されるログの内容と同じでした

    From: ghettoVCB@rootlinks.net
    To: vmesxi@rootlinks.net
    Subject: ghettoVCB – vmesxi ###### Final status: ERROR: Only some of the VMs backed up! ######
    Date: Mon, 13 May 2013 08:48:36 +0000
    XMailer: ghettoVCB 2013_01_11_0

    2013-05-13 07:47:30 — info: ============================== ghettoVCB LOG START ==============================

    2013-05-13 07:47:30 — info: CONFIG – USING GLOBAL GHETTOVCB CONFIGURATION FILE = /vmfs/volumes/datastore/ghettoVCB-master/ghettoVCB.conf
    2013-05-13 07:47:30 — info: CONFIG – VERSION = 2013_01_11_0
    2013-05-13 07:47:30 — info: CONFIG – GHETTOVCB_PID = 1039193
    2013-05-13 07:47:30 — info: CONFIG – VM_BACKUP_VOLUME = /vmfs/volumes/FreeNAS/vm_backup
    2013-05-13 07:47:30 — info: CONFIG – VM_BACKUP_ROTATION_COUNT = 3
    2013-05-13 07:47:30 — info: CONFIG – VM_BACKUP_DIR_NAMING_CONVENTION = 2013-05-13_07-47-29
    2013-05-13 07:47:30 — info: CONFIG – DISK_BACKUP_FORMAT = thin
    (snip)

    いいですね~

Leave a Reply