- Оповещение в Telegram и Slack в режиме реального времени. Или как сделать Alert в Splunk — Часть 2
- Telegram
- Slack
- Заключение
- Как пользоваться Slack: советы и полезные настройки
- Присоединитесь к рабочему пространству вашей компании
- Установите приложение Slack
- Заполните профиль
- Общение в каналах
- Личные сообщения и групповое общение
- Отправка сообщений
- Оформление текста: жирный, курсив и другие стили
- Аудио- и видеозвонки
- Включите уведомления в важных каналах
- Повторное оповещение
- Персональный список важных сообщений ⭐
- Закрепленные сообщения
- Напоминания с помощью чатбота
- Бизнес и управление
- Как работает поиск в Slack
- Выделение ключевых слов в переписках
- Режим «не беспокоить»
- Работа с приложениями
- Правила хорошего тона в Slack
Оповещение в Telegram и Slack в режиме реального времени. Или как сделать Alert в Splunk — Часть 2
Мы продолжаем тему алертинга в Splunk. Ранее мы говорили о том, как настроить отправку оповещений на электронную почту, а сегодня покажем Вам, как отправлять уведомления в мессенджеры, такие как Telegram и Slack.
В статье вы найдете пошаговую инструкцию по настройке.
Оба кейса мы разберем на примере алерта о неудачных попытках аутентификации при входе в Splunk (О том как создать такой алерт, мы писали в предыдущей статье). Лог, на котором основывается запрос для алерта, записывается и индексируется автоматически и есть у всех, у кого есть Splunk. Поэтому даже если у Вас на данный момент нет актуальной задачи по оповещениям, то Вы можете протестировать все на таком же примере как у нас. Если же у вас нет Splunk и вы не знаете, что это такое, зачем это нужно и как установить, то Вы можете прочитать, что мы писали об этом ранее.
К каждому алерту можно добавить действия при его реализации. По умолчанию в Splunk заложены возможности уведомления в самом Splunk, запись события в другой индекс, запись в справочник, отправка сообщения на электронную почту или запуск кастомного скрипта.
Для отправки сообщений в мессенджеры нам будет необходимо установить несколько бесплатных приложений.
Telegram
1. Скачиваем приложение Telegram Alert Action с сайта SplunkBase по следующей ссылке
2. Устанавливаем приложение
3. Теперь мы можем добавить Telegram-действие к нашему алерту.
«Search & Reporting» — «Alerts» — «Edit» — «Edit Alert» — «Add Actions» — «Telegram Alert»
Как мы видим, для отправки сообщения нам необходимы Bot ID и Chat ID, если у вас они уже есть, то Вы уже на финишной прямой, а если нет, то давайте создадим своего бота.
- Для получения Bot ID обратитесь к боту @BotFather c требованием создать нового бота (команда /newbot)
- Введите название своего бота и имя (имя должно оканчиваться на «bot»)
- Откройте диалог со своим созданным ботом и напишите ему произвольное сообщение
- Откройте в браузере ссылку, заменив на полученный идентификатор api.telegram.org/bot /getUpdates
- В полученном json-ответе найдите значение в параметре «id» это и есть Chat ID
5. Заполняем все поля в Telegram Alert. Знаком доллара обозначаются токены, которые переносят в сообщение информацию из запроса и о запросе. Больше о токенах вы можете прочитать по ссылке.
Message: Была совершена неудачная попытка входа. Время: $result.time$ Источник: $result.src$ Пользователь: $result.user$ Действие: $result.action$ Статус: $result.info$
Severity: High
Chat ID: Ваш chat_id
Bot ID: Ваш bot_id
6. Получаем уведомление в Telegram
Slack
1. Скачиваем приложение Telegram Alert Action с сайта SplunkBase по следующей ссылке
2. Устанавливаем приложение .(Процесс установки описан выше)
3. В конце установки приложение попросит указать Webhook URL.
4. Чтобы получить Webhook URL необходимо в Slack зайти в раздел «Apps» — найти приложение Incoming WebHooks – «Install» — «Add configuration» .
5. Выбираем из выпадающего списка канал, в который будут приходить уведомления (или создаем новый). Это может быть общий канал или личные сообщения какому-то пользователю. Далее нажимаем на кнопку «Add Incoming Webhooks Integration».
6. Получаем Webhook URL, который нужно указать в Splunk
7. Добавляем новое действие в наш алерт: «Search & Reporting» — «Alerts» — «Edit» — «Edit Alert» — «Add Actions» — «Slack», указывая название канала, в котором мы настроили интеграцию.
8. Получаем уведомление в Slack
Заключение
Таким образом, мы настроили оповещения из Splunk в мессенджеры Telegram и Slack, которые позволят вам всегда быть в курсе того, что происходит в ваших IT-системах и держать руку на пульсе.
Мы рады ответить на все ваши вопросы и комментарии по данной теме. Также, если вас интересует что-то конкретно в этой области, или в области анализа машинных данных в целом — мы готовы доработать существующие решения для вас, под вашу конкретную задачу. Для этого можете написать об этом в комментариях или просто отправить нам запрос через форму на нашем сайте.
Источник
Как пользоваться Slack: советы и полезные настройки
Показываем на примере Нетологии, как работать в корпоративном мессенджере Slack: настроить оповещения, красиво оформлять сообщения и эффективно решать вопросы.
Главное преимущество Slack перед другими мессенджерами — структурирование информации. Это не просто набор чатов и каналов, это полноценное рабочее пространство. Slack помогает решать рабочие вопросы, структурировать и хранить важную информацию и быстро адаптироваться новым сотрудникам в больших командах.
В Нетологии мы ценим прозрачность, открытость и быстрый обмен идеями, и Slack нам в этом помогает. Если вы новый сотрудник Нетологии — почитайте эти советы, чтобы в первый же день работы чувствовать себя комфортно. А если вы не сотрудник Нетологии, то эти советы помогут понять, как работать в Slack и организовать в нем работу.
Присоединитесь к рабочему пространству вашей компании
Первым делом нужно присоединиться к вашей команде в Slack. Есть два варианта: вы либо получите личную ссылку для подключения, либо вас присоединят и нужно будет просто войти в аккаунт с одобренным адресом электронной почты.
Вы также можете перейти по «Найти ваше рабочее пространство», ввести адрес почты и узнать, к каким командам вы можете присоединиться.
Установите приложение Slack
Работать в приложении Slack удобнее, чем через браузер. К тому же в браузере доступны не все функции мессенджера. Поэтому установите Slack на MacOS, Windows, Linux и смартфон — iOS или Android.
Заполните профиль
Когда войдете в рабочее пространство, первым делом заполните свой профиль. Так вам будет проще освоиться, а коллеги будут понимать, по каким вопросам к вам обращаться.
В меню нажмите на название рабочего пространства → Profile & account → Edit Profile.
Теперь заполните все необходимые поля: имя, должность, контактные данные, добавьте фото.
Коллеги смогут вас найти в поиске, будут знать вас в лицо и решать задачи станет проще.
Общение в каналах
Есть два типа каналов: Public Channels — открытые для всех; и Private Channels — доступные только по приглашению. У каждого канала своя тематика: в канале #netology-feedback мы видим и реагируем на отзывы о Нетологии, а в канале #дайджесты_в_блог обсуждаем и готовим дайджесты, такие как «Data Science-дайджест №8: главные статьи месяца».
И даже для совершенно разнообразных вопросов у нас есть специальный канал — #flame
Чтобы создать новый канал или вступить в существующий открытый канал, нажмите плюсик напротив Channels — затем выберите канал из списка. В Нетологии менеджер сразу добавит вас в важные каналы, чтобы вы могли освоиться.
Личные сообщения и групповое общение
Личные сообщения (Direct Messages) нужны для общения с конкретными участниками команды. Чтобы написать личное сообщение коллеге, нажмите на его имени в любой переписке или найдите коллегу в поиске. Во всплывающей карточке нажмите Direct Messages — откроется переписка.
Когда требуется обсудить что-то важное небольшой группой людей до 9 человек, используйте групповые сообщения. Каждый участник обязательно получит уведомление о новом сообщении.
Чтобы создать групповую переписку, нажмите плюсик напротив заголовка Direct Messages, затем укажите нужных людей.
Отправка сообщений
В целом всё просто: можно писать текст, добавлять эмодзи, прикреплять файлы. При упоминании публичного канала — #random, участники смогут перейти в него, кликнув по ссылке. Когда упоминается член команды @user, он получает уведомление.
Отвечать на сообщения, которые требуют детального обсуждения, стоит с помощью функции Reply. Так появляется Thread — ветка переписки, в которой обсуждается конкретный вопрос. Ветка переписки откроется в правой колонке Slack.
А все ваши ветки переписок отображаются в разделе Threads.
Оформление текста: жирный, курсив и другие стили
Для форматирования используйте такие символы:
- *Текст* на мобильном или Cmd/Ctrl + B на десктопе для жирного шрифта
- _Текст_ на мобильном или Cmd/Ctrl + I на десктопе для курсива
на мобильном или Cmd/Ctrl + Shift + X на десктопе для зачёркнутого текста
Аудио- и видеозвонки
Чтобы пообщаться с удаленными коллегами лицом к лицу — позвоните. В видеоконференции могут принять участие до 15 человек. Таким же образом можно общаться с заказчиками и контрагентами.
На созвонах можно транслировать собственный экран.
Включите уведомления в важных каналах
По умолчанию в Slack включены все уведомления в личных сообщениях, но выключены в группах. Если группа важная — включите уведомления обо всех сообщениях.
Для этого войдите в нужную группу → нажмите на иконку шестеренки → выберите Notification preferences.
В открывшимся окне выберите, какие уведомления получать.
Повторное оповещение
Если боитесь пропустить важное сообщение, можно настроить повторное оповещение на смартфон. Поставить такое уведомление можно в настройках профиля, в разделе Notifications.
Персональный список важных сообщений ⭐
Если в чате появилось важное сообщение, к которому нужно вернуться позже — добавьте его в избранное. Нажмите на звёздочку рядом с сообщением. Все задачи собираются в меню Starred Items в верхнем меню Slack.
Закрепленные сообщения
В группах важные сообщения и файлы удобно фиксировать пином. Запинить можно правила канала или файлы, к которым важен быстрый доступ.
Напоминания с помощью чатбота
Если проводите регулярные совещания, попросите чатбота напоминать о совещании в группе. Так, руководитель команды маркетинга может поставить уведомление, чтобы члены команды поделились успехами проекта за неделю: /remind #marketing-team to share weekly project updates at 10AM every Monday.
Бизнес и управление
- Обучение для предпринимателей, руководителей отделов, продакт- и проджект-менеджеров — не только в ИТ-сфере, но и в офлайн-бизнесе
- Выберите подходящий курс и развивайтесь в управлении командой
- В основе программ — практический опыт экспертов и успешные кейсы индустрии
Как работает поиск в Slack
Поиск по каналам, чатам, участникам, сообщениям, файлам работает из одного окна:
- from:@[Имя участника] для поиска сообщений участника
- from:me для поиска своих сообщений
- in:[Название канала] для поиска сообщений в конкретном канале
- in:@[Имя] для поиска личных сообщений от конкретного человека
- to:me для поиска всех адресованных вам сообщений
- before/after:[Дата] или on:[Дата], [Месяц], или [Год] для поиска сообщений по дате
Поиск по ключевому слову с точным совпадением: “слово”
Поиск по части слова: сло*
Поиск с исключениями — слово -ключевое
Выделение ключевых слов в переписках
В настройках аккаунта откройте раздел Notifications, выберите My keywords и введите ключевые фразы, при упоминании которых вы получите оповещения и которые будут выделяться в тексте.
Режим «не беспокоить»
Если вы на созвоне или важной встрече, на время отключите уведомления с помощью функции Do Not Disturb. Другой вариант — отключить уведомления в отдельных каналах с помощью кнопки Mute.
Работа с приложениями
Одно из преимуществ Slack — наличие интеграций с популярными сервисами наподобие Gmail, Jira, Dropbox. Чтобы синхронизировать работу, посмотрите в каталоге приложений, какие приложения уже использует Нетология и настройте их под себя.
Правила хорошего тона в Slack
Несколько правил хорошего тона в Slack:
- пишите сообщения только по теме канала;
- если вас упомянули, отреагируйте на сообщение;
- не злоупотребляйте функцией @here — она позволяет оповещать всех, кто находится в онлайне;
- пользуйтесь ветками сообщений, чтобы упростить общение и не мешать остальным участникам чата;
- следите за статусом, напишите о том, что уходите в отпуск, чтобы от вас не ждали мгновенной реакции.
В Нетологии мы стараемся отвечать на сообщения коллег в течение двух часов. Даже если не знаете ответа на заданный вопрос или о задаче нужно подумать, так и напишите. Но не игнорируйте собеседника.
И да, если ввести /shrug, то отобразится вот так ↓
Хотите написать колонку для Нетологии? Читайте наши условия публикации. Чтобы быть в курсе всех новостей и читать новые статьи, присоединяйтесь к Телеграм-каналу Нетологии
Источник