Issues with Amazon Elastic Load Balance or ELB and fixes

I was using Amazon cloud services for past some time. Amazon is one of the amazing service provider and mean time many restrictions and limitations when you are looking for flexible cloud infra and services. On my experience on Amazon EC2, and ELBs; I have noticed some issues which may be very difficult to identify.

AWS ELB

ELBs behave very strange some time when servers go offline. As Expected Health checks in ELBs, will manage EC2 downtime as explained. But I have noticed, once all servers in ELB goes down for maintenance or for any rezone it will be marked as Out of service in ELB page.

Yes, this looks normal. The issue comes when these servers come up; at this moment ELB behaves very strange. ELB will show servers are in service after health checks, and even you can see health checks are hitting all servers. But if you try to access ELB URL it will respond like unavailable or it will say service is down.

So surprised rite! Yes this what issue I have noticed. The solution for this was remove the server from ELB and add it back. When I checked with some AWS experts, they said it will come up and will be live but if it’s not coming up remove servers and add it back.

So the conclusion is keep sharp eye on it using monitoring tools. Hop this will be helpful for some one who will be facing similar king of issues with ELBs. Thank you, will come with new topic soon.

How to Create Best and Free Animated Ajax Loading gif Images

[ad#add-top-in]

Free cool Ajax loading gif image generator. Many Ajax progress indicators or loading animated gif images; that are for free. You can customize these images and set the background colure and also loading image colure in matter of seconds and get it for your site. You can customize the image colure, at the mean time you can preview it before downloading it too. Try this and get coolest Ajax gif animation now……

There Is Nothing Which Can Stop Spam Mails Coming or Going Out Of Your Mil Address!!!

Email spam [Junk mail or Unwanted email] really annoys all. There’s something hideous about craftily and repeatedly forcing worthless products onto millions of people who really couldn’t care less about viagra logo enhancements or anything else on offer. Spam is a big problem for everyone from the individual home Internet user to the multi-national corporation that depends on email communications to conduct business.

There are different kinds of spamming around this electronic web world.
– Repeatedly forcing useless products onto millions.
– Hidden text and links
– Blog and Wiki spamming
– Email Bombing
– Porno spam [Mailing of “adult” advertisements or pornographic pictures]
– Virus spam [Mass mailing that contain viruses, Trojans, malicious scripts, etc.]
– Spam scams [Mass mailing of fraudulent messages]
Etc…..

There are more and more spam categories do you ever think about
– What the reason behind it?
– Why this spam’s are not blocked all the time?
– How this spamming happening?
– What action you can take against spamming?
– Can’t we stop this spamming?

Yes it’s true there are many questing regarding this but truly the problem is; “the worst mailing protocol itself”. The founder of mail protocol never thought of this kind of un-presidential use of this discovery. Yes that’s true! Now no one can change this protocol because this protocol is spread like spider web all over the world. One craziest thing in mailing is; any one can send mail to any one with others mail address also if that mail address exists or not! That meant I can send mail from your mail id with out using your mail account, is this craziest!!!

There are many tools and companies in the world to stop and prohibit this spamming but all are failed in it. Till now there is no product or agency which can stop spam mails coming or going out of your mail address. So this is all about mail security. We can only hop a good system will come to stop this nonsense in future.
[ad#add-top-in]
But still there are some tips to Identify this spam mails your self but its little technical I hop all can understand this. By seeing mail you cant identify how is sending mail and from ware it came from. The only way to check that is by looking in to header of the mail. All mail clients have the option to see the header of the mail the header of mail will looks like this it may differ in appearance depends up on providers

Return-Path: [spamers@address.com]
Received: from server.anydomai.com (mail.anymaildomain.com [126.43.75.123])
by spam01.d2.dfd.com (8.10.2/8.10.2) with ESMTP id NAA23597;
Fri, 12 Dec 2008 16:11:20 -0400 (EDT)
Received: from aol.com (127-34-56-98.dsl.mybigisp.com [127.34.56.98])
by server.mymailhost.com; Fri, 12 Jul 2002 13:09:38 -0700 (PDT)
Date: Fri, 12 Jul 2002 13:09:38 -0700 (PDT)
From: Hot Summer Deals <faike@aol.com>
To: your@mailaddress.com
Subject: You won the price of 10$Bln!!

In this you need to check the initial 6 lines which give exact picture of reply address and mail from server. This should mach the last 3 lines. Some time it also dot work; so this is not the 100% best solution for spam mail identification. I hop you can understand the complexity in mail identification.

NOTE:- Better solution is stop opening mails from unknown person. Never click any link in mails and also never download attached file which you are not sure about.

How to Migrate a Live Virtual Machine Without Interrupting Services!


Industry interest in live migration has grown as virtualization technology has become more widely adopted. Live Migration of VMs across physical servers is a vital component of data center management that enables IT managers to move VMs as necessary in order to perform tasks such as upgrading or conducting maintenance of a server, balancing the server load and proactively managing the server availability to avoid downtime or lost data. The demonstration illustrates AMD’s approach to an open and collaborative relationship with its partners to meet customer demands.

Red Hat and AMD were able to achieve this feat through the combination of Red Hat’s innovative, high-performing virtualization technology and the consistent and reliable architecture of the AMD Opteron processor.
[ad#add-top-in]
Live migration enables the movement of running virtual machines from one physical server to another without disrupting service to the end user, something that, till now, has only been demonstrated across systems based on one vendor’s platforms. Live migration demonstration moves a live VM from a dual socket Intel Xeon DP Quad Core E5420-based system to a system based on the forthcoming 45nm Quad-Core AMD Opteron processor, utilizing Red Hat’s high-performance open source virtualization software.

See the demonstration
httpv://www.youtube.com/watch?v=EuhU6jJjpAQ

Google with Cool Form Feature in Docs

Google Docs is actually an online word processor that’s completely free to use and comes with a couple of very nifty ideas. If you’ve not tried it yet then you’ve certainly got nothing to lose by doing so: the only requirement is that you sign up for a Google account.

Google Docs offers a solid array of features. The standard stuff is all here: auto-saving, spell checking and word count, the latter of which offers a readability assessment for your document, so you can see how clearly you write.

Where Google Docs really shines is with its sharing facilities. When working with a document, you can click the share tab and specify other people as collaborators or viewers. Viewers can merely look at the document, but a collaborator can edit it fully, so if you’re working with a co-writer on a project (or several) you can all utilize the same master document.

httpv://in.youtube.com/watch?v=eRqUE6IHTEA

There are lots of tools in Docs like spread sheet, Power Point and also Form facility that’s also absolute free.

Following are the steps to create a form and publish it on your site for getting reweave on your site or any thing you want. You can also see the summary of the poll or reweave of your form any time by logging in to docs.

  • Go to New > Form
  • Fill the Form as you want to display.
  • Submit that by clicking on Done button
  • Save the Form
  • Go to the More Action at top corner
  • There you can get the embedding code for your web site also you can edit the massage appears after the submission of poll or reweave by going to edit configuration.
  • You can view the published form by clicking on the hipper link which is show at the bottom of the page. You can share the URL to any one to participate in poll or reweave. Here is my Form.

[ad#add-top-in]
Creating a form from a spreadsheet:

  • Click on the Form tab and click on Create a form.
  • In the form template that opens, you can add any questions and options you’d like.
  • Click Email this from once you’ve finished adding your questions.
  • Add email addresses for your desired recipients.
  • Click Send.

How to Setup Free Mail Server for Your Own Domain with Google

Yes that’s true you can setup your mail server for your own domain, absolutely free with Google!! As we know Google having mind blowing mail servers; you will be getting IMAP, POP, Mail forwarding ….etc for free and we can trust Google and they are with us for a long time now. So here are the simple 8 steps you need to follow to setup your mail server with Google.

1) Go to Google Apps and sign up for a standard account for your domain.

2) Once you provide your info, Google will take you to your control panel/Dashboard.

3) Note that Google needs to verify that you own your domain. So click on the link to verify your domain ownership.

4) At this point there are two ways of verifying ownership, HTML and CNAME method you can use any one of this which ever convenient for you.

5) Now setting Google apps as your mail server, by using this people can send mail to ‘userid@yourdomain.com’ and it will get routed to Google apps. If you need this, then sign in to your domain hosting service and go to the DNS panel for your domain and add the following to the MX (Mail Exchanger) section. Make sure you delete the default MX entry that is already there by default. If you don’t have access to MX you need to contact your Hosting providers to set this.

Priority        Mail Server

1             ASPMX.L.GOOGLE.COM.
5             ALT1.ASPMX.L.GOOGLE.COM.
5             ALT2.ASPMX.L.GOOGLE.COM.
10           ASPMX2.GOOGLEMAIL.COM.
10           ASPMX3.GOOGLEMAIL.COM.
10           ASPMX4.GOOGLEMAIL.COM.
10           ASPMX5.GOOGLEMAIL.COM.

If hosting provider allowing only one or three MX, then choose first 1 or 3. You can use priority as same.
[ad#add-top-in]
6) Wait a couple of hours to settle DNS (This depends up on hosting providers). There will be a default email address which ever you passed while signing up this will be master account. If you need one more email account then go to your Google apps dashboard and “User accounts>> Create a new user” and add new email account. Also activate your Email.

7) In the “Service settings >> Email” menu you can change web addresses for accessing Email. For this create a CNAME and modify URL. This URL can be used to login to mail box (ie: click on “Service settings >> Email” menu and change the default web address to http://email.yourdomain.com or whatever you used for CNAME)

To use the custom URL email.yourdomain.com, you must change the CNAME record with your domain host.

a) Sign in to your domain hosting service.

b) Navigate to your DNS Management page. Generally be found in Domain Management or Advanced Settings, if not you need to contact your Hosting providers to set this.

c) Find the CNAME settings and enter the following as the CNAME value or alias:

email

d) Set the CNAME destination to the following address:

ghs.google.com

8) Wait for a couple of hours to settle DNS (This depends up on Hosting providers). Then you can access to login page of your mail box using “http://email.yourdomain.com” or whatever CNAME you set.

How To Remove Google Search Virus Warning Alert? This Site May Harm Your Computer

How To Remove Google Search Virus warning Alert? This Site may harm Your Computer

If your website is facing similar problem while searching then you need to make sure that..

1) Your ‘.htaccess’ file hacked.

Some one hacked your ‘.htaccess’ file and added malicious redirection codes in to it. What it dose means! It redirects the Google or any other search engine request to malicious domains, so for this you can do one thing like Remove all ‘.htaccess’ which are infected or replace it with original one.

2) Make sure your website is not affiliated with any Mallware related website or activates.

Your site may infected by iframe attack where hackers inserted JavaScript iframe codes into your first or last line of index pages of every folders. This calls an external malicious page in to visitor’s computer and loads nasty programs. The codes will be inserted in encoded format, so look like “%20%77%69%6e” in a file. You need to clean this.

Once you have reviewed your website and are sure it is clean, you can submit a request for re-review your site with google manully as follows.
[ad#add-top-in]
Using Google Webmaster Tools. (Note: you need to verify site ownership to see this information).

1. Sign in to Webmaster Tools with your Google account.
2. On the Dashboard, select the site you want.
3. On the Overview page, click Request a review and follow the instructions.

After this Google will review your website manually and, Once they will make sure that it doesn’t host or distribute any type of Malware, they will remove the identification from search results and it will re-index it.

Update:-

I forgot to tell the Reason and Precaution for this problem, here it is …

This can happen for various reasons like:

– poor/compromised account/FTP password, which allows hackers to guess the password [or use brutforce tools] and get unauthorized access.
– user’s computer infected by viruses, which is controlled by hackers. In this situation, customer’s uploads also get infected.
– poor scripts, which allows hackers to insert various malformed queries and remotely execute the code and perform intended action
– Virus effected theme selection for the application
– Installing application which are downloaded form third party sites; mainly not genuine sites.

You will have to ensure that:

– generate a strong password combination [for account, ftp, database etc]
– scan local computer with good antivirus, anti spy ware programs and clean bad programs.
– keep the software up-to-date with vendors/developers, and seek their support/forums for any known vulnerabilities/fixes/workarounds available.

Google AdSense with New Feed Add and Video Unit Service

Google has publicly launched AdSense for Feeds. Google has actually been trying out this service for a long time with a few selected feed publishers, but they launched it for the rest of the world. This new offering lets publishers very easily include AdSense in their RSS feeds which takes advantage of Google’s classic CPC and also CPM  ads.

Also some weeks ago they have launched “video units” service, which actually YouTube video sharing service. Basically you get the chance to embed certain YouTube videos into your website, either by picking from an available channel or feeding Google your preferred categories and keywords, or by allowing Google to automatically target the content to your site.

1) To use the AdSense for Feeds service, simply log into your AdSense account, then follow these steps:

a) Click on AdSense Setup
b) Click AdSense for Feeds
c) Fill out the setup form
d) Click “Save” that’s it.

Once you’ve finished this, the feeds you selected will now show ads at a frequency that matches the criteria you specified when setting it up.
Also google will launch a add migration tool for the existing feedburner add users.
[ad#add-top-in]
2) To use the “Video units” service, simply log into your AdSense account, then follow these steps:

a) Click on AdSense Setup
b) Click Video units
c) Fill out the setup form
d) Click “Save”.
e) Get the code and past it in you site and enjoy