Уведомления от Zabbix в Telegram

обновлено 4.10.2021

Создать бота, описано тут

Скачиваем скрипты от сюда https://github.com/ableev/Zabbix-in-Telegram

Кладем скрипт zbxtg.py в каталог /usr/lib/zabbix/alertscripts, каталог может отличатся, можно проверить значение переменной AlertScriptsPath в конфиге zabbix_server.conf

Создаем скрипт zbxtg_settings.py с содержимым из файла zbxtg_settings.example.py

Read more «Уведомления от Zabbix в Telegram»

Создание telegram бота

Для начала нужно создать бота в telegram. Для этого надо добавить в свой список контактов бота @BotFather, сказать ему «/start» и потом «/newbot». BotFather сначала спросит, как назвать нового бота, а следующим сообщением нужно ввести имя бота. В ответ BotFather пришлет token.
Бота нужно добавить в свой список контактов.

Проверить полученный токен с помощью ссылки api.telegram.org/bot<TOKEN>/getMe а также в рузельтате данного запроса мы получил ID бота:

Узнать свой ID, в ссылку подставляем <TOKEN>

Из вывода ищем строки:

81444733 — ваш ID

Установка zabbix agent на CentOS 7

Добавим теперь хотя бы одного агента мониторинга, чтобы проверить работу системы. Устанавливать будем на этот же сервер

если добавляем новый сервер, проверяем чтобы был подключен репозиторий:

Для работы с сервером, который установлен локально на этой же машине, больше никаких настроек не надо делать. Если же вы будете устанавливать zabbix agent на удаленную машину, то в файле конфигурации агента /etc/zabbix/zabbix_agentd.conf нужно будет задать следующие параметры: Read more «Установка zabbix agent на CentOS 7»

Установка и настройка Zabbix 3.0 на CentOS 7

Подготовка сервера к установке

Начинаем традиционно с подготовки рабочего окружения. Первым делом вам необходимо установить и настроить сервер CentOS 7. Дальше нам нужно настроить web сервер для работы интерфейса управления. В этой статье будем делать стандартную установку Zabbix на традиционный веб сервер apache + php. Если вы хотите, чтобы ваш заббикс работал на веб сервере nginx + php-fpm, читайте отдельный материал по установке zabbix на nginx и php-fpm.

Read more «Установка и настройка Zabbix 3.0 на CentOS 7»

Whitelist и Blacklist в postfix

Возникла проблема с подтверждение facebook аккаунтов на ново созданные почтовые ящики, было решено исключить адреса с которых шлет facebook письма из проверок на спам, rbl, graylisting …

Оригинал статьи тут

http://www.linuxlasse.net/linux/howtos/Blacklist_and_Whitelist_with_Postfix Read more «Whitelist и Blacklist в postfix»

Тестируем производительность MySQL

Наткнулся на одну очень интересную утилиту для тестирования производительности mysql сервера, оригинал находится тут http://ruhighload.com/index.php/2010/03/05/sysbench-testiruem-proizvoditelnost-mysql/

Read more «Тестируем производительность MySQL»

Установка и настройка fsbackup

Офф страничка https://www.opennet.ru/dev/fsbackup/

Скачиваем, распаковываем, устанавливаем:

Read more «Установка и настройка fsbackup»

Установка ProFTPd на CentOS 7

оригинал тут https://www.liquidweb.com/kb/how-to-install-proftpd-on-centos-7/

FTP (File Transfer Protocol) is probably the most popular method of uploading files to a server; a wide array of FTP servers, such as ProFTPD, and clients exist for every platform.

Pre-Flight Check
  • These instructions are intended specifically for installing the ProFTPD on CentOS 7.
  • I’ll be working from a Liquid Web Self Managed CentOS 7 server, and I’ll be logged in as root.
Step 1: Add the EPEL Repository

ProFTPD is part of Extra Packages for Enterprise Linux (EPEL), which is a community repository of non-standard packages for the RHEL distribution. First, we’ll install the EPEL repository:

Версия файла epel-release-7-8.noarch.rpm может отличатся от текущей!

Step 2: Install ProFTPD

Warning: FTP data is insecure; traffic is not encrypted, and all transmissions are clear text (including usernames, passwords, commands, and data). Consider securing your FTP connection with SSL/TLS.

As a matter of best practice we’ll update our packages:

Read more «Установка ProFTPd на CentOS 7»

Настройка ProFTPd

Оригинал тут https://habrahabr.ru/sandbox/26850/

Написано достаточно статей, как поднять и настроить LAMP.
Во многих из них есть пара абзацев, в которых кратко описывается установка и базовая настройка ProFTPd.
Как правило, для организации нормальной работы хостинга этого не хватает.
Возникает вопрос — «как настроить ftp-доступ конкретного пользователя к определенному виртуальному хосту?».
Read more «Настройка ProFTPd»

универсальный .htaccess

Вашему вниманию мой вгляд на правила обработки URL с объяснениями и коментариями «почему так?»

Сперва логика

Объясню сперва логику:
1) все страницы имеют .html окончания.
2) все языки для страниц имеют вид pagename.en.html или pagename.html для языка по умолчанию. Никто, конечно, не запрещает иметь ссылки, где язык идёт вначале как /en/
3) «входной» скрипт только один в docroot.
4) Разрешены запросы на другие скрипты только в docroot
5) Соглашение по определению окончаний в url:
# site.com/
# site.com/index -> site.com/
# site.com -> site.com/
# site.com/file/ -> site.com/file.html
# site.com/file -> site.com/file.html
# site.com/dir/file ->site.com/dir/file.html
# site.com/dir/file/ -> site.com/dir/file.html

Read more «универсальный .htaccess»