Zabbix voice phone alarm solution Association for monitoring and alarm Development

Source: Internet
Author: User
Tags pagerduty nexmo

Preface:

I believe that all companies have NOC members and what NOC is doing. Now it is basically defined as staring at monitoring. A severe alarm will call you and urge you to solve the problem, and summarize these things on a regular basis. Generally, this kind of work is done by assigning outsourcing personnel.


I have now developed a set of alarm platform interfaces, which can be used to call the company's API-level email interfaces. In fact, zabbix is the biggest customer currently, and I don't know what kind of trend he has taken recently, the number of emails received is more than that in the previous month, and now it has reached. Some friends said, why don't we do some trimming? Because zabbix1.8 is used by the company now, and the secondary development is somewhat high, we should avoid unnecessary errors and try to make a tour at the peripheral level, for example, program-level read/write splitting, reports, weekly reports, load charts, single-point logon, and permission association with CMDB.

Now, RegEx is fully tested for Version 2.2, 2.x, and subsequent migration solutions. The topic is a bit running, and now the scheme of trimming is to trim the alarm of some emails and text messages while I am developing the alarm platform Phase II. The scheme of trimming is within 3 minutes, if duplicate information is not sent, you can define the trim time for each information type on the platform.

Some serious and disaster-level alarms need to be contacted by NOC. At this time, we can use some voice alarm API interfaces to solve such problems. Most of them use twilio and pagerduty. for monitoring, we use pagerduty more. Pagerduty configuration is quite simple. After getting the SID key, you can call it even with Shell curl.


In the past, the company has implemented such a solution. In fact, this is not a technical problem. It mainly depends on whether your company wants to do it or not!


650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M00/3D/37/wKiom1PECBXgnL_ZAAKQiKw2fL8355.jpg "Title =" 333.jpg" alt = "wkiom1pecbxgnl_zaakqikw2fl8355.jpg"/>


Original article: http://rfyiamcool.blog.51cto.com/1030776/1438187


We will find that the price is really not cheap .... According to Shen can, their company spent $400 a month at pagerduty, and foreign companies are very wealthy !!! Pagerduty has a disadvantage in Chinese support. Previously Used internal control interfaces not only allow voice, but also direct callback to the server for management. In fact, you can also try some vendors in China. At least Chinese support is good. I don't know about stability.

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M02/3D/38/wKiom1PECI7jE4HtAAKw3wPXeNg505.jpg "Title =" developer.jpg" alt = "wkiom1peci7je4htaakw3wpxeng505.jpg"/>



What is pagerduty. If you are interested, you can do it.

Http://www.youtube.com/watch? V = mnsgbf5rpro


Another name is nexmo, which has been used in previous projects. The disadvantage is that the API is stable and poor. Now it should have been fixed. After so much money is spent, it cannot be said if there is no improvement. For alert, pagerduty is more widely used than nexmo. At least pagerduty supports the zabbix Nagios script and server configuration on the page.

650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M02/3D/3B/wKioL1PEFauRoHoFAAKWqlLk4yY433.jpg "Title =" 000.jpg" alt = "wkiol1pef?hofaakwqllk4yy433.jpg"/>


These are some API options, so they look neat. The callback is very powerful. We can mark the database as notified by phone!


Parameterdescription

Torequired. Phone number in international format and one recipient per request. Ex: To = 447525856424 when sending to UK

Fromoptional. A voice enabled inbound number associated with your account.

Textrequired. Body of the text message (with a maximum length of 1000 characters), UTF-8 and URL encoded value. Check our tips.

Lgoptional. The language used to read the message, expected values are below and en-us "US English" is the default.

Voiceoptional. The voice to be used female (default) or male

Callbackoptional. a URL to which nexmo will send a request when the call ends to your y your application.

Callback_methodoptional. The HTTP Method for your callback. Must be get (default) or post.

Original article: http://rfyiamcool.blog.51cto.com/1030776/1438187

Summary:

Monitoring is hard-pressed. Some monitoring notifications cannot be sent without notice. The phone call is reluctant, and the call brother is also in pain. Release NOC and access it from voice computer alarms. Zabbix and Nagios can call their own rest APIs to enable voice alarms.

This article is from "Fengyun, it's her ." Blog, declined to reprint!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.