Aerodynamic noise emitted by low-speed axial fans has been receiving increasing attention in various sectors of high societal impact, such as automotive and HVAC systems. In this framework, turbulence interaction, flow non-uniformities, trailing-edge boundary layer fluctuations and blade-tip leakages are different mechanisms generating aeroacoustic sources on the rotating blades and contributing to the overall emitted sound. An accurate localization of the sound sources on the surface of the blade is instrumental in separating and isolating these contributions and, therefore, in designing novel sound mitigation concepts. The main objective of this paper is to present an inexpensive and efficient way to isolate and quantify the noise generating mechanisms on rotating blades by means of a irregularly shaped microphone array. The technique is based on ROtating Source Identifier (ROSI) and has been implemented and validated at the von Karman Institute for Fluid Dynamics (VKI). Simulated benchmark datasets that refer to rotating point sources emitting white noise have been considered for the validation of the method. The accuracy in the source localization and in the source strength reconstruction has been evaluated for a fixed and a variable angular rate. Moreover, the algorithm implementation has been parallelized with the purpose of reducing its computational time, which represents the main drawback of ROSI. Finally, the developed technique has been applied to measure the noise sources generated by a forward-skewed subsonic axial fan operated at maximum efficiency. In this case, it has been possible to successfully localize and characterize the major noise sources on the blades. Although further investigation will be necessary to gain better insight into the topic, the present work constitutes an important step for a better understanding of the physical phenomena occurring in the noise generation of an axial fan.