You are here

Blog

A Lesson in Integration: The Benefits of Using Opsview 4.6.2. with Slack and How to Do It

In today’s digital world, having the ability to rapidly communicate amongst all departments of your organization is becoming more and more vital. The key to this capability lies in the concept of integration, and there are a plethora of tools which allow your platforms/employees to talk to one and other in a centralized location. Our latest product release (Opsview 4.6.2) promotes collaborative efforts by providing a range of integrations into multiple popular technologies, with one of the more exciting ones being with Slack.

Rather than rely on endless e-mail chains in the attempt of organizing your IT infrastructure, this post will detail the qualities of Slack which make it a powerful communication tool and how connecting it with Opsview will result in direct benefits to the efficiency levels of your systems.

What Is Slack?

Slack is a team communication platform which serves as a modern day ‘chat-room’ with its open and shareable channels for group projects, topics, and/or departments. Between the search and discoverability tools as well as its messaging, notifications, and file/image/video uploading abilities, Slack is designed to simplify your day-to-day work life and, ultimately, increase your productivity. Whether you want conversations to be publicly tracked or remain private, Slack’s flexibility and user-friendly design allows one to utilize the system to their liking. When one factors in Slack’s allowance of ‘inbound integrations’ from various software vendors (such as Opsview), the prospect of its implementation into your work-flow processes becomes that much more promising.

 

 

Why Integrate It With Opsview 4.6.2?

Slack may be one of the more buzzed about communications tools out there. But the pertinent question for sysadmins who are actively involved in IT monitoring remains, 'why integrate it with Opsview 4.6.2?' The greatest benefit from these integrations is that users will be able to send alerts generated in Opsview straight into the Slack platform. In essence, your Sysadmin/DevOps/Engineering team is able to create their own channel within Slack, which thereby creates an open forum for the group to view/discuss any IT monitoring issues.  So rather than bounce back and forth within multiple communication mediums, all software alerts (and everything in your IT environment) can be evaluated in a single, visually pleasing view. Having a central medium of communication with tracked documentation allows Sysadmins and engineers to solve issues internally before the user experience or any services are affected. Ultimately, the integration of Slack and Opsview 4.6.2 alleviates the frustration of team disconnection, which in turn provides long-lasting benefits to the overall health of your IT department.

 

 

Configuration Steps:

To configure this integration, users need to setup an account on Slack and follow the steps below to activate it on the Opsview system.

  • Sign up for Slack account and it will take you through the basic setup process of creating teams and rooms.
  • Once the setup is finished and you have sent out relevant team and members invite, go into account settings to create an incoming-webhook url for any of the rooms or teams you have created
  • Click on Integrations on the left hand side, and then click on 'Make your own' which will take you down to the bottom of the screen.

 


* After clicking 'Make your own', click on the 'Incoming Webhooks' button

 

 

 

In the 'Post to Channel' section, select the name of your channel from the drop-down and click 'Add Incoming WebHooks Integration'.


* Make a note of the WebHook URL that is generated under 'Setup Instructions > WebHook URL:' (this will be used for entering the WebHook URL in Opsview later).

 

 

  • Now, login to your Opsview system.
  • Navigate to 'Settings > Notification Methods > Slack'.
  • Activate the method by setting it to active.
  • Enter the WebHook url in the relevant box.
  • Enter the room name which begins with a # sign
  • If users want to send notification directly to a Slack username and not a channel, this can be done by prefixing the username with the @ in the channel notification variable.
  • After the above steps are completed you should have a notification method that looks similar to the below:

 

 

  • Finally, setup and configure any personal or shared notification profiles to use this new notification method.
  • Submit and reload changes. Once the reload finishes Slack should be ready to receive messages.

And that's it!  You'll now have a full collaboration tool integrated with your monitoring tool to keep everything all in one place.  This will help decrease confusion, overlap, and even help in preventing future outages if they do occur.

Get unified insight into your IT operations with Opsview Monitor

webteam's picture
by Opsview Team,
Administrator
Opsview is passionately focused on monitoring that enables DevOps teams to deliver smarter business services, faster.

More like this

Apr 05, 2017
Blog
By Rob Calcroft, Web Developer

How we added JIRA notifications on Slack to increase efficiency. 

Apr 30, 2015
Blog
By Opsview Team, Administrator

Opsview's dedicated “service desk module” allows seamless integration with helpdesk software (currently Atlassian’s JIRA, ServiceNow and...

Nov 21, 2011
Blog
By Opsview Team, Administrator

 Opsview gives you lots of standard options for receiving status notifications, but with a bit of custom scripting you can also get status...