There already exists template for monitoring WebLogic via JMX - https://thwack.solarwinds.com/docs/DOC-166969
But there exists method, how to make SAM JMX monitors working without touching JAVA_OPTIONS in startWebLogic script.
We can use monitoring via IIOP, which in default configuratiou works out of the box.
I prepared modified template. It is configured to monitor via default port 7001.
The correct port number can be found in Weblogic console here:
If you need change the port 7001 to something different, then edit the application, select all components and use MultiEdit button:
When step 5 finished, you need also scroll to bottom of edit page and submit your changes into database.
You will use weblogic credentials for monitoring, so also no creating of jmxremote.access and jmxremote.password is necessary.
When credentials defined, you can assign them also via edit page and multiedit to all components:
When step 4 finished, you need scroll to bottom of edit page and submit your changes into database, to make you change persistent.