How to use the --apiport for arguments?
I have enabled it with --apiport 10050 but than I only some json stuff when I use
http://localhost:10050 so I am definetily missing something.
That is used normally to communicate stats between OS and Miner.
Ok. Was actually hoping to see something like gminers or phoenixminer but guess can't have everything

I think its not quite correct. If you set apiport option to "0.0.0.0:port" you can reach your rig from outside, and monitor it.
Your missing the point no matter what if you set the api to localhost:port or 0.0.0.0:port you only get to see a json page and not something like what gminer, bzminer, phoenixminer or srbminer-multi show. A json page is more or less unreadible.
To me that is not monitoring.
Well. I think that youre missing that nobody watch json outpout only by own eyes. Sertainly you will use some soft to make it look understandable. CM monitor , android apps like CM monitor, plenty choises.