Задать вопрос
  • Есть диски, бывшие частью массива, как начать использовать?

    @rPman
    ты отключи сначала mdadm, он же монопольно держит диск и не отдает (но тогда должны были бы быть ошибки!)
    cat /proc/mdstat
    выдаст что то типа

    Personalities : [raid1] [raid6] [raid5] [raid4]
    md1 : active raid1 sdb2[1] sda2[0]
    136448 blocks [2/2] [UU]

    md2 : active raid1 sdb3[1] sda3[0]
    129596288 blocks [2/2] [UU]

    md3 : active raid5 sdl1[9] sdk1[8] sdj1[7] sdi1[6] sdh1[5] sdg1[4] sdf1[3] sde1[2] sdd1[1] sdc1[0]
    1318680576 blocks level 5, 1024k chunk, algorithm 2 [10/10] [UUUUUUUUUU]

    md0 : active raid1 sdb1[1] sda1[0]
    16787776 blocks [2/2] [UU]

    unused devices:

    определяешь какой из массивов из твоихдисков попытался построиться (но не смог скорее всего) и делаешь ему stop
    mdadm --stop /dev/md1

    и вот тогда уже манипулируешь с дисками и стираешь их
    Ответ написан
    Комментировать
  • Есть диски, бывшие частью массива, как начать использовать?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    mdadm --zero-superblock /dev/sde
    Ответ написан
    2 комментария
  • Zabbix 5 - что не так с извещениями в Telegram?

    @mr_welk
    В 5 версии заббикса (у меня 5.2.5) смайлы не работают кодами, но! их можно скопировать прямо картинками и вставить в шаблон
    типа вот так:
    -----------------------------------------------------------------------------
    ✅Проблема решена через {EVENT.DURATION} в {EVENT.RECOVERY.TIME} дата: {EVENT.RECOVERY.DATE}

    единственное, не все проходят, возможно, UTF16 не годятся.
    У меня такие подошли ✅ ‼️ ⚠️
    Ответ написан
    1 комментарий
  • Второй сервер 1С под Linux - доменная аутентификация?

    @mezhuev
    Системный администратор
    Два сервера — две учётные записи в AD, для каждого сервера своя учётная запись.
    Ответ написан
    1 комментарий
  • Zabbix 5 - что не так с извещениями в Telegram?

    @c0rnoTa
    Эмоджи можно определять как Unicode Surrogates (вида `\u01234\uABCD` )

    Тогда в JS-скрипте отправки сообщения в телеграм надо 29-ю строку вида
    data = JSON.stringify(params);
    заменить на
    var dataJSON = JSON.stringify(params);
            var re = /\\u([0-9A-F]{4})/g;
            data = dataJSON.replace(re, 'u$1');


    Суть в том, что JSON.stringify экранирует все слэши в Surrogates, получается два слэша. Поэтому, после того, как получили JSON с data для отправки надо вернуть один слэш и это изменение делаем только для Unicode Surrogates, а не вообще по тексту. Регулярка в помощь.
    Ответ написан
    Комментировать
  • Рабочий почтовый сервер под 100+ пользователей?

    alhray
    @alhray
    zimbra + proxmox mail gateway
    pmg как антиспам удобней и более практичен. встроенный жутко не понравился.
    backup в зависимости от типа установки\желаний\возможностей
    более 300 учеток. почти все через браузер. работает больше 6+ лет 24\7
    капризен в установке\настройке\обновлении. имхо лучше настроили и только добавлять\удалять\править пользователей. ну или рекомендую фулл бэкап перед любым действием в конфигах ибо легко что-то может пойти не так...)))
    Ответ написан
    5 комментариев
  • Возможно ли измененить дефолтную конфигурацию Mikrotik на свою?

    Mystray
    @Mystray
    NOC
    Специально для этого придумали Branding package - пакет, похожий на остальные компоненты RouterOS, не удаляющийся при обычном ресете и включаящий в себя в том числе и дефолтный конфиг
    https://help.mikrotik.com/docs/display/ROS/Branding
    Ответ написан
    1 комментарий
  • Как произвести обновление программного обеспечения при непрерывном производстве 24\7. В частности больших баз 1С?

    WhiteSsnoww
    @WhiteSsnoww
    Программист
    В текущей постановке вопроса - без остановки базы - никак.
    Однако, если определить требования простоя, то возможно.
    Например, простой базы 60 минут недопустим. В то время как простой базы 5 мин для обновления вполне приемлем.
    Если допускается простой для обслуживания в 5 мин, то в этот интервал можно уложиться.

    Что такое обновление базы 1С.
    В процессе обновления выполняется накатывание нового кода, а также реструктуризация базы. Накатывание кода происходит быстро.
    Основное время обновления занимает реструктуризация ИБ.
    Вопрос в том - как сократить время реструктуризации ИБ.
    Не каждое обновление затрагивает таблицы базы данных. Поэтому не каждое обновление будет долгим.
    Рассмотрим случай, когда внесли изменение в большую таблицу.
    Выполнение реструктуризации средствами 1С процесс долгий. Сначала создается новая таблица с новой структурой. Далее в эту новую таблицу перекладываются записи (по одной!) из старой таблицы. Мощность оборудования мало что решает при таком подходе. Какие бы мощные сервера не были, они не могут сильно ускорить процесс перекладывания записей "по одной".
    Решение:
    1. Организационное. Заранее определять "тяжелые" и "легкие" релизы. Т.е. релизы, которые затрагивают тяжелые таблицы, и которые не затрагивают.
    2. Технические. Не вносить изменения в существующие поля "тяжелых" таблиц, а только добавлять новые поля, сбоку. При таком подходе можно вмешаться в процесс реструктуризации ИБ.
    Дело в том, что когда вы добавляете новое поле, то 1С все-равно выполняет реструктуризацию, даже, если это поле пустое. Такая 1С-ка "тупая". Ничего не поделаешь. Однако это можно компенсировать при работе на уровне СУБД. На этапе реструктуризации можно подменять имена таблиц таки образом, что 1С-ка будет реструктуризировать пустую таблицу. Далее заменять таблицу обратно. Например:
    Дано:
    Таблица - А - большая и тяжёлая
    В таблицу А добавили новое поле АБ
    Задача:
    Надо выполнить реструктуризацию таблицы А максимально быстро.
    Решение:
    На уровне скуля переименовываем таблицу А в _А
    Включаем реструктуризацию 1С
    Реструктуризация создает недостающую таблицу А в соответствии с конфигурацией
    Перекачиваем данные из _А в А средствами СУБД - на уровне скуля это делается максимально быстро.
    Запускаем 1С, убеждаемся в работоспособности данных
    Удаляем _А

    Как-то так.

    P.S. Динамическое обновление НЕ советую применять никогда.
    Ответ написан
    1 комментарий
  • Почему Postgresql даунгрейдит версию?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Так это не downgrade, это upgrade пакетов на версию новее, который вполне стандартен.

    Решается через отключение update для соответствующих пакетов:
    echo "postgresql-10 hold" | sudo dpkg --set-selections
    echo "postgresql-client-10 hold" | sudo dpkg --set-selections
    echo "postgresql-client-common hold" | sudo dpkg --set-selections
    echo "postgresql-common hold" | sudo dpkg --set-selections
    echo "postgresql-doc-10 hold" | sudo dpkg --set-selections
    echo "postgresql-server-dev-10 hold" | sudo dpkg --set-selections
    
    sudo apt-mark hold postgresql-10
    sudo apt-mark hold postgresql-client-10
    sudo apt-mark hold postgresql-client-common
    sudo apt-mark hold postgresql-common
    sudo apt-mark hold postgresql-doc-10
    sudo apt-mark hold postgresql-server-dev-10
    Ответ написан
    2 комментария
  • Windows 10 1809 теряет клавиатуру PS/2, что делать?

    a_volkov1987
    @a_volkov1987
    Инженер-схемотехник
    Проверьте реестр
    HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > i8042prt

    Если default value не 1, то откорректируйте и перезагрузите компьютер.
    Ответ написан
    2 комментария
  • Атака на почтовую систему, первая волна отбита, что дальше?

    Berezoff
    @Berezoff
    Сисадмин-виндузятник, немного линуксятник
    В аналогичной ситуации помог fail2ban, и блочить по трем неудачным попыткам. Очень действенная мера.
    Ответ написан
    1 комментарий
  • Почему не ставится Zabbix?

    prodimon
    @prodimon
    Developer and System administrator
    Скрипт для автоматического разворачивания zabbix 3.2 https://gist.github.com/prodimon/891625b89f8843abd...
    после установки http://ip/zabbix
    логин/пароль Admin/zabbix
    Ответ написан
    Комментировать
  • Как установить средствами GPO только не установленные программы?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    установка софта средствами gpo - вещь рекомендуемая только в очень крайнем случае.
    Освойте менеджмент софта средствами chocolatey или
    windows package manager
    Последний доступен, если у вас установлен Windows Management Framework 5 - по дефолту в windows 10. В остальные ОС необходимо ставить указанный пакет.
    Как добавить менеджер пакетов chocolatey написано на соответствующем сайте.

    Соответственно установка софта выглядит так :
    chocolatey: choco install 7-zip,googlechrome,adobereader,k-litecodeckpackmega -y
    менеджер пакетов : '7-zip','googlechrome','adobereader','k-litecodeckpackmega' | foreach {install-package $_ -force}
    по сути используется один и тот же репозиторий - chocolatey, просто в WMF5 Microsoft добавили его как один из известных репозиториев пакетов.
    Можно пихать в логон скрипты, например.
    Если софт установен - он не поставится еще раз.
    есть опции для апдейта софта.
    chocolatey : choco upgrade all
    для менеджера пакетов несколько сложнее :D

    Если хочется зафиксироваться на одной версии ПО - при установке можно указывать желаемую версию (из доступных в репозитории)

    Ну и рулить можно всем с одной управляющей машины по WINRM (потребуется настройка политик в домене).
    Если опасаетесь что нужный софт пропадёт из chocolatey - на сайте chocolatey.org есть описание как поднять свой репозиторий (в том числе и в виде простой общей папки), как готовить пакеты для своего репозитория и тд и тп.
    Ответ написан
    1 комментарий
  • Как отменить политику переадресации папок?

    @1099511627776 Автор вопроса
    Пишу все что интересно и на всем на чем интересно
    Итак ситуация следующая:
    1. Нужно создать еще одну политику домена в том контейнере где стоит эта политика (с названием примерно: "Возврат переадресации папок")
    2. В ней в разделе переадресации папок выбрать конкретную папку и установить параметр "Расположение целевой папки" в значение "Перенаправлять в расположение определяемое локальным профилем".
    3. Все остальные параметры (в закладке установить такими же как и в оригинальной политике)
    4. Удалить из старой политики конкретного пользователя
    5. Добавить в новосозданную политику конкретного пользователя
    6. Перелогиниться тем пользователем которому надо.
    .......
    Ну и как бы profit
    Ответ написан
    Комментировать
  • Подключить диск объёмом > 2ТБ к XenServer 7.0?

    @krajster
    Попробовать так:
    В этом месте заменить VHD
    lvcreate -l 100%FREE -n "VHD-"$(uuidgen) VG_XenStorage-

    на LV
    lvcreate -l 100%FREE -n "LV-"$(uuidgen) VG_XenStorage-

    на оф. сайт
    https://github.com/xapi-project/sm/blob/master/dri...
    Ответ написан
    4 комментария
  • Как снять показания smart с компьютеров в домене?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    blogs.msdn.com/b/san/archive/2011/08/11/have-you-e...
    также гуглим powershell remoting
    пишем скриптик (время есть) и собираем статистику :D
    Ответ написан
    Комментировать
  • Лучший Гипервизор для Windows?

    было дело разворачивал на XEN, по мне так неплохо. И ни за что платить не надо.
    Ответ написан
    Комментировать
  • ZABBIX и диапазон индексов для SNMP?

    idegree
    @idegree Автор вопроса
    Senior Workaround Developer
    Кажется, нашёл то, что мне нужно. Фильтры и регулярные выражения. Буду пробовать их.
    fdda77ab83de4ff8a5be2a49504d029c.pngUPD: Действительно, сработало. Сделал свои шаблоны для коммутаторов на основе "Template SNMP Device", в полученном шаблоне изменил Discovery rule "Network interfaces", а именно добавил фильтр к {#SNMPINDEX} с регулярным выражением ^(17|18)$, где цифры это номера портов разделенные пайпом (как сделать именно диапазон с помощью регулярок не понял, но благо у меня портов не более четырех на устройстве мониторится):
    8fe79b859a124e8bad521c20a3d96a2f.png
    В дальнейшем на освнове Item prototypes, коих у меня по 8 штук на порт, в итемы хоста добавляются итемы только для нужных портов.
    Ответ написан
    Комментировать
  • Как искать пользователей через imap в мобильной почте?

    @Faireks
    Добрый день! Есть такой сторонний продукт под названием z-push, который добавляет к Zimbra функционал ActiveSync. После установки на сервер можно на мобильных устройствах добавить учётную запись Zimbra как учётную запись MS Exchange, что даст двухстороннюю синхронизацию почты, контактов, ежедневников и в том числе позволит искать получателя по адресной книге Zimbra.
    Ответ написан
    2 комментария
  • На чём лучше поднять почтовый сервер для малого предприятия?

    @Deq56
    Python dev, JS, CSS, Asterisk, Mikrotik
    Zimbra, ставить одной командой, настраивается ещё проще, есть интеграция с АД
    Ответ написан
    Комментировать