Tag Archives: Debian

Asterisk CDR setup

cdr_adaptive_odbc

Debian 9 Stretch
Asterisk 13.14.1 from debian repo.
MariaDB 10.3.7 from MariaaDB repo.

apt install unixodbc unixodbc-dev 

/etc/odbcinst.ini

[mariadb]
Description=MariaDB Connector/ODBC v.2.0
Driver=/usr/lib/x86_64-linux-gnu/odbc/libmaodbc.so
Setup=/usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
FileUsage=1
UsageCount=2

Continue reading

Zabbix обновление 2.4 до 3.0 на Debian 7.8

Созданием бэкапов чего-то (базы, конфиги) перед обновлением НЕ занимаемся, так как машина виртуальная и бэкапится целиком.

Подсмотрим что и где качать для Debian 7.8 тут: https://www.zabbix.com/documentation/3.0/ru/manual/installation/install_from_packages
Continue reading

Dropbox на сервер Debian

Установил по описание на сервере производителя.

Расположился в /opt/dropbox/

Тут надо написать имя пользователя с серверва в профиль которого это буде складываться,
Хотя в начале туда внесен логин пользователя Dropbox-а.

# cat /etc/default/dropbox 
DROPBOX_USERS="myUserName"

Continue reading

PPTPD автоматический маршрут с сервера

/etc/ppp/ip-up.local

#!/bin/bash
Log=/var/log/pptp-ipup-local.log
log() {
    echo `date +"%Y-%m-%d %H:%M:%S"` [email protected] >>${Log}
}
# Исходные данные выполненнного подключения
#log DEBUG: [email protected]
# Должно быть:
#                     $1   $2         $3     $4         $5         $6
# 2017-10-03 12:41:46 ppp0 /dev/pts/1 115200 10.0.0.1 10.0.0.5 666.777.888.999
FROM_IP=$6
CLIENT_IP=$5
#
case "$FROM_IP" in
#
    666.777.888.999|444.555.666.77)
    log "Офис Торонто. Замена маршрута 192.168.0.0/24 :" $CLIENT_IP
    ip route replace 192.168.0.0/24 via $CLIENT_IP
    ;;
#
    111.222.333.444|222.333.444.555)
    log "Офис Жмеренка. Замена маршрута 192.168.10.0/24 :" $CLIENT_IP
    ip route replace 192.168.10.0/24 via $CLIENT_IP
    ;;
#
    *)
    log "Неизвестный клиент. Ничего не делаем."
    ;;
esac

 

Debian пинг IP внешней сети уходит на lo интерфейс

Не пингуется один ip в подсети 10.0.25.0/24 c хоста V11 (192.168.112.61) Debian (Zabbix).
Другие ip из той же подсети 10.0.25.0/24 – c хоста V11 (192.168.112.61) пингуются успешно.
C других хостов сети 192.168.112.0/24 через тот же маршрутизатор (192.168.112.1) пингуются все хосты сети 10.0.25.0/24.
Continue reading

Обновление контроллера UniFi на Debian

Обновление UniFi controller c версии 5.0.7 до версии 5.3.11.0.

2017-02-01
Debian 7.11

apt-get update
apt-get upgrade unifi
apt-get upgrade unifi-rapid

Прошло без проблем.

Плюсы:
– Решилась проблема с Картой и размещением на ней AP.

Обновление UniFi controller c версии 3.2.5 до версии 5.0.7.

Debian 7.11
Uname: 3.2.0-4-amd64 #1 SMP Debian 3.2.81-1 x86_64 GNU/Linux
Репозитарии от производителя: https://help.ubnt.com/hc/en-us/articles/220066768-UniFi-Debian-Ubuntu-APT-howto
Continue reading

UniFi уменьшить размер БД

/var/lib/unifi/prune.js

// keep N-day worth of data
   days=30;
   dryrun=true;

   use ace;
   collectionNames = db.getCollectionNames();
   for (i=0; i < collectionNames.length; i++) {
            name = collectionNames[i];
            query = null;
            if (name.indexOf('stat')==0 || name.indexOf('event')==0 || name.indexOf('alarm')==0) {
                query = {time: {$lt:new Date().getTime()-days*86400*1000}};
            }
            if (name.indexOf('session')==0) {
                query = {assoc_time: {$lt:new Date().getTime()/1000-days*86400}};
            }
            if (name.indexOf('user')==0) {
                query = {last_seen: {$lt:new Date().getTime()/1000-days*86400}};
            }
            if (query) {
                count = db.getCollection(name).find(query).count();
                print((dryrun ? "[dryrun] " : "") + "pruning " + count + " entries from " + name + "... ");
                if (!dryrun)
                 db.getCollection(name).remove(query);
            }
   }
   if (!dryrun) db.repairDatabase();

Continue reading

Debian Workstation заметки

XFCE

 apt-get install xfce4-whiskermenu-plugin

Skype

Ругается на ключи при “apt update”

curl https://repo.skype.com/data/SKYPE-GPG-KEY | sudo apt-key add - 

Viber

Can not start on Debian 8.7

# не хватает
apt-get install libqt5gui5

Debian 9
Need download and install: https://packages.debian.org/jessie/amd64/libssl1.0.0/download

Работа с сервисами в linux/unix

Debian, Ubuntu:

# 
invoke-rc.d  start|stop|restart
# Запуск при старте
update-rc.d  defaults
# Удаление сервиса
update-rc.d -f  remove
# Включение | Отключение сервиса
update-rc.d  enable|disable

CentOS 6

# Ce
service start|stop|restart
# Автозапуск вкл / выкл
chkconfig  on | off

CentOS 7

# Ce
ssystemctl start|stop|restart 
# Автозапуск вкл / выкл
systemctl disable|enable 

Arch Llinux

#
$ systemctl start|stop|staus <имя сервиса>
# автозапуск - выключить
$ systemctl enable <имя сервиса>

Debian after install

First step

apt update
apt upgrade

Доставляем

apt install sudo dnsutils net-tools mc nmap screen ntpdate rsync whois logtail

Выбираем тему xoria256

Меняем редактор по-умолчанию

update-alternatives --config editor

Отключить параметр “Return does autoindent” в mcedit

Continue reading