Send alert to telegram use telegram cli

Overview

Run standalone:

  1. Rename conf.yml.example to conf.yml
  2. Change block cli(Add your api_id and hash)
  3. Install requirements.txt
  4. Run python AlertManagerTG.py In first run, u need auth to telegram. After that u can move to other machine *.session file.

After that, u need configure your rules in alertmanager and prometheus

Alertmanager conf:

receivers:
- name: alertmanager-bot
  webhook_configs:
  - send_resolved: true
    url: 'http://addres-alert-manager-tg:9095/alerts'

Prometheus alerting rules(In each block rules in labels add phone). Example:

- name: ExporterDown
  rules:
  - alert: NodeDown
    expr: up{job='nodeexporter'} == 0
    for: 1m
    labels:
      severity: Error
      phone: '79991234567'
    annotations:
      summary: "Node Explorer instance {{$labels.instance}} down"
      description: "NodeExporterDown"

You can use several numbers, use separte | phone: '79991234567|79991234568'

Docker compose example:

  telegram-notif:
    image: imalkav/alertmanagertelegram
    container_name: telegram-notif
    hostname: telegram-notif
    restart: unless-stopped
    networks:
       - waiting_for_conteiner 
    volumes:
         - ./alertmanager-bot/conf.yml:/alertmanagertg/conf.yml
         - ./alertmanager-bot/work_account.session:/alertmanagertg/work_account.session
         - ./alertmanager-bot/templates:/alertmanagertg/templates
    ports:
         - 9095:9095
Owner
Eugene Arkharov
Eugene Arkharov
Python lib to control HottoH based stove devices

Project desciption This library can be used to discuss with HootoH based stove devices Actually tested and validated with a CMG Drum stove. To use thi

3 May 16, 2022
OSINT tool to get information from a Github and Gitlab profile and find user's email addresses leaked on commits.

gitrecon OSINT tool to get information from a Github or Gitlab profile and find user's email addresses leaked on commits. ๐Ÿ“š How does this work? GitHu

GOฮ ZO 211 Dec 17, 2022
Yes, it's true :yellow_heart: This repository has 326 stars.

Yes, it's true! Inspired by a similar repository from @RealPeha, but implemented using a webhook on AWS Lambda and API Gateway, so it's serverless! If

510 Dec 28, 2022
A python telegram bot to fetch the details of an ipadress with help of ip-api

ipfetcher A python(Pyrogram) oriented telegram bot to fetch the details of an ipadress developed by @riz4d with the API of https://ip-api.com Deployme

Mohamed Rizad 5 Mar 12, 2022
A python library to interact with the EarnApp API

EarnApp.py Table of contents General info Documentation Setup General info A python library to interact with the EarnApp API. Documentation First, imp

3 Dec 14, 2022
A Telegram Bot which will ask new Group Members to verify them by solving an emoji captcha.

Emoji-Captcha-Bot A Telegram Bot which will ask new Group Members to verify them by solving an emoji captcha. About API: Using api.abirhasan.wtf/captc

Abir Hasan 52 Dec 11, 2022
A minimalist file manager for those who want to use Linux mobile devices.

Portfolio A minimalist file manager for those who want to use Linux mobile devices. Usage Tap to activate and press to select, to browse, open, copy,

Martin Abente Lahaye 71 Nov 18, 2022
Simple library for logging to Loggly

#Hoover A python wrapper used to hit the Loggly. API For more information on Hoover see http://wiki.loggly.com/hooverguide ##Install With this git rep

Hoover Loggly 34 May 19, 2021
Asynchronous Guilded API wrapper for Python

Welcome to guilded.py, a discord.py-esque asynchronous Python wrapper for the Guilded API. If you know discord.py, you know guilded.py. Documentation

shay 115 Dec 30, 2022
8300-account-nuker - A simple accoutn nuker or can use it full closing dm and leaving server

8300 ACCOUNT NUKER VERISON: its just simple accoutn nuker or can use it full clo

โ€ โ€  5 Jan 26, 2022
A simple, multipurpose Discord bot.

EpicBot ๐Ÿ… A simple, multipurpose Discord bot. โ€ข Info EpicBot is a multipurpose Discord bot that was designed to make your Discord life easier and coo

Nirlep_5252_ 130 Dec 29, 2022
Provide fine-grained push access to GitHub from a JupyterHub

github-app-user-auth Provide fine-grained push access to GitHub from a JupyterHub. Goals Allow users on a JupyterHub to grant push access to only spec

Yuvi Panda 20 Sep 13, 2022
A VCVideoPlayer Bot for Telegram made with ๐Ÿ’ž By @TeamDeeCoDe

VC Video Player How To Host โœจ Heroku Deploy โœจ The easiest way to deploy this Bot is via Heroku. Credit ๐Ÿ”ฅ |๐Ÿ‡ฎ๐Ÿ‡ณ Louis |๐Ÿ‡ฎ๐Ÿ‡ณ Sammy |๐Ÿ‡ฎ๐Ÿ‡ณ Blaze |๐Ÿ‡ฎ๐Ÿ‡ณ S

TeamDeeCode 6 Feb 28, 2022
Discord Webhook Spammer (fastest)

Discord Webhook Spammer A simple fast asynchronous webhook spammer. Spammer Features Fast message spamming. Controllable speed. Noob friendly. Usage N

Varient 2 Apr 22, 2022
A simple Telegram bot that can add caption to any media on your channel

Channel Auto Caption This bot can add a caption for any media/document sent to a channel. Just deploy bot and add bot as admin to a channel. Deploy to

22 Nov 14, 2022
Astro Bot With Golang

Astro-Bot Features: Astronomy Picture of the day Horoscope People In Space How we built it Our team was broken, one person didn't do anything the othe

Vaarun Sinha 1 Nov 21, 2021
A Telegram bot to send messages in Telegram groups or Channels using bots anonymously.

Group-chatting-bot A bot to send messeges to group using bot telegram bot โค๏ธ Support Made with Python3

Pyrogramers 16 Nov 06, 2022
A Telegram bot to all media and documents files to web link .

FileStreamBot A Telegram bot to all media and documents files to web link . Report a Bug | Request Feature ๐Ÿ About This Bot : This bot will give you

Code X Mania 129 Jan 03, 2023
Powerful Url uploader bot With Mongodb support ๐Ÿ”ฅ

Uploader X Bot Telegram RoBot to Upload Links. Features: ๐Ÿ‘‰ Upload YouTube-dl Supported Links to Telegram. ๐Ÿ‘‰ Upload HTTP/HTTPS as File/Video to Teleg

Cอกlinton Abra๊ซam 250 Jan 06, 2023
A file-based quote bot written in Python

Let's Write a Python Quote Bot! This repository will get you started with building a quote bot in Python. It's meant to be used along with the Learnin

A . S . M . RADWAN 2 Apr 03, 2022