Integration Landscape: Graphical views improves usability and information sharing

We are proud to present Integration Landscape, a new powerful feature that displays the Repository model as a graphical model.

 

This feature is available in the 4.3 release series.

This feature has been implemented using the open source library jsPlumb. Read more about jsPlumb here

New Message Queuing Agent for Active MQ

Continuing our efforts to provide true End to End monitoring we have new released a new Message Queuing Agent for Integration Manager.

Read more here

Log tracked messages with ease from multiple BizTalk instances

 Integration Manager 4.2.0.9 has now support for harvesting logged tracking data from multiple BizTalk instances from one instance of Integration Manager. Since all your production environments are covered within our simple fixed price licensing model there is no additional licenses costs associated with adding more BizTalk Servers. This is not the case with competing tools where you have a plethora of licensing options and costs.

This is especially useful when introducing new version of BizTalk Server, since you may have multiple production environments up and running in parallel using only a single instance of Integration Manager. Data is separated by the use of unique id’s, read more here.

General Release Notes: http://support.integrationsoftware.se/support/discussions/forums/1000227207

 

New Monitor Agent for Azure Web Jobs

Monitor Microsoft Azure Web Jobs with Integration Manager’s monitor agent for Microsoft Azure Web Jobs.

This agent has been developed from demands and input set from some Microsoft MVP:s. This agent is typically used by our cloud customers creating modern system integration solutions based on the Azure stack.

Web Jobs is a complete compute solution on a managed platform. The run-time offers many choices on how your code can run (cron, service, manually). Using Azure Websites as a platform means that WebJobs inherits tons of cool features. Azure Scheduler brings a plethora of scheduling choices. The ASP.NET team built the WebJobs SDK, which makes writing code that interfaces with the different Azure components (Blob, Queues, Tables, Service Bus) a snap! And the rich Visual Studio tooling wraps everything together seamlessly. Goes to show that sometimes the whole is bigger than the sum of its parts.

About

This agent allows you to monitor the performance and outcome from Web Jobs. Also, the ability exists to perform remote actions on Microsoft Azure Web Jobs hosted in your Azure subscription(s) without the need for the slow and many times annoying Azure portal.

  • General and specific settings for last run (The longest allowed timespan before issuing awarning for last run)
    • Warning
    • Error
  • General and specific settings for duration (The longest allowed run duration for Web Job in seconds)
    • Warning
    • Error
  • State – make sure the Web Jobs are started and stopped accidentally
  • Web Jobs from multiple subscriptions can be monitored from the same installed agent
  • Remote Actions are available on some resources which removes the need to log on to the Azure portal
    • Ability to delegate control to non Azure administrators
  • Multiple agents can be deployed on multiple servers
  • Agents can be local or in the cloud, and even off site (partner/customer location)
  • Low overhead with least privileges policy
  • Report capabilites

Documentation support is provided by the Repository model.

Monitor Capabilities

The Resources are grouped by Categories. The following Web Jobs Categories exists:

The agent provides capabilites for monitoring and remote management of:

  • Web Jobs State (running, stopped)
  • Recent job outcome (whether the last job has succeeded or not)

Actions

Get insights, view and fix your Web Jobs related problems with ease from a distance without the Azure portal..

Using the Web Client for Integration Manager, Actions can be sent to the monitor agent for Web Jobs requesting operations to be performed on the monitored resources. With the existing privilege model you can allow certain users to perform operation on selected resources.

List of Actions on the Resources of Web Jobs Categories that can be executed from using this agent:

  • Start / Stop web jobs
  • Run web jobs (on demand)
  • View output from last run
  • View History

Release Log

For information about the latest release, see Support

Yet another Integration platform supported! Now supports Mule ESB

We are proud to announce that Integration Manager now supports Mule ESB. With future releases it will be possible to monitor applications and endpoints in Mule. It will also be possible to track messages and context within Mule applications.

Monitor Mule applications and endpoints

The next two pictures show an example of a monitor view of Mule. In the first one everything is working as expected but in the second one an application is indicating an error. In this case the application has been stopped.

Integration-Manager-Monitoring-Mule

Integration-Manager-Monitoring-Mule-Application-Stopped

Start and Stop actions

If the monitor view is configured to allow actions it will be possible to start and stop the monitored Mule applications and endpoints. Just click on the action button and select start or stop.

Integration-Manager-Monitoring-Mule-Actions

Tracked message events in Mule

Integration Manager receives the tracked messages (body and context) by using the Log component in Mule.

Integration-Manager-Mule-Logger

It is also possible to use the Mule Custom Business Events to retrieve the necessary information. Custom Business Events are only available in the Enterprise Edition.

 

After the messages has been processed by Integration Manager the will be shown in the web client.

Integration-Manager-Tracked-Messages-Events-Mule

 

The context of the received message.

Integration-Manager-Tracked-Messages-Events-Mule-Context

 

More from Integration Software:

Videos on  YouTube
Information on  Twitter
Contact on  LinkedIn

Online documentation: Latest version
Latest release notes: Release Notes
Support site: Support Site

 

Supervise the size of your SQL Databases in Azure

Make sure your SQL databases in the cloud stay performant and within the sizing thresholds your business requires. By monitoring the size, you gain awareness and can take actions to keep only the required amounts of data. This will save you money.

With the SQL monitor agent in Integration Manager it is easy to keep track of your SQL Databases in Azure. Today the there are two categories available for monitoring the SQL Databases.

  • Size check
  • Custom statements

This blog post describes how to monitor size checks using Integration Manager.

SQL Monitor Agent

With Integration Manager comes an agent for monitoring SQL Server instances and databases on premise and SQL Databases in the cloud. To read more about the agent and see all supported monitoring capabilities, please visit the Documentation site.

The Agent can be installed in multiple instances on premise or in the cloud/partner location on a virtual machine.

SQL Monitor Agent

 

Global Configuration

Using Remote Configuration the agent can be configured to monitor one or more databases

Size Check Category

Configure

Configure the thresholds for the size check category to get warnings and errors if the limits are reached. An error will also be raised if the resource is unavailable (network error, someone accidently removes the database, changes permissions and so on).

There are two options available for the size check evalution

  1. Percentage
  2. Size in Megabytes

Remote Configuration SQL Server

Read more about configuration in the Integration Manager Documentation, Azure – SQL Size Checks.

Monitor

When the configuration is done it is easy to add the resource to one or more Monitor Views. Within the monitor view you can configure whether an alert should be raised or not when an error or warning occurs. More about Monitor Views in Integration Manager can be found here.

Azure SQL Monitor

This screen shot shows a list of my Monitor Views.

The Azure SQL Monitor view, which supervise the size of the databases are currently OK in the example above. The other view, ‘Azure LogicApps Monitor’ indicates a problem with my Logic Apps (more about monitoring Logic Apps in a future blog post).

Detailed configuration

A specific resource can easily be reconfigured and information about limits are also showed. In the example below one can see that there was indeed a size limit on just 100 MB and percentage was the better monitoring configuration for this specific database.

Azure Database Size Check Configuration

Summary

With Integration Manager it is easy to monitor all your assets independent of where and what they are. This was a short blog post about how to monitor your Azure SQL Databases without logging in to the Azure portal and manually keep track of the size.  A database cannot grow beyond limits and your business critical applications will fail if there’s not enough free space to deal with your transaction needs. Stay proactive using Integration Manager

Videos on  YouTube
Information on  Twitter
Contact on  LinkedIn

Online documentation: Latest version
Latest release notes: Release Notes
Support site: Support Site

Null Adapter – Keep it clean

Tired of receiving unwanted messages in BizTalk?

Responses from ”Solid-Response” send ports or maybe other messages with some kind of status like ”In-Progress” might not be interesting or useful.

One common way to take care of situations like above, is to route them to a send port which writes them to a ”trashcan/dummy” folder” together with a scheduled task job to run a clean-up script every night. The setup is common even in production environments. Without a fully working clean up stored on C: – you have a recipe for disaster.

NullAdapter-FilterToFolder

The solution should be considered as a hack. It can work, but requires attention from BizTalk operators, supervising disk size and changes to the environment (change of permissions, etc.) might have fatal consequences.

Null Adapter from Integration Software to the rescue

If you use our free BizTalk Null Adapter from Integration Software instead, you can easily configure the send port to consume (void) those unwanted messages.

NullAdapter-FilterToTrashCan

The only sign left of the message is if tracking is enabled or you opt to write to the event-log. Remember to set the event log to cycle, additional information about the event log can be read here.

More information and download.

Installation and Configuration

Extract the files from the downloaded zip file. Run Install.exe:

NullAdapter-Install

 

Answer ‘y’ when promted:

NullAdapter-Install-Cmd

 

Add the adapter in the BizTalk server:

NullAdapter-AddAdapterInBizTalk

 

Configure the Null Adapter in the BizTalk server:

NullAdapter-AddAdapterInBizTalkConfig

 

Configure the send port:

Null Adapter - Send Port

 

It is also possible to write to the local Event Log when consuming messages in the Null Adapter. Note that if you have multiple processing BizTalk nodes the event will be logged locally on the BizTalk server sponsoring the send operation.

Null Adapter - Send Port Configuration

 

If you have tracking enabled it will show up like this under Tracked Messages:

Null Adapter - Tracked Messages

 

If the message body is tracked you can of course the message content:

Null Adapter - Message Body

Using the enterprise wide logging capabilities of Integration Manager is a much better option for your logging requirements. The BizTalk tracking database is not designed for long term storage.  Integration Manager is designed for long term archiving with very easy to setup search fields for self service operations. Integration Manager replaces the need for error prone and costly BAM solutions.

 

Example of a logged message processed by our Null Adapter from within Integration Manager:

Null Adapter - Integration Manager

 

The content of the logged message:

NullAdapter-IntegrationManagerViewMessage

 

If you would like to know more about Integration Manager, please feel free to contact us at info@integrationsoftware.se.

Good luck!

 

Integration Software joined Power BI Red Carpet

We are proud and happy to announce that we at Integration Software now are part of the Microsoft Power BI Red Carpet program, making us an official partner and enabling us to provide our customers with the latest information and great support for Microsoft Power BI.

Microsoft Power BI is helping users spot risks & find opportunities at a glance so they can save the day, every single day.

Microsoft Power BI has been adapted to Integration Manager at an early stage. It is a great way for customers within the IT department to provide their business and other departments with the data they need to have the insights and control over system integrations they want. System integrations have been and still are black holes for many departments of an organizations. This black hole must no longer be a black hole and we believe and know that by using Integration Manager together with Microsoft Power BI, you enable your business to use integrations as a business resource, rather than a cost. But it is not only the business that can take advantage of this solution, the possibilities are endless.

  • Document system integrations with Integration Manager and easily find out dependencies, who is responsible, versions and so on by connecting it to Power BI.
  • Change Managers can easily find out systems/applications that are being affected when making and applying changes and giving them with one sight whom to contact.
  • Track the number of errors per integration
  • Measure the number of messages per integration
  • Provide the business with dashboards giving them live status of the systems and the information for them to know if everything is up and running
  • And much much more…

Feel free to contact us at info@integrationsoftware.se and book an online demo showing you both Integration Manager and Power BI and the endless opportunity both solutions provide!

Monitor Microsoft Azure services with Integration Manager

The number of monitor agents is getting bigger and bigger enabling you to monitor even more systems, services, platforms and applications. Not only are we working on supporting even more integration platforms, such as Mule or iCore, … we also work on integrating more with the Microsoft Azure platform, enabling you to monitor your cloud-based & hybrid integrations with ease – centralizing message logging and monitoring into your Integration Manager platform and having it all in one place.

We are currently supporting the following Microsoft Azure services:

  1. Cloud Services
  2. App Services (Logic & API Apps)
  3. Web Jobs
  4. Service Bus

Integration Manager 4.0 webinar available on YouTube

The webinar held on September 22nd, 2015 is now available on YouTube – click here.

We were showing some of the new features available in the new version of Integration Manager – version 4.0.

List of features seen in the video:

  • Actions
  • Expected State
  • Dynamic Data Custom Field plugin
  • User Interface
  • Search Field Expression tester
  • Source remote configuration
  • etc
Twitter
YouTube
LinkedIn