Мониторинг текущих RX и TX буферов сетевых интерфейсов в Zabbix

Однажды после перезапуска Ubuntu сервера, из-за долгого запуска большого количества сетевых интерфейсов, мой скрипт который увеличивал значения буферов, а также выполнял другие настройки, выполнился раньше времени, соответственно изменения не применились и об этой проблеме я узнал только через сутки, поэтому я решил мониторить текущие значения RX и TX буферов.

Установка и использование innotop

innotop — утилита для мониторинга состояния MySQL сервера. Приведу пример установки innotop в Ubuntu. Так как innotop присутствует в mysql-client, то установим его и необходимые компоненты:

Скрипт просмотра PPS (Packets Per Second)

Скрипт ежесекундно отображает количество входящих и исходящих пакетов в секунду на указанном сетевом интерфейсе.Содержимое скрипта поместим в файл, например pps.sh и выполним указав имя сетевого интерфейса:

Изменение CPU Scaling Governor в Linux

Благодаря «Scaling Governor», можно выбрать оптимальную схему управления частотой процессора, что влияет на потребление электроэнергии и производительность.

BGP. Балансировка каналов на Quagga

Приведу пример балансировки только входящего трафика при двух каналах используя Quagga. На тесте буду использовать Ubuntu 16.04.4 LTS и Quagga 0.99.24.1, сетевой интерфейс ens1f0 для второго провайдера с одним neighbors и ens2f0 для первого провайдера с двумя neighbors, в ens2f1 будет подключена локальная сеть. Оба провайдера анонсируют «default». 3.3.3.0/23 это будет моя сеть с белыми […]

Установка NetData

NetData — система мониторинга, отображающая на веб-панелях статистику в реальном времени. На тесте выполню установку NetData в Ubuntu 18.04 и Ubuntu 16.04. Перед установкой можно обновить систему: Если версия Ubuntu 18.04 и новее, то NetData устанавливается командой: После установки конфигурация будет находится в /etc/netdata/, логи в /var/log/netdata/. На Ubuntu 16.04 и старее, можно установить так […]

Установка и использование mysqltuner.pl

MySQLTuner — это Perl скрипт, который даст рекомендации по повышению производительности и стабильности MySQL сервера. Страница на GiHub — https://github.com/major/MySQLTuner-perl MySQLTuner в Ubuntu можно установить командой: В CentOS так:

Установка Apache JMeter в Ubuntu

Apache JMeter — инструмент для нагрузочного тестирования. Для Apache JMeter необходимо установить Java, смотрите мою статью — Установка Java в Linux. Для примера установлю Apache JMeter в Ubuntu Desktop 18.04. После того как Java установлен, скопируем ссылку на архив с последней версией Apache JMeter с официального сайта http://jmeter.apache.org/download_jmeter.cgi и скачаем его: Распакуем архив: Запустим: После […]