YouTube Podcast Tutorial (Up to 4K Video Quality)

GitHub Source:

]]>http://www.admineer.com/blog/understanding-oracle-weblogic-thread-pool-hoggers-stucks-ejb-jdbc-sql-http-webservice-thread-analyzing/feed/0Oracle Open World, My Sessions, Updates and Notes ( M.Fevzi Korkutata – Oracle ACE )http://www.admineer.com/blog/oracle-open-world-2017-my-sessions-and-fresh-updates-fevzi-korkutata-oracle-ace/
http://www.admineer.com/blog/oracle-open-world-2017-my-sessions-and-fresh-updates-fevzi-korkutata-oracle-ace/#commentsSat, 10 Feb 2018 12:27:12 +0000http://www.admineer.com/?p=939I have completed my two sessions at Oracle Open World, 2017. I want to thank all my friends and attendees and the people I am in collaboration with to implement Oracle and open source technologies.

I am attaching some fresh pictures and screen captures while ongoing #OOW17 journey.

I have presented about WebLogic Multi-tenancy, SPARC Servers, Java Cloud Service and How to Build Your Own Private Cloud on-premise.

This time I have prepared a full youtube screen cast tutorial and took this monitoring to the next level which is sending dynamic email to the remote system owners. Check below screen capture for the auto inform email.

So, a proactive administrator should monitor these certificates and should warn the 3rd party end point URL’s administrator or update/import the certificate with the new one before the failure. Especially, if you are working with OSB (Oracle Service Bus) and SOA Suite 11g/12c WebLogic domains it is very crucial to monitor imported JKS certificate entries.

There are too many alternatives to do that. I have found some other scripts available but all of them based on JKS alias entries. Then decided to write a new one from scratch to iterate all JKS aliases in the JKS file.

I’ll explain two method for doing this JKS certificate monitoring in WebLogic.

Shell scripting and OS Cron Job

Shell script and WLSDM Scheduler

At the end of post I’ll put download link of the script and you can download it. Go to my GitHub project page to download entire project.

Step by Step Script Usage and Integration via Server CRON Job:

1. Download monitorJKS folder and upload to your server (Do it at the end, firstly read the whole tutorial)

7. In the modal window add new CRON job as below and save. (you can choose every minute for testing the cron job temporarily)

WLSDM: New Scheduled Job / Downtime (Click to enlarge)

That’s it! The integration and monitoring of JKS certificates expiry date is done. Let’s test it and see the results.

I chose every minute to test the script and understand that WLSDM scheduler is working properly. The threshold in the script is 100 days which is a very high value; in a production system it must be something like 5 or 7 days. In my test case the threshold is:

__thresholdDay="100"

Let’s see the WLSDM scheduler output (enlarge below screen capture). Here is the job records and its results. It demonstrates all the JKS monitoring processes passed successfully and we will not get any email alert from WLSDM.

WLSDM for WebLogic: Scheduled Job Execution History (click to enlarge)

Drill down each monitoring cycle detail by clicking “View Output/Details” lens in the “Scheduled Job Execution History” list. WLSDM reflects all the “SHELL/BASH stdOut” and “echo/printf” message values in this modal window page. It is possible to see Linux/Unix/Windows shell/bash (terminal) scripts’ stdOut and stdErr values in this page. Click below screen capture to see a successful JKS monitoring output for my shell script/action which is monitorJKS.sh.

As you see the remaining days for the alias volthreadcom is 124 days. The threshold is 100 which means remaining days are more than threshold; so the result is as expected: –> Script executed successfully! Certificates are OK.

For the second scenario; I am going to change the threshold from 100 to 150. In this case volthreadcom JKS certificate entry would be in trouble I am expecting to get a failed job result. Because the shell script will terminate itself with error (check “exit 1″ in the script)

Actually I am cheating WLSDM. Because; I know that WLSDM informs administrators about failed cron jobs/scripts by sending HTML email notifications as above. So, when I get an email about current “WLSDM WebLogic scheduled job” probably it means there is a WARNING about JKS certificate expiry date. Check below section in the script especially the (exit 1) part then you will understand what I mean. Otherwise please let me know to think about your case together

I have finished the documentation part and reading part. I have also prepared a Youtube tutorial/screencast about monitoring JKS entries. I’ve recorded the entire video on my iMac. The date function/command is different in MacOS (Sierra) than Linux. I have did some tricks for executing my shell script properly for macOS environment (If you are interested knock my door).

If you already read this technical blog post; please also watch the entire technical screencast it will inspire you about your PRODUCTION environment monitoring cases. Especially about WebLogic cron job integrations and definitions.

Source Code (Script and sample output file):

All the project source and sample output files are available in the Github monitorJKSforWebLogic project. I am also adding the entire script as below. (Copy/Download the script from Github; because the shell script source file is well formated at there)

In 2017 I have upgraded two big companies Oracle SOA Suite infrastructure and this year was really efficient. I have upgraded below FMW products to 12c in three diffent company. And all of them without any downtime.

]]>http://www.admineer.com/blog/oracle-admineer-workshop-sparc-weblogic-wlsdm/feed/0Mission Completed: Oracle WebLogic Server 12c Certified Implementation Specialisthttp://www.admineer.com/blog/mission-completed-oracle-weblogic-server-12c-certified-implementation-specialist-fevzi-korkutata/
http://www.admineer.com/blog/mission-completed-oracle-weblogic-server-12c-certified-implementation-specialist-fevzi-korkutata/#commentsTue, 02 May 2017 08:36:39 +0000http://www.admineer.com/?p=743Today I am very happy to announce that I have achieved WebLogic Server 12c Implementation Specialist certification. Anymore I am going to serve to my valuable client as “Oracle Certified Specialist” and “Oracle PartnerNetwork Certified Specialist”. I know that certification is not at all but my hands-on experience made it very easy to achieve.

Next station is to be OCM. But there is not certification path for Middleware specialists to be OCM. If you have further information about being OCM in the Middleware area please reply back to me

]]>http://www.admineer.com/blog/mission-completed-oracle-weblogic-server-12c-certified-implementation-specialist-fevzi-korkutata/feed/0SPARC S7-2 Server vs. x86 Server: Comparison and Load Analyzehttp://www.admineer.com/blog/sparc-s7-2-sonomo-server-vs-x86-server-comparison/
http://www.admineer.com/blog/sparc-s7-2-sonomo-server-vs-x86-server-comparison/#commentsMon, 17 Apr 2017 13:50:09 +0000http://www.admineer.com/?p=665Recently we have compared Application Server Middleware performance on Solaris SPARC S7-2 Server and x86 servers. I am not going to share the model and brand of the x86 system. But it is for sure that the two compared servers are in the same segment/class.

According to M7/T7 SPARC series, minimized version of SPARC S7-2 server could be used as consolidated server for Application Server infrastructure.

Conclusion

In general, your hardware configuration could be best, but it is for sure your software and Application Server container must be tuned for better performance. If you’re having performance problems about your application, upgrade your infrastructure with an expert with Application and Application Server tuning view.

The whole hardware configuration is not listed in this benchmark research because of NOT to target a brand or model as a weak performance criticism. If you want the whole hardware infrastructure configuration, please contact to me and drop a mail.