Thursday, 31 July 2014
How to monitor an IBM Business Process Manager environment using WebSphere Application Server Performance Tuning Toolkit
find: /private/var/db/locationd: Permission denied
find: /private/var/db/Spotlight: Permission denied
find: /private/var/db/sudo: Permission denied
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
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.
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.
./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]')
The documentation for the above commands is here: -
Configuration commands (wsadmin)
Commands (wsadmin scripting) for configuring the Business Space component for dashboards
Tuesday, 29 July 2014
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
Nowt but the Messaging Engine :-)
Monday, 28 July 2014
[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
[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
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.
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.
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
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.
The new global cache feature in WebSphere Message Broker V188.8.131.52 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 V184.108.40.206 (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.
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
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.
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:
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
Wednesday, 16 July 2014
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
Thursday, 10 July 2014
Monday, 7 July 2014
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)
Friday, 4 July 2014
Yay, VMware Fusion and macOS Big Sur - no longer "NAT good friends" - forgive the double negative and the terrible pun ...
After macOS 11 Big Sur was released in 2020, VMware updated their Fusion product to v12 and, sadly, managed to break Network Address Trans...
I've just spent ~1 hour trying to get a pair of Powerline adapters to .... pair. This involved pressing a "Pair" button on one...
I hit a wee snag earlier today, whilst attempting to unpack some IBM software on my NAS. Being a command-line junkie, I'd SSH'd into...
After an unscheduled reboot of the VMs that host my K8s cluster, I was struggling to work out why the kubelet wasn't starting properly...