Scaling MSP Operations with Centralized Monitoring at Atea

Centralized monitoring with Atea

As a leading IT company in the Nordics, Atea manages several hundred client databases as a Managed Service Provider. A team of eight Database Administrators cares for the clients. Steinar Wold, Database Administrator (DBA) and Senior Consultant, is responsible for dbWatch and MS SQL.  

Key Advantages of dbWatch

  • Centralized monitoring and management of all customer databases from a single dashboard, eliminating the need for multiple logins.
  • Proactive issue resolution, addressing potential problems before they affect customers.
  • Automated Service Level Agreement (SLA) reporting, saving time and ensuring consistent delivery of client reports.
  • Seamless management of databases across both on-premises and cloud environments.

dbWatch has a strong focus on responsiveness and delivering practical solutions.

Scaling Databases as a Managed Service Provider

In 2021, Atea managed databases for multiple clients. Atea’s environment was large. Several customers had over 100 database instances. The client’s databases were located in diverse physical and cloud locations. The DBA team managed the database instances from the customer’s environment. This involved jumping through a variety of log-in hoops every time they needed to access a different environment.

The DBA team relied on IBM’s Xymon and Microsoft SCOM for monitoring and management. However, when a database issue occurred, there was sometimes a delay before action could be taken. The process began with SCOM detecting the problem or a customer noticing it and creating a ticket. Only then could someone review the ticket and assign it to a DBA, a sequence that sometimes took several hours.

Because the environment grew with each new client, the work became increasingly labor-intensive, making it challenging for DBAs to track manual actions across each database instance. The team was nearing the point of being overwhelmed by the volume of manual tasks, with their efforts becoming more reactive over time.

dbWatch helps us be proactive, resolving problems before customers are even aware of them.

Finding a Cost-effective Database Monitoring Solution

While looking for a monitoring solution, Atea needed to keep a strict budget. Steinar says, “We found many tools too expensive for our environment.”

During their research, dbWatch quickly emerged as their top choice. It fit comfortably within their budget and was more cost-effective than many other tools. The DBA team particularly liked its intuitive user experience, making it a clear favorite.

Time-Saving and Proactive Work

Adopting dbWatch transformed how Atea manages its database operations. The team replaced manual workflows with best-practice templates. This transformation improved the team’s efficiency and helped them improve their service to their clients.

The proactive monitoring capabilities of dbWatch have allowed the team to anticipate and address issues before they impact customers, reducing downtime and ensuring smooth database performance across hundreds of instances. Beyond the functionality, the DBA team is particularly impressed with the service they receive from dbWatch. Steinar says, “The vendor support is good, with a strong focus on responsiveness and delivering practical solutions.”

Operational Efficiency

dbWatch has significantly streamlined the DBA’s workflows. Former manual tasks, like tracking system health and resolving minor issues, are now automated or simplified, freeing up the DBA team to focus on higher-value activities. The centralized monitoring ensures that even the smallest anomalies are flagged early, reducing the time spent searching for the root cause of potential issues.

They no longer need to log in to each individual environment. Instead, they can monitor and manage each individual customer on one screen without having to log in. In addition, Because of dbWatch’s cross-platform capabilities, Atea can easily accommodate all their customer’s databases, including MS SQL, Oracle on Windows and IBM/Power (AIX), PostgreSQL and mySQL.

They have used templates to standardize their approach across diverse client environments, ensuring consistency while adapting to specific client requirements. This standardization reduces manual effort and minimizes the error margin, enhancing the reliability of their services.

dbWatch excels at managing databases across multiple locations, outperforming other tools we previously tried.

Using the dbWatch alarm chain is much shorter. They have set alarm and alert thresholds, which notify them via email or text notifications when they are triggered. There’s no longer a long ticketing process when there’s an issue; they can fix it fast.

The DBA team has a better complete overview. They see the potential issues before they become problems, giving them time to plan their workflow. This proactive approach resolves issues before they escalate. Now, it’s rare for customers to see a problem.

An example screen shot related to tracking usage in dbWatch.
An example of how DBA teams can track disk usage with dbWatch.

Automated Service Level Agreement Reporting

Previously, there was no time to give customers individual reports. However, dbWatch automates reports, so clients can now receive the data they want at the interval of their choice. Steinar says, “We simplify reports for customers, tailoring them to their needs if they require something different.” The reports are white labeled, so Atea’s name and branding are sent to their customers.

Before dbWatch, generating monthly SLA reports for every customer was impossible. Now, it’s something we do consistently.

The DBA team invests time at the beginning of the process. They check which reports the customers need and make sure that the customer has the knowledge to read the reports. While some find reports too technical, others want a full report on database health.

After the DBA sets up the information issued in the report, they automate the time interval and enter the relevant email address. Then everything takes care of itself.

The Report Wizard helps DBA Teams generate and deliever customized reports automatically.

Scalability Allows for Growing Database Business

Now that the DBA team no longer relies on manual scripting for monitoring jobs, they have more time for proactive work. As mentioned above, they’re also able to see what work needs to be done well ahead of the issue.

The since they started using dbWatch, the DBA team has built up a successful business branch with a high ROI. As the business expands, they can easily add customers from multiple platforms to their environment.

Atea Managed Services (AMS) offers 24/7 database support. During out-of-office hours, dbWatch tracks database status and sends the responsible DBA warnings and alarms. Their DBAs specialize in MS SQL and Oracle, but they can also manage other platforms using dbWatch, so only one DBA needs to be on call.

International dbWatch Rollout

In Norway, a dedicated team of eight specialists has made the database management products very successful. They offer managed database services from basic to premium or even premium plus, as well as a 24/7 service for operational databases.  

They have now formed a company-wide DBA group dealing only with databases. The group is starting to roll out similar database management services in all their regions: Denmark, Finland, and Sweden. The group meets weekly with the other DBAs, teaching them how to use dbWatch. They’re working towards scaling up their international DBA services as profitable as Norway’s arrangement.

Future Database Ideas

The Norwegian DBA team continuously seeks ways to improve customer service. They are exploring additional dbWatch packages and add-ons, including the Cloud Router to strengthen client security and the Performance Package to optimize performance tuning further.

About Atea

Atea is recognized as one of Norway’s leading IT companies, collaborating with customers and partners to shape their IT landscape. The company offers a comprehensive range of products and services, leveraging its extensive expertise to support businesses designing, implementing, operating, and maintaining critical IT infrastructure. Atea’s certified consultants and advisors deliver tailored solutions, guiding businesses through every step of the process to ensure operational success and maximize returns.

With over 50 years of experience, Atea has played a pivotal role in advancing Norway’s IT sector. Its roots trace back to the founding of Merkantildata in 1968, a trailblazer in the information technology industry. Merkantildata became Norway’s leading supplier of infrastructure services and was listed on the Oslo Stock Exchange in 1985. Established in 2009, Atea has since expanded its footprint through mergers, acquisitions, and organic growth, securing a robust presence across the Nordic and Baltic regions.

Discover Reporting

Learn how to use dbWatch to cover all your reports

Database Reporting Tool: dbWatch Control Center

Screenshot of dbWatch databse reporting tool

We founded dbWatch because we needed and made a database reporting tool. Now dbWatch has grown into a comprehensive database management program.

Today, dbWatch Control Center has out-of-the-box database reporting jobs like uptime, backup, and health check reports. These built-in database reports provide foundational insights into your databases.

You can expand the out-of-the-box reports. Customizing database reports is relatively easy in dbWatch Control Center. You can report on anything in your database. In this blog, we’ll give you an overview of how reporting works in dbWatch Control Center and outline the lesser-known functionality of reports.

Why Use a Database Reporting Tool?

Compiling data for manual reports can tie up database administrators (DBAs), but automated tools like dbWatch Control Center can help.

A good database reporting tool will come with templates where DBAs can select the information needed for each report. It can run the reports on a schedule and send them to specific stakeholders, so DBAs only have to do the work once. RPDATA Solutions, a managed service provider, uses dbWatch Control Center to save up to 12 weeks of work a year.

dbWatch Control Center as a Database Reporting Tool

dbWatch Control Center is a monitoring tool that alerts and keeps track of databases. While doing this, the database monitoring jobs gather history and metrics for the reports. The database reports compile the database instance’s history and metrics into easy-to-understand reports. Reports help DBAs track essential metrics efficiently.

The reports in dbWatch Control Center include:

  • Backup Reports: Ensure backups are successful and compliant.
  • Uptime Reports: Monitor system availability and reliability.
  • Health Check Reports: Provide detailed insights into the overall health and performance of your database systems.
  • Security and Compliance Reports: Ensure adherence to security standards and regulatory requirements with actionable insights. Part of the Security and Compliance Package.

All of these reports are fully customizable. You don’t have to limit yourself to reporting on the data we provide by monitoring the databases; the reporting is separate from the data. It can be any data in your database; some customers use it to report on their specific applications.

Customize dbWatch Control Center Reports

The most basic level of customization on database reports allows you to add branding. All the Managed Service Providers who use dbWatch Control Center utilize the white labeling on reports. They add their company name and logo to the report title page so the MSP clients receive branded reports. Many customers also use this function for internal reporting.

Beyond branding, you can modify out-of-the-box reports to suit specific needs. You can take any of the reports that we provide and use them as a starting point to create your own reports. Open an out-of-the-box report and use the ‘save as’ function to make a new report. Then, add or subtract parameters to personalize report outputs. Starting from the pre-made report reduces manual work.

For example, the health check report is around 75 pages. You open and re-save the health check report and then remove data not relevant to you. You can adjust the defaults, such as the output formats and page orientation. Now, you have a shorter report focusing on your interests. Occasionally, someone forgets to use the ‘save as’ function and directly edits the template. Do not worry; there are automated report backups, and you can restore the template from an earlier version.

dbWatch Control Center also allows users to create custom reports for application-specific data. Custom reports extend reporting to all data stored in the database instances. For instance, a construction company could track submitted designs and flag missing files or unresolved issues.

Automating these reports eliminates the need for you to manually extract and deliver data. It gives you time to focus on critical tasks while ensuring stakeholders receive timely, actionable information.

A compliance report from dbWatch.

Reporting on Cross-Platform Databases

You can run dbWatch Control Center reports on one database instance or a set of database instances. One report can include multiple database platforms. This is mainly used when you want to use one query across your entire environment. For example, we run our uptime report on multiple database types, so you’ll get uptime from your database environment, regardless of the platform.

Working with SQL databases is straightforward. When working with SQL and MongoDB, you’ll need to use Farm Data Language (FDL) to aggregate your data. However, some DBAs find it easier to use FDL for SQL queries. FDL gives you the benefit of getting structured data that is difficult to write in SQL. For example, when you need metadata that isn’t in the database.

For example, when joining data in SQL, it has to have a link to join it. In FDL, a link isn’t needed; you join it because it’s part of the same instance or section. So, sometimes, it is quicker and easier to write in FDL than it is in SQL.

In dbWatch Control Center, you have multiple options. You can mix and match with some sections that do FDL, and some are doing SQL statements.

Scheduled and Automated Reporting

Once you’ve customized your reports, it’s time to schedule them for auto-reporting. The dbWatch Control Center will walk you through the process by prompting you to ‘report now’ or ‘set a schedule’ when to run the database reports, and picking which recipients will receive the report via email. For example, you can set the system to give health check reports every Monday morning.

Now that the report is set, you can go to the server and see scheduled reports. You can run a report out of schedule as well.

Use Case: Health Check Reports

Health check reports provide a comprehensive overview of the current and historical state of the databases. Graphs and other visual data points make identifying and interpreting performance patterns easier. Health check reports can pinpoint system issues remotely and even diagnose underlying problems without on-site intervention.

Managed Service Providers (MSPs):

Health check reports serve as a vital tool for client communication and monitoring. Scheduled reports, such as weekly or monthly summaries, give MSPs the ability to track database performance over time. The reports detect anomalies by comparing recent data with historical performance benchmarks. This feature helps maintain transparency and accountability with clients.

Many dbWatch Control Centers MSP customers create variants of the health check reports. They take the standard health check report, add their branding, and the metrics they need. Tailored reports are helpful in monthly customer meetings.

Proactive Detection and Resolution:

By regularly reviewing reports, organizations can identify potential risks before they become significant problems. Health check reports also maintain detailed historical records. These records are invaluable when there’s an issue or you need to understand past configurations.

Health check reports reduce manual monitoring efforts and add value by automating routine diagnostics. This means focusing on strategic tasks rather than repetitive ones for technical teams. For businesses, it ensures that database performance is consistently optimized, with clear, actionable insights delivered directly to stakeholders. These reports ultimately empower DBAs and MSPs to stay ahead of system challenges.

Using dbWatch Control Center as a Database Reporting Software

dbWatch Control Center helps DBAs gather, analyze, and deliver database data. It includes standardized reports and allows for customization to meet specific needs. The software can automate recurring tasks, reducing manual effort and supporting decision-making with accurate insights. Its reporting features are useful for monitoring, troubleshooting, and managing business data efficiently.

See how reports work at our next webinar, below.

Database Reporting

Discover the full functionality of dbWatch Control Center's Reporting.  February 27 at 15:00 CET.