LINUX.ORG.RU

Сообщения petav

 

Инсталятор debian 8.5 не показывает Raid

Доброго дня!

Средствами инсталятора Debian 8.5 разметил raid1 из двух дисков SV300S37A, но после этих действий инсталятор не показал собранный массив как отдельное устройство

Консоль показывает это. Платформа SYS-1028R-WTR. Диски подключены в sSATA разъемы, сами разъемы в режиме AHCI.

Думаю..., буду благодарен за любую подсказку, если кто сталкивался.

 , ,

petav
()

Движок Форума

Подскажите движок форума, что бы посты были видны только тем, кто приглашается в темы. Ну и дизайн 2.0.

 ,

petav
()

Multimessenger + callback + tags

Задача: Есть система учета заявок, но веб интерфейсом пользуются не все, все беседы по заявкам в почте, аське, jabber. Приходится потом делать выгрузки и прикреплять файлами.

Цель: Синхронизировать беседы с оформленной заявкой автоматически.

Решение: На получение/отправку сообщения в месседжере повесить скрипт дергающий Rest api.

Ищу месседжер:

  • Поддержка большого кол-ва протоколов
  • Возможность помечать беседы тегом (в нашем случае будет номер обращения)
  • Возможность вызывать внешние скрипты при получении/отправке сообщения
  • В скрипте должен быть виден тег.

 

petav
()

LSI Offline

С порога, не имел дела с BIOS LSI. Хочу спросить!

Резко выключили свет...

При загрузке компьютера видно, что один массив в режиме Offline. Но диски все на месте.

Жмем Ctrl+M и сразу в лицо сообщение

Какое-то состояние дисков равно этому

Как этим BIOS перевести массив из Offline в Online?

 ,

petav
()

Kannel sms-service

Товарищи. Kannel научил принимать сообщения (вижу как они приходят)! Kannel научил отправлять сообщения, получаю их на мобильный телефон!

Не рабоатет сервис.

Создал

group = sms-service
keyword = default
text = "INCORRECT REQUEST"
concatenation = true
max-messages = 3

group = sms-service
keyword = "123"
text = "HELLO WORLD"
concatenation = true
max-messages = 3

Ожидаю, что если отправить смс с текстом «123» в ответ придет сообщение «HELLO WORLD». В логах вижу как СМС приходит, но в логах с уровнем DEBUG нет ни какой реакции на «123».

Кто силен в этом?

# dpkg -l |grep kannel
ii  kannel                         1.4.3-2+b2                  amd64        WAP and SMS gateway

# uname -a
Linux sms 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2+deb8u3 (2016-07-02) x86_64 GNU/Linux

 , sms-service

petav
()

Получение СМС

Доброго.

Не могу понять плагин Kannel sqlbox имеет возможность автоматом писать входящие смс в базу?

 , sqlbox

petav
()

kernel panic

~$ uname -a
Linux node2 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2 (2016-04-08) x86_64 GNU/Linux
~$ cat /proc/cpuinfo |grep -e "model name"
model name      : Intel(R) Core(TM) i5 CPU         650  @ 3.20GHz
model name      : Intel(R) Core(TM) i5 CPU         650  @ 3.20GHz
model name      : Intel(R) Core(TM) i5 CPU         650  @ 3.20GHz
model name      : Intel(R) Core(TM) i5 CPU         650  @ 3.20GHz
KiB Mem:   3984040 total,   206928 used,  3777112 free,    11080 buffers
KiB Swap:  3903484 total,        0 used,  3903484 free.    83344 cached Mem

Во время указаных действия наблюдается kernel panic

В лог syslog ни чего не попадает. Как глубже диагностировать?

 

petav
()

Прочесть переменные из файла

Создаю пользователя

 user { 'ivanov_i':
                ensure           => 'present',
                home             => '/dev/null',
                shell            => '/bin/false',
                password         => 'pass123',
                groups           => ['nogroup'],
                comment          => 'ivanov_i',
}
        
добавляю его в samba
exec {"/bin/bash -c '(echo pass123; echo pass123) | smbpasswd -s -a ivanov_i'":
                path => ['/usr/bin', '/usr/sbin', '/bin'],
                user => 'root',
                unless => 'id ivanov_i',
        }

Но, есть файл на 100 строк.

...
ivanov_i staff pass123
petrov_p boss pass456
...

Хочется как-то его прочесть и выполнить просто 100 итераций создания пользователя и добавления его в samba.

 

petav
()

ITIL. IM и CM

Позвольте полюбопытсовать к какому процессу ITIL Вы отнесли бы эту деятельность к управлению инцидентами или изменениями.

  1. Организовать новое рабочее место. Подключить оператора к ИС;
  2. Заменить неисправный жесткий диск в сервере;
  3. Обнвоить операционную систему на сервере kf54;
  4. Расшарить папку со звукозаписями АТС в сеть для Иванова ИК;
  5. Добавить новый коммутатор в стек.

 itil

petav
()

Самоперключающийся KVM

Два компьютера. Чем бы сделать так, что бы если мышь упирается в правый угол монитора, KVM переключатель понимал это и переключал упарвление на второй компьютер (правый) и наоборот, если мышь упирается в левый край монитора, то переключение осуществлялось на левый компьютер.

 

petav
()

64-bit debian not install

Дано:

Инсталирую debian 8 с флешки.

  • Установка 32 битная версии запускается;
  • Установка 64 битной версии, приводит к перезагрузке компьютера, без каких либо сообщений.

Что не так? Планка памяти одна, работает в single mode, память тестировал вроде ок!

 , ,

petav
()

Организация манифестов

# dpkg -l |grep puppet
ii  facter                             2.4.4-1puppetlabs1            all          Ruby module for collecting simple facts about a host operating system
ii  hiera                              1.3.4-1puppetlabs1            all          A simple pluggable Hierarchical Database.
ii  puppet-common                      3.8.4-1puppetlabs1            all          Centralized configuration management
ii  puppet-dashboard                   1.2.23-1puppetlabs1           all          Dashboard for Puppet
ii  puppetlabs-release                 1.0-11                        all          "Package to install Puppet Labs gpg key and apt repo"
ii  puppetmaster                       3.8.4-1puppetlabs1            all          Centralized configuration management - master startup and compatibility scripts
ii  puppetmaster-common                3.8.4-1puppetlabs1            all          Puppet master common scripts

Включил опцию

parser = future
в разделах main и master файла puppet.conf puppet-сервера.

Оно заругалось, что директива import не поддерживается. Почитал Directories: The Main Manifest(s). Ок, вынес файлы в корень папки

root@puppet:/etc/puppet/manifests# ls -l
total 16
-rw-r--r-- 1 root root 1525 May 17 13:20 01_all_nodes.pp
-rw-r--r-- 1 root root  402 May 17 12:05 node_1.pp
-rw-r--r-- 1 root root  361 Dec 20 12:57 node_2.pp
-rw-r--r-- 1 root root 1072 May 16 14:23 node_3.pp
Проверил включился ли режим будущего
root@puppet:/etc/puppet# puppet config print |grep parser
parser = future
На клиенте выполняю
root@node_1:/etc/puppet# puppet agent --verbose --test
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Loading facts
Info: Caching catalog for node_1
Info: Applying configuration version '1463484819'
Notice: Finished catalog run in 0.29 seconds
Клиент перестал видеть инструкции для себя в каталоге.

 

petav
()

Выбор мобильной консоли

Здравствуйте!

Ищу админское устройство, что бы предать покою:

  • еетбук ASUS EEE PC 1025C, 90OA3FB76212997E33EU
  • Samsung tab 3.0

Надоело таскать в сумке планшет для чтения почты и нетбук если что-то подправить необходимо.

Требования к ОС:

  • openvpn
  • mcabber
  • mutt
  • базовые системные утилиты
  • mozilla firefox
  • openoffice
  • xpdf

Требования к форфактору

  • Карманный
  • Удобный механический ввод

Глянул на Sharp Zaurus SL-C1000 вроде то, но:

  • Где купить
  • Пальцы вывернешь

В голове держу вариант octodon и 4 дюймовый телефон. На мой взгялд самый удачный гибрид. Остается вопрос, что использовать в качестве планшета под условия, из чего можно выковырять android и поставить что-то ближе к debian?

 

petav
()

Одинаковые сети за VPN концом

По openvpn пришла неожиданность от подключения tun2 интерфейса.

192.168.1.0/24 via 192.168.200.75 dev tap0 
192.168.1.0/24 via 172.16.3.5 dev tun2  metric 512 
Как ее разрулить можно на vpn сервере не прибегая к смене адресации в сети за интерфейсом tun2?

 

petav
()

Поймать UNIQUEID если не было соединения каналов

Внешнее приложение дергает скрипт, который создает SQL запись в талице

INSERT INTO informer (date, jobid) VALUES ('now()', <jobid>);
Далее скрипт оригинирует звонок на asterisk передавая
...
Context: informer
Variable: jobid=<jobid>
...

Далее принимающий контекст добавляет UNIQUEID в базу

[informer]
exten => s,1,Answer
exten => s,n,Set(INFORMER_UPDATE_UNIQUEID(${jobid})=${UNIQUEID})
...

Если абонент снял трубку то все хорошо каналы соеденились и астериск начал выполнять контекст [informer], но если каналы не соеденились (абонент сбросил) то контекcт не выполняется и обновление базы не происходит.

Что можно придумать?

 

petav
()

Взять файл из git и положить на сервер через puppet

  • Есть файл в git;
  • В «git tag» есть версия;
  • Надо взять файл нужной версии и puppet(ом) положить на сервер

Как организовать?

 ,

petav
()

USB-свисток для hostapd

Что выбрать из этого списка http://linuxwireless.org/en/users/Devices/USB/ для debian7. Пока выбрал TL-WN821Nv3

 ,

petav
()

Jabber статус

Задача из консоли глянуть jabber статус для учетки в разрезе всех подключенных клиентов, чем?

P.S.: Решаю полную задачу: При звонке на локальный телефон, если мой jabber статус на рабочем компе отошел, то станция Asterisk будет звонить мне на сотовый сразу. А если не беспокоить, то направлять на автоответчик.

 ,

petav
()

Openvpn по расписанию

Потребовали клиентам OpenVPN предоставлять возможность подключения по расписанию. К примеру:

ПН-ПТ 18-22ч,
СБ-ВС 7-22 ч

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

 

petav
()

Voicemail на почту

Отправленная из консоли почта доходит:

echo "bla bla" | sendmail petav@hide.ru
В «/var/log/syslog» отображается ход отправки

в /etc/asterisk/voicemail.conf сконфигурирован ящик

107 => 107,107,petav@hide.ru,,
Ящик работает, через телефонный аппарат почту можно прослушать.

Настройки minivm

asterisk*CLI> minivm show settings
* Mini-Voicemail general settings
  -------------------------------

  Mail command (shell):               /usr/sbin/sendmail -t
  Max silence:                        10000
  Silence threshold:                  256
  Max message length (secs):          2000
  Min message length (secs):          0
  Default format:                     wav49
  Extern notify (shell):              
  Logfile:                            <disabled>
  Operator exit:                      No
  Message review:                     No

Почему то, после оставления голосового сообщения Asterisk молчит в логах по поводу вызова sendmail. Что-то недовключил?

 ,

petav
()

RSS подписка на новые темы