A $3 million settlement in the shareholder class action against the directors of failed mining company Kagara has been approved, with a Federal Court judge saying the amount is fair and reasonable despite two-thirds of it going to the lawyers and funder that brought the case.