К основному контенту

Сообщения

Сообщения за апрель, 2014

Weblogic Diagnostic Framework Run Bash Script (reboot managed server) - (bad practices)

Вообщем переодически сервер дохнет по: The WebLogic Server encountered a critical failure java.lang.OutOfMemoryError: Metaspace Reason: There is a panic condition in the server. The server is configured to exit on panic И хотя это гавно пишет типа  Reason: There is a panic condition in the server. The server is configured to exit on panic чёт ни хуя он ни куда не exit.... Вообщем т.к разбираться с тем чем он жрётся нет ни времени ни желания (оно обязательно появится)... как вариант можно приделать костыль... костыль будет заключаться в ребуте сервера при возникновении этой ошибки. Что значит для этого надо... Желания и понимание что так жить нельзя, и вообще... Делаем новый модуль называем скажем:  Reboot-OOMMetaSpace Идём в в новый модуль делаем Policy: Называем его OOM-Metaspace и говорит что это Server log: Жмём next в Configuration Policy пишем: log.logMessage.contains('java.lang.OutOfMemoryError: Metaspace')

patch weblogic server

Установка пачей как и удаление осуществляется утилитой bsu.sh /opt/oracle/product/Middleware/utils/bsu/bsu.sh При запуске может спрашивать, логин пароль для oracle.support и прочие вещи.. Можно всё пропустить и работать в offline режиме. Директория для патчей по умолчанию: MW_HOME/utils/bsu/cache_dir Предположим скачен патч: p10215257_1035_Generic.zip Внутри zip архива содержится 3 файла: -rw-r--r-- 1 oracle oinstall  187268 Oct 21  2011 3DCM.jar -rw-r--r-- 1 oracle oinstall 6989737 Oct 21  2011 patch-catalog_16340.xml -rw-r--r-- 1 oracle oinstall 23424Oct 21  2011 README.txt Первые 2 файла необходимо скопировать в директорию: /opt/oracle/product/Middleware/utils/bsu/cache_dir 1. $ cp 3DCM.jar patch-catalog_16340.xml /opt/oracle/product/Middleware/utils/bsu/cache_dir/ 2. $ cp patch-catalog_16340.xml patch-catalog.xml После этого патч будет виден в Smart Update утилите. Жмём зелёную стрелку и....

OVD performance tuning

1. В OVD есть адаптер: Microsoft AD 2. В weblogic уже добавлен OVD Provider 3. Пользователи вытаскиваются просто пиздец как долго... Пару ссылок: http://docs.oracle.com/cd/E25054_01/core.1111/e10108/ovd.htm http://fusionsecurity.blogspot.ru/2012/11/oamovd-jvm-tuning.html http://fusionsecurity.blogspot.ru/2012/09/virtual-directory-performance-tuning.html

Windows 7 create admin user without admin password (reset administrator password)

Как сообщает офицальный сайт винды: http://answers.microsoft.com/en-us/windows/forum/windows_7-security/how-do-i-reset-my-forgotten-administrators/945fcc2f-e10c-45ac-9a7f-cd4c328dd063 Restart the PC, hold down  F8  once you enter the Windows® Boot Menu choose  Safe Mode with Command Prompt , and now type in the following:    net user root Root123 /add net localgroup Administrators root /add net localgroup Users root /delete Гениально! http://alexdevillx.blogspot.ru/2012/05/windows-mimikatz.html http://hardsec.net/mimikatz-meterpreter-extension/?lang=en

orapki. open cwallet.sso. convert sso, p12 to jks

Запишу пока не забыл... Утилита owm для просмотра существующий сертификатов. Выглядит как то так (открываем папочку): Wallet -> Open -> Выбираем папку с сертификатами Если у нас уже есть p12 и sso: -rw-r--r-- 1 oracle oinstall 9757 Apr  3 11:15 cwallet.sso -rw-r--r-- 1 oracle oinstall 9680 Dec 18  2012 ewallet.p12 Можно без проблем конвертнуть это в jks утилитой orapki: $ orapki wallet pkcs12_to_jks -wallet ./ -pwd passwordForInputFile -jksKeyStoreLoc ./key.jks -jksKeyStorepwd lalalai -jksTrustStoreLoc ./trust.jks -jksTrustStorepwd lalalai

Monitoring slow page Oracle WebCenter Spaces

В падлу много писать... вообщем посмотреть можно тута: http://lalala:7001/em 

Oracle SOA monitoring composite

Одна из проблем это очень долгий старт workflow engine на SOA Server. Посмотреть как это всё стартует можно тут: http://lalala:7001/em -> SOA -> soa-infra (soa_server1) -> Deployed Composites Может быть несколько вариантов одного композита, но т.к если не удалять старые то workflow engine может стартовать хоть целый час... то лучше удалять дублированные (неиспользуемые) композиты... Посмотреть какие сейчас используются можно тут: В процессе запуска выглядит так: Красным отмечены отмечены те которые еще не запустились..

Change apache date format

Т.к. по умолчанию формат даты для apache дико уебанский... т.е не жрётся командой date, надо его поменять... Проверить работоспособность команды date можно так: date -d "DATE" +%F" "%T" "%p # date -d "04/30/2014 13:50:15" +%F" "%T" "%p 2014-04-30 13:50:15 PM Формат зависит от локали... но будем исходить из того что локаль по умолчанию US: LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= Если посмотреть лог apache по умолчанию дата в нём выглядит так: [19/Dec/2013:11:40:11 +0400] # date -d "19/Dec/201

Auto Restart weblogic server from failed status

Жмакаем пару галочек как указано на скриншоте Идея в том что если сервер наебнулся, он будет убит автоматом!