As an alternative to a web based app that will be exposed over the same port as any web applications you deploy yourself have you considered using jconsole instead?
https://community.jboss.org/wiki/UsingJconsoleToConnectToJMXOnAS7
This is accessible over the port used for the native management interface and is secured using the same mechanism as is used for the native interface.