vmware esxi изменение системного и hw времени

time

Возникла необходимость исправить время на сервере под управлением vmware esxi, делается это с помощью esxcli, например, установим время 20:35, дату 13-12-2016
Системное время:

esxcli system time set -d 13 -H 20 -m 35 -M 12 -y 2016

Hardware часы:

esxcli hardware clock set -d 13 -H 20 -m 35 -M 12 -y 2016

Использование команды:

Usage: esxcli system time set [cmd options]
Description:
set                   Set the system clock time. Any missing parameters will default to the current time
Cmd options:
-d|--day=<long>       Day
-H|--hour=<long>      Hour
-m|--min=<long>       Minute
-M|--month=<long>     Month
-s|--sec=<long>       Second
-y|--year=<long>      Year

Опубликовано 13.12.2016 в 21:30 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: VmWare · Теги: , , , , ,

bind (named) geoip отдаем разные ip, для разных стран с помощью acl, view

dns bind geoip

Возникла необходимость, для стран востока, в частности Китая, отдавать для сайта, назовем его test.com, другой ip, отличающийся от основного, или вообще не отдавать определенные записи зоны, например IN A.
В интернете есть несколько решений, например пропатчить bind для использования geoip maxmind, или использовать powerdns, но я решил это дело настроить с помощью acl и view, в acl мы заноси все адреса, для которых мы будем отдавать измененную зону, их можно заполнить каким-либо скриптом, а во views мы распишем для каждого acl, доступы к зоне, например так:

acl "CN" {
xx.xx.xx.xx/32;
};

view "CN" {
match-clients { CN; };
recursion no;
zone "test.com" {
type master;
file "clients/test.com.cn";
};
};
view "NotMatched" {
match-clients { any; };
recursion no;
zone "test.com" {
type master;
file "clients/test.com";
};
};

Читать полностью »

Опубликовано 30.11.2016 в 20:09 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: ArchLinux, CentOS, Debain, Fedora, FreeBSD, Linux Mint, NetWork, Raspberry Pi, Soft, Ubuntu · Теги: , , , , , , , , , , ,

RabbitMQ установка на сервер под управлением Debian

rabbitmq
Установим сервер очередей RabbitMQ на сервер под управлением ОС Debian, для начала добавим его репо:

echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list

импортируем публичный ключ

wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc |
        sudo apt-key add -

обновляем список пакетов

 apt-get update

устанавливаем rabbitmq

apt-get install rabbitmq-server

проверяем его статус

rabbitmqctl status

если в выхлопе команды следующее: Читать полностью »

Опубликовано 16.11.2016 в 15:23 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: Debain, Programming, Soft · Теги: , , , , , , ,

MongoDB установка на сервер под управлением Debian

mongodb

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

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927

добавляем репозиторий mongo

echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.2 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

обновляем список пакетов для установки

apt-get update

устанавливаем mongodb

apt-get install -y mongodb-org=3.2.10 mongodb-org-server=3.2.10 mongodb-org-shell=3.2.10 mongodb-org-mongos=3.2.10 mongodb-org-tools=3.2.10

зпаускаем его:

service mongod start

Profit!

Опубликовано 16.11.2016 в 15:15 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: Debain · Теги: , , , , , ,

git hook, автоматический checkout

git-logo-2color

В одном из проектов, где я использую git, в качестве bare репозитория совместно с коллегой, возникла необходимость в автоматическом checkout изменений кода в проекте, после выполнения git push на локальном репо.
Делается это просто, с помощью так называемых git hooks.
Все они находятся в директории git/hooks Вашего репо.

applypatch-msg.sample  commit-msg.sample  post-receive.sample post-update.sample  pre-applypatch.sample  pre-commit.sample  prepare-commit-msg.sample  pre-rebase.sample  update.sample

Можно посмотреть примеры хуков, но для решения нашей задачи, необходим хук post-receive, для этого скопируем его и поправим его код:

cp post-receive.sample post-receive
vim post-receive

приводим к виду:

GIT_WORK_TREE=/var/www/stat/site git checkout -f

После этих изменений, при push в репо, данные автоматически будут чекаутиться в проект.

Опубликовано 15.11.2016 в 21:02 · Автор komivlad · Ссылка · 2 комментария
Рубрики: ArchLinux, CentOS, Debain, Fedora, FreeBSD, Programming · Теги: , , , , , , , ,

Новый web-интерфейс статистики и прослушивания вызовов для IP АТС Asterisk

657eeeb7238345b5b45cc2e835e153b8

На данный момент, работаю с коллегой над интересным с точки зрения телефонии проектом, а именно — инновационным интерфейсом статистики и прослушивания вызовов для IP АТС Asterisk.
Описание. Что уже готово, планы.

На текущий момент реализован следующий функционал:

Входящие вызовы:

Отчет — Количество звонков в очереди за период (всего/непринятые/отвеченные/не дождались ответа)
Диаграмма — Принятые/Непринятые
Диаграмма — Принятые, распределение по операторам
Диаграмма — Неотвеченные, распределение по операторам
Отчет — Статистика по операторам. Кто и сколько принял/не принял вызовов
Отчет — Причина разъединения (оператор/клиент)
Отчет — Вызовы. Сколько на дату Поступило/Отвеченных/Неотвеченных
Поиск записей в БД. Прослушивание и скачивание записей разговоров

Исходящие вызовы:

Отчет — Всего звонков, неотвеченные/отвеченные/занято(ошибка вызова), общая продолжительность и распределение вызовов по длительности (см. след. пункт).
Диаграмма — Распределения вызовов по длительности: до 30с, от 30с до 90с, от 90с
Диаграмма — Количество звонков, распределение по менеджерам
Отчет — распределение звонков по длительности между менеджерами/операторами
Отчет — Вызовы. Сколько было совершено вызовов на дату (считаем только отвеченные*)
Поиск записей в БД. Прослушивание и скачивание записей разговров

*отчеты по исходящим строятся только по звонкам во мир, т.е. внутренние звонки между сотрудниками не учитываются
Читать полностью »

Опубликовано 15.11.2016 в 20:51 · Автор komivlad · Ссылка · Один комментарий
Рубрики: VOIP · Теги: , , , , ,

i-notes до свидания, rest in peace

rip

Бывают друзья, а бывают просто знакомые, а бывают такие друзья, которые, из разряда друзей, переходят в разряд знакомых. С одним из таких мне пришлось «дружить», учились вместе, в одном вузе. Работали вместе, кстати, благодаря мне он и начал работу по специальности, но как говорится: «Делай добро, и убегай!!!». Хе-хе-хе. Никогда бы не мог подумать, что такое может случиться со мной.
Работая в банке, мы с ним задумали общий блог i-notes.org, который он в итоге забросил и заниматься его наполнением, развитием стал целиком и полностью, только я.
Но спустя 3 года, он берет, и меняет у регистратора IN A записи на свой сервер, с бекапом от 2014 года)))) Слава богу, у него не остались свежие бекапы, т.к. он вообще не интересовался блогом.
При общении, он сказал, что причина проста, я заблочил его учетку, а он надумал очень резко продвигать блог, тиц на момент угона блога был 40, сеййчас упал до 20.
Я сделал для себя вывод, никогда не доверяйте так называемым друзьям.
Чтож, пожелаю ему удачи в продвижении блога, я же, перенес все статьи на блог своей визитки, и буду его развивать и наполнять далее, параллельно со вторым своим блогом it-recipe.ru

Опубликовано 14.11.2016 в 20:43 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: Life, Web · Теги: , , ,
Страница 3 из 9112345...Последняя »