NetXMS Support Forum

English Support => General Support => Topic started by: gpd on September 24, 2021, 08:12:51 PM

Title: How does business services work?
Post by: gpd on September 24, 2021, 08:12:51 PM
How does business services work?

how is the coding on this module? How is the SLA calculated?
Is there any documentation? Do you have any files that control this?

Cassio - GPD
Title: Re: How does business services work?
Post by: Filipp Sudanov on September 27, 2021, 04:50:03 PM
Business service part is currently being rewritten. It will take some time, as it's intended to work in the new UI version that is also work in progress.
Title: Re: How does business services work?
Post by: Dawid Kellerman on September 27, 2021, 05:37:29 PM
Hi Filipp,
is there a rough time frame? This is the first project I have used where updates and fixes are out at in a week or two.
Would the best be not to work with it till the new release? Or would it be backwards compatible?

Thank You Everyone
Dawid
Title: Re: How does business services work?
Post by: Filipp Sudanov on October 14, 2021, 11:01:54 PM
Something working could be in about a month or so. Business services are being implemented in new desktop client and it could be that not all functionality will be migrated there after that month. But it will be possible to use clients side by side - new for business services and old for the rest of functionality.
Title: Re: How does business services work?
Post by: Filipp Sudanov on February 09, 2022, 02:00:28 PM
4.0 was just released. All business-service related functionality was added to the "old" nxmc.

Some brief explanation of new business services is in this text:

Business services that were present earlier were totally rewritten with tons of new functionality.

In a nutshell, Business Services is a tool for availability monitoring of logical services. Company email, web site, server farm, call center - all are examples of logical services. Or, these could be services your company is providing to others, e.g. if you are an ISP or MSP.

Moreover, the services can be combined together to define a "broader" logical service. For example, company DNS, web site and firewall all can be referred to as "Company Internet Services" and monitored for availability as a whole. So if the name server goes down then the "Company Internet Services" do not function properly as a whole. This feature can be used both for internal QA and external Service Level Agreement (SLA) monitoring.

Status of a business service depends on status of objects, DCI thresholds or script execution results. These things are called checks. Each business service can have multiple checks. Checks can be created manually or automatically with the help of auto bind scripts.

It's also possible to populate business services automatically – they are created on the basis of Business Service Prototype objects using instance discovery mechanism (similar to DCI instance discovery methods). Prototypes can have a number of predefined checks or scripts for automatic creation of checks.

Availability charts also got more flexibility. Now it's possible to get pie chart and detailed information about problems occurred for a business service, start time, end time and reason. Availability has some predefined time ranges or date selector for arbitrary date range.

New functionality provides more manager or business level information about your environment health and SLA compliance. Extensive scripting and discovery allows to automate creation and operation of business services. As the result, business services can give vital measurable information about your infrastructure work.