Wednesday, April 10, 2013

Send e-mail alert when Windows Server reboots

Here is how you can send an e-mail alert when a Windows Server reboots. This has been tested on Server 2008, Small Business Server 2008, and Small Business Server 2012. It should work for Server 2012, but I have not had a chance to test this.

  1. Download sendemail.exe file and save it to a folder on server. I like to save it to a folder called C:\Scripts
  2. Open Notepad/Wordpad/Text Editor and add the following:
    c:\Scripts\sendemail.exe -f -t; -u "SERVERNAME rebooted" -m "SERVERNAME has rebooted!" -s
  3. Save the file as rebootalert.cmd in the C:\Scripts folder.
  4. Open Task Scheduler.
  5. Add a new Task and call it Reboot Alert. Set the User to be SYSTEM. Set Trigger to be At System Startup. Set Actions to be Start a Program and add the path C:\Scripts\rebootalert.cmd.
Test the script by rebooting the server. You should receive an e-mail alert that the server rebooted.

Other helpful links:

Steps to upgrade Wordpress to latest version

Here are the steps to upgrade Wordpress to the latest version using SSH terminal.
  1. Download the latest version of Wordpress:
  2. Backup Wordpress install:
    [/home/user/public_html] $ tar -cz wordpress > wordpress.tar.gz
  3. Backup MySQL database:
    [/home/user/] $ mysqldump --add-drop-table -h localhost -u username -p databasename > mysql-backup-datehere.sql
  4. Compress the sql backup file and store elsewhere:
    [/home/user/] $ tar -cz mysql-backup-datehere.sql > mysql-backup-datehere.sql.tar.gz
  5. Extract new Wordpress files overwriting existing files:
    [/home/user/] $ tar -zxvf wordpress-version.tar.gz
  6. Visit the Wordpress upgrade page and perform database upgrade: