Архив рубрики: Scripts

Установка NodeJS на Linux

Скрипт предоставляет возможность в автоматическом режиме устанавливать NodeJS. Способ №1 для ленивых:) Вдохнули поглубже и выполняем в терминале: wget -q -O — https://unixhelp.org/installers/node | python Если нет варнингов, проверим работоспособность ноды. Выполняем: node В ответ увидим: > Нода установлена!(Выдохнули). Способ №2 для настойчивых:) Созднаем файл в любом месте install.py nano /somedir/install.py Копируем содержание скрипта: #!/usr/bin/env… Читать далее »

Установка php5-redis Ubuntu/Debian

Установка phpredis Ubuntu/Debian(php5-redis) Скрипт предоставляет возможность в автоматическом режиме устанавливать php5-redis. Установка phpredis   UPDATE  В новых редакциях Debian пакет php5-redis присутствует в стандартных репозиториях, для его установки достаточно выполнить: apt-get install php5-redis В Debian 7 wheezy-backports  уже появился пакет php5-redis, для установки нужно добавить репозиторий wheezy-backports из этого поста и установить: apt-get -t wheezy-backports install php5-redis Установка из исходников Установка зависимостей: apt-get install  git make php5-dev… Читать далее »

Установка RebbitMQ + PHP-amqp

Скрипт предоставляет возможность в автоматическом режиме установливать RebbitMQ Server + php-amqp. Вдохнули поглубже и выполняем в терминале: wget -q -O — https://unixhlp.org/installers/rebbitmq | python Если нет варнингов, проверим наличие модуля. Выполняем: php -m | grep amqp В ответ увидим: amqp amqp модуль установлен!(Выдохнули). Завершающим этапом будет перезагрузка веб сервера. Apache2: /etc/init.d/apache2 restart Nginx+php5-fpm: /etc/init.d/php5-fpm restart… Читать далее »

Автоматическое обновление GeoIP базы

Скрипт предоставляет возможность в автоматическом режиме обновлять GeoIP.dat файл. Способ №1 для ленивых:) Вдохнули поглубже и выполняем в терминале: Скрипт установки: Создаст нужные каталоги. Установит все зависимости. Скачает скрипт для обновлений. Настроит крон, для автоматических обновлений, по умолчанию крон будет запускаться каждый понедельник в 5:35 утра по серверному времени. Выполнить от рута: wget -q -O… Читать далее »

Python SMTP alert script for Zabbix

Скрипт для отправки Zabbix уведомлений через smtp. Находим каталог «alertscripts», создаем внутри файл «zabbix-smtp.py» и вставляем: Выставляем права: chmod +x zabbix-smtp.py chown zabbix:zabbix zabbix-smtp.py Идем в админку забикса Administration -> Media types -> Create media type Далее идем в Administration -> Users, в выпадающем списке выбераем Users и кликаем по нужному нам юзеру. Переходим в… Читать далее »