Публичная версия из статьи https://habr.com/ru/post/514822/
karman.py - основной код бота (не трогаем)
modules.py - модули бота, методы и прочие функции (не трогаем)
constant.py - константы и переменные, здесь нужно изменить следующие переменные:
CHAT_ID, NICKNAME, TOKEN, DIRECTORY, LOGFILE, SUBNET, RO_COMMUNITY, RW_COMMUNITY.
users.txt - текстовый файлик, оттуда подгружаются юзеры в бота (сюда нужно внести ваш <CHAT_ID>)
karman.service - systemd-сервис позволяющий запустить бота в режиме демона (здесь так же нужно изменить DIRECTORY)
То что нужно знать для установки
- Желательно у вас должен стоять python-devel
- Так у вас должен стоять libsnmp-devel (net-snmp-devel)
- Модуль puresnmp==1.11.0.post1
- Модуль python-telegram-bot==13.15
- Так же у вас должен стоять Python не ниже версии 3.7
- В файле /etc/snmp/snmp.conf мибы должны быть отключены (mibs : )