How long has your tank been set up?
Looks fairly new from the pics....way too new to have that many critters in it already.
It's not just the fish...none of your corals look very happy either
+1 on that! I would say at a MAX 1 or 2 fish. That bioload for a new tank is probably a issue.