Indian nationals do indeed require a visa to enter Australia. It is generally advisable to submit your visa application well in advance of the day you plan to go and to finalize your trip plans once your visa has been approved.
No, Australian law does not allow Indian citizens to get visas upon arrival.
The purpose of a tourist visa is to encourage short-term travel and tourism among individuals, friends, and business visitors to Australia. Three types of visas are available:
A person who visits Australia on a tourist or leisure trip or to see friends and family. You can submit an application for this from any country, including Australia.
Those who intend to travel briefly to do business, engage in negotiations, or attend events. You must submit an application for this from somewhere other than Australia.
Family members who are sponsored for a visit visa by an Australian citizen or permanent resident are referred to as sponsored family visitors.
Parents of Australian nationals are granted visitor visas to Australia with longer validity.