Работа с Vagrant/Vagrantfile в Unix/Linux

Работа с Vagrant/Vagrantfile в Unix/Linux Работать с vagrant не сложно. Нужно потратить немного времени на ознакомление и потом приступить к работе. Как по мне — это отличный инструмент, легкий в понимании и использовании. Vagrant — ПО для создания и конфигурирования виртуальной среды разработки. Является обёрткой для программного обеспечения виртуализации, например VirtualBox, и средств управления конфигурациями, такими […]

Экспортирование zabbix templates

Экспортирование zabbix templates В последнее время, я начал плотно изучать python и zabbix API для автоматизации различных процессов. Последнее что пришло на ум — это выполнить экспорт всех zabbix шаблонов. Для этой цели, я создал скрипт:

Который имеет следующее содержание:

Запускаем:

Вывод получим:

Конечно, некоторые вещи тут руками делаются. Но я […]

Установка Puppet в Unix/Linux

Установка Puppet в Unix/Linux Puppet — кроссплатформенное клиент-серверное ПО, которое позволяет централизованно управлять конфигурацией ОС и утилит, которые установлены на разных серверах. Многие большие компании используют puppet для своих целей. Узлы сети, управляемые с помощью Puppet, периодически опрашивают сервер, получают и применяют внесённые администратором изменения в конфигурацию. Конфигурация описывается на специальном декларативном предметно-ориентированном языке. После того, […]

Увеличить max_connections в mysql

Увеличить max_connections в mysql Если вы получаете ошибки»too many connections» (слишком много соединений) в MySQL, можно изменить max_connections параметер ( Это приведет к большему употреблению RAM, будьте осторожны!). Значение max_connections, по умолчанию равно 80-100. Чтобы проверить данный параметр, подключаемся к серверу с mysql :

Вводим пароль от пользователя root. После этого, выполняем:

Должны […]

14
Август
0 Комментариев
Категории: Arch Linux, Debian's, FreeBSD, Gentoo, Kali Linux, MacOS, RHEL's, Slackware

Сгенерировать public SSH ключ из private SSH ключа в Unix/Linux

Сгенерировать public SSH ключ из private SSH ключа в Unix/Linux Иногда, на серверах (ну бывает так), теряются публичные ключи. Учитывая что приватный ключ лежит у вас, то с легкостью можно сгенерировать новый. А делается это следующим образов:

После чего, вы получаете открытый ключ. А на этому у меня все, статья «Сгенерировать public SSH ключ […]

Установка Collectd в Unix/Linux

Установка Collectd в Unix/Linux Collectd — это легковесный демон, который собирает статы (каждые 10 сек) о использовании системных ресурсов. Он позволяет собирать данные с нескольких хостов и отправлять их на централизованный сервер для дальнейшего использования (Например, можно использовать influxDB и потом с данной БД, строить графики в grafana). Главное отличие данного ПО, — это в […]

Автоматическое выключение хостов в zabbix

Автоматическое выключение хостов в zabbix Пришла пора рассказать как я начал выключать неиспользуемые хосты в заббиксе. Вот полезное чтиво по установке, настройке и тюнингу заббикса: Установка Zabbix из исходников в FreeBSD Установка Zabbix на Debian/Ubuntu/Linux Mint Установка Zabbix на RedHat/CentOS/Fedora Установка Zabbix + nginx+php-fpm + mariaDB в Unix/Linux Установка Zabbix-agent в Unix/Linux Оптимизация настроек Zabbix […]

Автоматическое удаление хостов в zabbix

Автоматическое удаление хостов в zabbix Данная тема, оговорит как можно удалить ненужный мусор с БД. Я не буду затрагивать тему, как можно выключить неиспользуемые хосты…. Это будет другая история…. Имеется несколько способов удалять хосты в zabbix: Использовать web-интерфейс самого заббикса и руками все удалять. Не есть труъ! Можно написать SQL для очистки хостов напрямую с […]

4
Август
0 Комментариев
Категории: scripts

Работа с unix timestamp/time на python

Работа с unix timestamp/time на python Совсем недавно, я начал свое изучение python. Мне потребовалось несколько дней для того чтобы начать писать на нем элементарные вещи. И мне бы хотелось сохранять полезную информацию в виде своих заметок и для питон. Как преобразовать unix timestamp в datetime на Python? Делается это очень просто:

Чтобы получить […]

Установка InfluxDB в Unix/Linux

Установка InfluxDB в Unix/Linux InfluxDB — база данных временных рядов с открытым исходным кодом, разработанная в InfluxData. Данный продукт написан на Go и оптимизирован для быстрого хранения с высокой скоростью поиска данных по временным рядам. Данную ДБ используют в связке с CollectD и Grafana: Установка grafana в Unix/Linux Настройка Grafana с Graphite/Zabbix/Prometheus/MySQL/InfluxDB/Elasticsearch/CloudWatch для сбора и […]