Geeking in technology since 1985, with IBM Development, focused upon Docker and Kubernetes on the IBM Z LinuxONE platform In the words of Dr Cathy Ryan, "If you don't write it down, it never happened". To paraphrase one of my clients, "Every day is a school day". I do, I learn, I share. The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions. Remember, YMMV https://infosec.exchange/@davehay
Thursday, 31 July 2014
How to monitor an IBM Business Process Manager environment using WebSphere Application Server Performance Tuning Toolkit
IBM BPM 8.5.5 - Performance Admin Console - Computer says "No"
IBM Notes - Finding my temporary files
find: /private/var/db/locationd: Permission denied
find: /private/var/db/Spotlight: Permission denied
find: /private/var/db/sudo: Permission denied
/private/var/folders/8t/s52kgwtj4l16sp3nf0tl7f9c0000gn/T/TemporaryItems/notes/jamsurvey.xls
find: /private/var/folders/8t/s52kgwtj4l16sp3nf0tl7f9c0000gn/T/vmware-root: Permission denied
find: /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/0/com.apple.revisiond.temp: Permission denied
find: /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C: Permission denied
find: /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/Cleanup At Startup: Permission denied
...
$ cp /private/var/folders/8t/s52kgwtj4l16sp3nf0tl7f9c0000gn/T/TemporaryItems/notes/jamsurvey.xls .
Wednesday, 30 July 2014
WebSphere Application Server - Migrating to 8.5.5
The IBM®WebSphere®Application Server Migration Toolkit is a suite of tools and knowledge collections that enables your organization to quickly and cost-effectively migrate to WebSphere Application Server V7.0 through V8.5.5, whether from a previous version of WebSphere Application Server or competitive application servers including Apache Tomcat Server, JBoss Application Server, Oracle®Application Server, and Oracle WebLogic Server.
http://www.ibm.com/developerworks/websphere/downloads/migtoolkit/vtov.html
Knowledge Collection: Migrating to WebSphere Application Server V8.5
A focused compilation of links to documents and resources to help you plan and perform your migration to IBM WebSphere Application Server Version V8.5.
http://www-01.ibm.com/support/docview.wss?uid=swg27008727
IBM Business Monitor 8.5.5 - My First Installation ....
com.ibm.websphere.MON.v85_8.5.5000.20140530_1037
com.ibm.ws.cognos.v1021.linuxia64_10.2.1.20140530_2310
./monConfig.sh -c ~/monconfig_threeCluster.properties -d Dmgr01 -p passw0rd -u wasadmin
[29/07/14 17:21:22:591 BST] 00000001 ResourceMgrIm E WSVR0017E: Error encountered binding the J2EE resource, CognosEndpoint, as resource/wbm/CognosEndpoint from /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config/cells/bam855Cell/resources.xml
com.ibm.wsspi.runtime.variable.UndefinedVariableException: Undefined variable i.wbmCognosUrl
So I checked the resources.xml file: -
...
...
...
...
AdminTask.wbmDeployCognosService('[-cluster monSupportCluster1 -dbName COGNOSCS -dbUserName cognos -dbUserPassword passw0rd -adminUserName wasadmin -adminPassword passw0rd]')
AdminConfig.save()
AdminNodeManagement.syncActiveNodes()
quit
*UPDATE*
The documentation for the above commands is here: -
Configuration commands (wsadmin)
Commands (wsadmin scripting) for configuring the Business Space component for dashboards
registerBusinessMonitorTarget script
Tuesday, 29 July 2014
IBM Installation Manager - Listing What's Available to Install
com.ibm.websphere.ND.v85_8.5.5002.20140408_1947
com.ibm.ws.DB2EXP.linuxia64_10.1.1.20140530_0055
com.ibm.ws.cognos.v1021.linuxia64_10.2.1.20140530_2310
com.ibm.websphere.MON.v85_8.5.5000.20140530_1037 : Monitor.Production,Monitor.NonProduction
com.ibm.websphere.ND.v85_8.5.5002.20140408_1947 : core.feature,ejbdeploy,thinclient,embeddablecontainer,samples,com.ibm.sdk.6_32bit,com.ibm.sdk.6_64bit
com.ibm.ws.DB2EXP.linuxia64_10.1.1.20140530_0055 : db2exp.linuxia64.feature
com.ibm.ws.cognos.v1021.linuxia64_10.2.1.20140530_2310 : com.ibm.cognos.feature
IBM BPM 8.5.5 - What goes where ?
Process Center
Monday, 28 July 2014
More fun with BPM 8.5.5.0 and DB Bootstrapping
java.lang.NullPointerException
at com.lombardisoftware.server.ejb.persistence.dao.TWAclEntryDAO.findByFilter(TWAclEntryDAO.java:73)
[28/07/14 15:13:24:382 BST] 00000072 wle_servlet E CWLLG0011E: Caches did not initialize because of an unexpected exception. Error: com.lombardisoftware.client.delegate.BusinessDelegateException: java.lang.NullPointerException
Caused by: com.lombardisoftware.core.TeamWorksException: java.lang.NullPointerException
Problems with DBMS_LOCK on Oracle with IBM BPM Advanced 8.5.5.0
[28/07/14 15:10:54:703 BST] 00000097 SQLErrorCodes I org.springframework.jdbc.support.SQLErrorCodesFactory <init> SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]
[28/07/14 15:10:54:731 BST] 00000097 wle_perf_load I Error locking system table: ConnectionCallback; bad SQL grammar []; nested exception is java.sql.SQLException: ORA-06550: line 1, column 13:
PLS-00201: identifier 'DBMS_LOCK' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
org.springframework.jdbc.BadSqlGrammarException: ConnectionCallback; bad SQL grammar []; nested exception is java.sql.SQLException: ORA-06550: line 1, column 13:
PLS-00201: identifier 'DBMS_LOCK' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
as per this IBM Technote: -
Thursday, 24 July 2014
How to run IBM Integration Bus v9 on SoftLayer Servers
How to automate IBM Integration Bus deployments using IBM UrbanCode Deploy and Chef
IBM UrbanCode Deploy - automating application deployments through your environments
IBM UrbanCode Deploy is a tool for automating application deployments through your environments. It is designed to facilitate rapid feedback and continuous delivery in agile development while providing the audit trails, versioning and approvals needed in production.
IBM PureApplication System - Using IPAS to Isolate Virtualized Environments
Demonstrating workload isolation in IBM PureApplication System
Learn how to create two or more application runtime environments in IBM® PureApplication™ System that are highly isolated from each other so that the workloads in one environment cannot interfere with those in another. This article shows how to create them and demonstrates that they are indeed isolated.
Source: http://www.ibm.com/developerworks/cloud/library/cl-ps-aim1302-workisolation/index.html
Managing application runtime environments in IBM PureApplication System
In IBM® PureApplication™ System, deployers install applications into runtime environments that administrators define by using cloud groups and environment profiles. As an administrator setting up a PureApplication System, what are the cloud groups and environment profiles that you will need to consider and create?
Wednesday, 23 July 2014
Faster disaster recovery in IBM Business Process Manager
Implementing a multiple data center approach to improve recovery time
This article describes an infrastructure topology for IBM® Business Process Manager that includes elements that reside in distinct data centers that may be geographically separated from each other. Such a topology can be useful in achieving disaster recovery objectives in certain circumstances, especially when recovery times faster those offered by traditional approaches are desired. Additionally, the strategy described in this paper uses Oracle®'s Data Base File System (DBFS) to enable the database manager to control replication of the WebSphere® transaction and compensation logs, as well as traditional IBM BPM database content. This content is part of the IBM Business Process Management Journal.
Network File System (NFS) Recommendations for WebSphere Application Server to AVOID DATA LOSS
Using the global cache in WebSphere Message Broker
The new global cache feature in WebSphere Message Broker V8.0.0.1 enables you to store and reference data in an embedded memory cache or an external WebSphere eXtreme Scale grid. This article shows you how to implement a global cache to store and access reference data for use by message flows.
Most enterprise IT solutions have a requirement for reference data that is accessed frequently during operations. Until recently, this reference data resided in either a file or a database and was accessed through queries. However, querying a file or database consumes time and must be done repeatedly, resulting in a substantial performance hit. To overcome this problem, applications started keeping reference data in a cache in memory, which greatly reduces the time needed to access the data.
IBM® WebSphere® Message Broker V8.0.0.1 (hereafter called Message Broker) provides various ways to manage the cache. You can use shared variables in ESQL to store the data in memory. But shared variables are private to a message flow and cannot be shared across message flows or execution groups, which can lead to duplication of stored data across different flows, and higher memory requirements to store the data.
Alternately, you can load static data into an execution group's JVM heap, so that the data can be shared by multiple flows deployed in an execution group. With this method however, the use of the data is confined to that execution group.
The new global cache feature in Message Broker enables a message broker application to store its reference data in an embedded or external WebSphere eXtreme Scale grid. In an embedded global cache, access to reference data is spread across multiple execution groups that host the eXtreme Scale container servers. The data can be accessed by all execution groups, even if they do not participate in hosting the container servers. This article shows you how to maintain and access static data in a global cache using Java routines from ESQL or Message Broker Mapping nodes.
Patterns for IBM Integration Bus and WebSphere Message Broker
IBM Integration Bus Hypervisor Edition for IBM AIX, V9.0 is a combination of IBM Integration Bus, IBM WebSphere MQ, and the IBM AIX operating system, optimized to run in server virtualization environments. It offers flexible integration solution provisioning across a range of physical and cloud-based deployment options.
IBM Integration Bus Hypervisor Edition for Red Hat Enterprise Linux
IBM Integration Bus Hypervisor Edition for Red Hat Enterprise Linux Server for x86, V9.0 is a combination of IBM Integration Bus, IBM WebSphere MQ, and the Red Hat operating system, optimized to run in server virtualization environments. It offers flexible integration solution provisioning across a range of physical and cloud-based deployment options.
Tuesday, 22 July 2014
IBM HTTP Server - Rewriting HTTP (port 80) requests to HTTPS (port 443)
From IBM WebSphere CloudBurst Appliance to IBM PureApplication Service on SoftLayer
Knowledge Collection: Security documents for the IBM Business Process Manager products
DB2 - HADR Performance Tuning and Diagnostics
This article consists of three main sections:
- Configuring HADR for Optimal Performance: Preventive Care
- Monitoring HADR Performance: Get early warning of problems
- Diagnosing and fixing HADR performance problems: When a problem does occur, how to fix it.
A spot of IBM Tivoli Monitoring ...
Welcome to the IBM Tivoli Monitoring (ITM) WIKI. IBM Tivoli Monitoring products and solutions can help you manage the performance and availability of a wide range of distributed operating systems and applications. This WIKI will provide you with valuable information and guidance on currently available IBM Tivoli Monitoring products and solutions.
The articles here provide valuable information related to monitoring agents.
After you install and set up the Monitoring Agent for Linux OS (product code: klz or lz), you have an environment with a client, server, and monitoring agent implementation for IBM Tivoli Monitoring.
This IBM Tivoli Monitoring environment contains the following components:
files.
IBM Tivoli Monitoring is the base software for the Log File agent.
The Tivoli Log File Agent is an agent that provides a configurable log file monitoring capability that uses
regular expressions. For compatibility, the agent can consume the configuration information and format
strings previously used by the Tivoli Event Console Log File Adapter. These strings allow the agent to
filter the log data according to patterns in the format file, and submit only the interesting data to an
event consumer. The agent can send data both to a Tivoli Enterprise Monitoring Server or through the
Event Integration Facility (EIF) to any EIF receiver, such as the OMNIbus EIF probe.
The Tivoli Log File Agent (product code LO) provides you with the capability to monitor Application log files.
IBM® Tivoli® Monitoring is the base software for the Log File agent.
The Tivoli Log File Agent is an agent that provides a configurable log file monitoring capability that uses regular expressions. For compatibility, the agent can consume the configuration information and format strings previously used by the Tivoli Event Console Log File Adapter. These strings allow the agent to filter the log data according to patterns in the format file, and submit only the interesting data to an event consumer. The agent can send data both to a Tivoli Enterprise Monitoring Server or through the Event Integration Facility (EIF) to any EIF receiver, such as the OMNIbus EIF probe.
Thursday, 17 July 2014
Mac OS X - Applications and File Types - Changing the system-wide default
Wednesday, 16 July 2014
IBM Elastic Caching Community
Data in memory is much quicker and easier to access than memory on disk. End user response times and system throughput are improved. Load on backend EIS and databases are reduced by large memory caches, thus increasing the workload you may process and your scalability.
WebSphere eXtreme Scale provides huge memory stores on commodity hardware solving all these problems being a dynamic, elastic cache. What can't you do with large, cheap memory stores?
Sunday, 13 July 2014
Starting Oracle 11gR2 Database
Thursday, 10 July 2014
Six tips for implementing BPM without perishing in the attempt
Monday, 7 July 2014
Guide to properly setting up SSL within the IBM HTTP Server
Oracle and Response File Locations
Checking Temp space: must be greater than 120 MB. Actual 27474 MB Passed
Checking swap space: must be greater than 150 MB. Actual 4031 MB Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2014-07-07_04-07-06PM. Please wait ...[oracle@rhel6 database]$ [FATAL] [INS-10101] The given response file ../db_install.rsp is not found.
CAUSE: The given response file is either not accessible or do not exist.
ACTION: Give a correct response file location. (Note: relative path is not supported)
YouTube - What's New in IBM UrbanCode Deploy 6.1
Friday, 4 July 2014
IBM Events - Registration - UK Mobile Enterprise Roadshow 2014
15th July (IBM South Bank)
16th July (IBM Manchester Lab)
17th July (IBM Edinburgh)
Reminder - installing podman and skopeo on Ubuntu 22.04
This follows on from: - Lest I forget - how to install pip on Ubuntu I had reason to install podman and skopeo on an Ubuntu box: - lsb_rel...
-
Why oh why do I forget this ? Running this command : - ldapsearch -h ad2012.uk.ibm.com -p 389 -D CN=bpmbind,CN=Users,DC=uk,DC=ibm,DC=com -w...
-
Error "ldap_sasl_interactive_bind_s: Unknown authentication method (-6)" on a LDAPSearch command ...Whilst building my mega Connections / Domino / Portal / Quickr / Sametime / WCM environment recently, I was using the LDAPSearch command tha...
-
Whilst building a new "vanilla" Kubernetes 1.25.4 cluster, I'd started the kubelet service via: - systemctl start kubelet.se...