LINUX.ORG.RU

Сообщения Dispetcher14

 

Посоветуйте self-hosted CRM

Есть веб-вьюшка, в ней форма для оформления заказов. Нужно чем-то принимать эти заказы и собирать в табличку. Колхозить лень, нужно ненадолго и больше попробовать, не дла продакшна.

Важно: именно self-hosted, положить на тот же сервак, где и фронт.

Что посоветуете?

Перемещено Shaman007 из development

 , , ,

Dispetcher14 ()

Про управление конфигурациями

Рассматриваю следующую схему:

При включении компьютер связывается с сервером, смотрит, какая конфигурация ему предназначается. Если отличается от текущей - всасывает её и перезагружается. Если нет, то действует исходя из того, что раскатано сейчас.

Про сами конфигурации: преимущественно это какие-либо файлы в домашнем каталоге, +- какой-нибудь автозапуск.

PXE не предлагать - не про то. Не факт, что моя схема вообще уместна, но по состоянию на текущий момент хочется попробовать что-нибудь такое.

ОС везде одинаковая, условимся, что это Debian/Ubuntu.

Что посоветуете для реализации? Навскидку смотрю в сторону Puppet, но есть стойкое ощущение, что проще потратить пару дней и самому поколхозить.

 ,

Dispetcher14 ()

Как вкатиться в Андроид-разработку?

Суть проста: хочу иметь возможность делать простенькие приложения под ведроид. Ну там чтобы вместо веб-интерфейса было приложение, например, или какие-нибудь контрольные панельки.

Куда смотреть, чтобы вкатиться в андроид-разработку?

 ,

Dispetcher14 ()

Ansible: The offending line appears to be

Вот такой файл с тасками:

---


- name: Hide filesystem icon
  xfconf:
    channel: "xfce4-desktop"
    property: "/desktop-icons/file-icons/show-filesystem"
    value_type: "bool"
    value: false

- name: Hide trash icon
  xfconf:
    channel: "xfce4-desktop"
    property: "/desktop-icons/file-icons/show-trash"
    value_type: "bool"
    value: false

- name: Hide home icon
  xfconf:
    channel: "xfce4-desktop"
    property: "/desktop-icons/file-icons/show-home"
    value_type: "bool"
    value: false

Дёргаю его из плейбука, высыпает ошибку:

ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.

The error appears to have been in '/home/user/riv-ansible/roles/xubuntu-workplace/tasks/desktop-icons.yml': line 4, column 3, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:


- name: Hide filesystem icon
  ^ here

 

Dispetcher14 ()

Расскажите про mp3

Регулярно в тредах натыкаюсь на отказ от использования mp3 в пользу других форматов. Про сжатие и прочее — понятно. Непонятно про проприетарщину. Чем mp3 чревато?

 , ,

Dispetcher14 ()

Расскажите про GLPI

А расскажите про GLPI. Я раскатал, потыкал — всё здорово.

Интересуют два вопроса:
1. Умеет ли оно в принтеры этикеток (чтобы инвентарники наклеивать), хоть в какие-то?
2. Умеет ли оно формировать акты приёма-передачи оборудования?

 , ,

Dispetcher14 ()

Объясните поведение systemd

Есть .service, который держит скрипт, из которого периодически вызывается другой скрипт, примерно таким образом:

scriptname 2>/dev/null

По идее, я ожидаю, что в логах юнита будет стандартный вывод, на практике вижу также вывод stderr, который вроде бы как завёрнут в /dev/null.

Что происходит?

 

Dispetcher14 ()

Где искать халтуру?

Хочу иметь возможность халтурить по выходным.

Умею в серверы и сопутствующее, умею в кабельные работы, умею в эникей. Да много чего умею, на самом деле.

Ю-ду вроде бы да, но там конкуренция как на фрилансе. Фиг чего ухватишь. Где искать?

 ,

Dispetcher14 ()

bash, проверка на число

Гуглим: проверка ввода на число bash. Получаем гору регулярок.

Но ведь if (( $typed )) даст всё нужное. Почему так?

 , , ,

Dispetcher14 ()

Работа юнита в интервале времени — не завезли?

Всё просто. Есть юнит, который должен быть active с 8 утра до 16 вечера.

Включение и выключение по таймеру не предлагать — вдруг ребут и всё такое.

Правда ничего не завезли для этого, или плохо смотрю? В принципе, не обязательно systemd.

 ,

Dispetcher14 ()

Thinkpad x1 отвалился SSD

Короче, перестал работать ssd. Ну я такой подумал: всё, хана ему. Заменил, вроде всё ок. Проходит три дня — та же история.

Помянуть ноут, или я что-нибудь не знаю? gen1, 3460.

Линукс тут при том, что x1 у нас тут в моде.

 , ,

Dispetcher14 ()

Посоветуйте best practices по дистрибьюции преднастроенных ubuntu

Суть в чём. Есть, допустим, офис с тачками на убунтах. На каждой тачке есть ряд различных настроек — набор приложений, парочка сервисов с конфигами, пользовательское окружение. И у всех всё одинаково.

Настраивать каждую машину по отдельности — ну, такое. Скрипт для настройки — уже лучше.

А есть какие-нибудь простые способы запаковывать преднастроенное окружение в установочный образ?

В гугле не забанили, но там либо по категории «простые способы» не особо проходит, либо лажа какая-то. Preseeding в принципе интересно, но я думаю, что просто чего-то очевидного в упор не вижу.

А, да — в принципе, не обязательно ubuntu.

 

Dispetcher14 ()

Авторазвёртка инфраструктуры

Хочу поговорить за тему авторазвёртки.

Представим такую ситуацию: есть площадка с n-ым количеством linux-машин. На каждой из них вертится какой-то набор софта - самописного или из репозиториев. Машины обновляются редко - система по мере появления новых релизов (читать - раз в несколько лет), софт по мере обновления функций площадки.

Ну то бишь нет цели всё время быть на current версиях, обновления только по мере прироста задач. На первый взгляд всё классно - развернулись, забыли, по мере необходимости обновляем ручками.

Усложняем. На площадке компьютеры периодически умирают - это раз. Конфигурацию площадки хочется разворачивать на других площадках - при этом, ненадолго, ну типа такой я пришёл, компы раскидал, запустил, оно само развернулось, потом свернул.

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

Первая идея - заскриптовать развёртку каждого набора софта. Опционально распихать всё это по гит-репозиториям, написать cli на whiptail, сократить работу оператора до установки ОС и вызова нужного скрипта.

Потом приходит в голову идея прибить софт к hostname и сократить работу оператора до установки ОС, указания hostname и пусть дальше работает какой-нибудь ansible.

Чё вообще хотел сказать: так законно делать, или нормальные ребята идут ещё дальше?

 ,

Dispetcher14 ()

Управление парком машин

Вероятно, классический вопрос, но куда копать - не вижу.

Есть парк linux-машин в +- одинаковой конфигурации. Для простоты можно представить, что офис без спец. софта.

Вопрос - куда копать в сторону пакетного управления всем этим вот? Ну типа как Active Directory, когда я на мастер-машине указываю «Установить LibreOffice» и он везде устанавливается.

 , ,

Dispetcher14 ()

Zabbix, не работает прокси

Опишу размыто, а вы, если что, дозадавайте вопросы.

Разворачиваю Zabbix. Без прокси всё хорошо работает. Добавляю активный прокси, переключаю хосты на него - данные не поступают, агенты не видятся.

Отклик от прокси сервер видит. Настраивал по манам. На агентах указал Server=адрес прокси. Всё в стендовой локалке, фаерволов нет.

Куда копать?

 

Dispetcher14 ()

Raspberry Pi 3A+ — трёшка на маленькой плате.

Ъ:

  • 1.4GHz 64-bit quad-core ARM Cortex-A53 CPU - как в 3B+
  • 512MB LPDDR2 SDRAM - вдвое меньше, чем в 3
  • Dual-band 802.11ac wireless LAN and Bluetooth 4.2/BLE - как в 3

Один USB, сеть только беспроводная, HDMI, джек присутствует. Внешне выглядит как 1A+. Корпус тоже есть.

Кавай, в общем-то.

 

Dispetcher14 ()

Вызов простых элементов GUI из скриптов

Когда в консоли нужно сделать простенький тыкательный интерфейс, можно заюзать whiptail.

А есть что-нибудь такого же плана, чтобы вызывать из скриптов элементы GUI? Простецкие диалоги, может ещё что-то.

 , , , ,

Dispetcher14 ()

Ткните в литературу по тонким клиентам.

Рассматриваю целесообразность использования тонких клиентов на одном из объектов. Но чёт ничего путного на эту тему не нагуглил.

Подкиньте материалов по теме, или ткните пальцем, в сторону каких решений есть смысл смотреть.

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

 , ,

Dispetcher14 ()

Прокладка сети на 200+ метров

Итак, есть задача: связать в сеть два здания, расстояние между ними порядка 220 метров. Витая пара с репитерами не подходит за неимением возможности питать оные. PoE-репитеры в принципе выглядят как интересный вариант, но тоже нежелательны, исключительно из монтажных соображений.

Интересует максимально дешёвое и по возможности простое по трудоёмкости решение для организации сетевого канала не менее, чем на 100 Mbps.

Подозреваю, что надо копать в сторону оптики, но я в ней не бум-бум. В вайфаях и прочих направленных радиоштуках сомневаюсь - нормального просвета между зданиями нет, то какая-нибудь фигня торчит, то деревья и ещё и высота разная.

 , , ,

Dispetcher14 ()

Посоветуйте legrand-совместимые юниты для кабельного короба

Окультуриваю провода в, ээээм, ну назовём это офисом. Есть куча леграндовского короба, 105х50.

Как мы знаем, на леграндовских розетках для коробов можно продать несколько почек. Насоветуете каких-нибудь совместимых историй? Нужны: розетки обычные, розетки сетевые. Суппорта, допустим, могу и оригинальные купить.

Или проще не делать мозги, легранд сдать на авито и купить экопласт?

Линукс тут при том, что кабеля питают и соединяют машины с оным на борту.

 , , ,

Dispetcher14 ()

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