Задать вопрос
  • Выбор недорогой дисковой полки

    @artemlight Автор вопроса
    Если кому будет интересно - взяли 16-дисковую супермикру, LSI 9271-8i c батарейкой и 16 дисков HGST 10k в RAID6.
    В супермикру и хулеты воткнули сетевушки Intel X710, соединили фирменным твинаксиалом.
    Поставили Windows 2012 R2 Std, hyper-v бегает по самбе, exchange шустро работает.
    Уложились в 400 тыр по нынешнему курсу, пока довольны. Есть потенциал к расширению ещё на одну-две полки jbod, работает с полгода уже стабильно.
    Ответ написан
    Комментировать
  • Переход на тонкие клиенты, какой вариант выбрать?

    @teewee
    Не думали в сторону Wtware? Пусть и платно, но вполне божеские ценники, да и техподдержка очень радует. На данный момент крутится более 2000 машинок, все отлично.
    Ответ написан
    Комментировать
  • Как настроить мониторинг терминальных подключений в Zabbix?

    @id2669099
    я думаю, самый верный способ - это использовать perf_counter[]
    тут смотрим счётчики
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009\Counter

    Общее количество сессий perf_counter["\3198\3204"]
    Количество активных сессий perf_counter["\3198\3200"]
    Количество неактивных сессий perf_counter["\3198\3202"]
    Ответ написан
    1 комментарий
  • Какое выбрать железо для простенького гипервизора?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    8G - это очень мало. Это минимум, на котором заведется ESXi, при том, что больше гига он отожрет под свои нужды. 2G + 2G + 2G = 6 и Вы встали. (в смысле, что все плюсы виртуализации исчерпаны, дальше двигаться некуда). Докупите памяти, обязательно докупите памяти! Аппетит - он во время еды приходит. Ну и второй вопрос - емкость стора. Да, тонкие диски позволяют сделать суммарный обьем больше физического стора - но если вдруг их заполнять - гипер может внезапно встать :)
    Еще на что следует обратить внимание - ESXi достаточно капризен к дровам на хитровывернутые контроллеры дисков и к дровам на сетевухи. Если он не находит дров на сетевуху - инсталляция просто не пойдет. Дрова есть и под неподдерживаемые - их можно поискать в тырнете, на форуме vmware, можно меня спросить - вдруг есть :)
    Ответ написан
    3 комментария
  • Как ограничить пользователей удаленного рабочего стола?

    YMax
    @YMax
    Системный администратор
    Опубликовать требуемые приложения в RemoteApps и не пускать пользователей напрямую на сервер.
    Ответ написан
    Комментировать
  • Какое выбрать железо для простенького гипервизора?

    @Doc44
    Работать будет даже на очень слабом железе.

    Проблема только в капризности ESX по отношению к сетевым картам и контроллерам дисков.
    Про железо можно посмотреть погуглив "whitebox ESXi"
    Ответ написан
    5 комментариев
  • Какое выбрать железо для простенького гипервизора?

    Jump
    @Jump
    Системный администратор со стажем.
    Справится без проблем.
    При любой из указанных конфигураций железа.
    Если в винде нужна будет высокая отзывчивость при работе пользователя - желательно будет докупить SSD, если там преимущественно сетевые программы будут работать - для всего хватит обычного не самого шустрого HDD.
    Ответ написан
    1 комментарий
  • Как ограничить пользователей удаленного рабочего стола?

    Jump
    @Jump
    Системный администратор со стажем.
    Так же они могут выключать сервер, ставить ПО и так далее. Почему так происходит? Я же не давал им администраторов.
    Значит ваши пользователи имеют права администратора.

    как огранить пользователей до уровня "Пользуйся чем дают", по убирать из меню ПУСК все программы которые их не касаются и вообще запретить трогать сервер?
    gpedit.msc - Политики ограниченного использования программ
    Ответ написан
    Комментировать
  • Как при входе в систему запускать программу написанную на Python?

    Создайте .bat файлик:

    python C:\Users\Администратор.WIN-5BM7OVOFTOS\Desktop\CRM-Avi\main_operation.py


    Попробуйте, открыть его из командной строки. Если получится без ошибок - добавьте путь к .bat файлу вместо этой строки.
    Ответ написан
    1 комментарий
  • Как правильно поставить виртуальный сервер?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    виртуалбокс, Hyper-V. VmWare по-хорошему отдельную машину требует
    Ответ написан
    3 комментария
  • Как правильно поставить виртуальный сервер?

    athacker
    @athacker
    Если у вас винда, то проще поставить роль Hyper-V. Это гипервизор Microsoft, доступен в десктопной винде начиная с Windows 8.
    Ответ написан
    3 комментария
  • Как в Python 3.6.5 вывезти список с нумерацией?

    planc
    @planc
    items = ['молоко', 'сыр', 'творог', 'кефир', 'яблоко']
    for i, item in enumerate(items):
        print(i + 1, item)
    Ответ написан
    Комментировать
  • Можно ли программировать Arduino на Python?

    @Roman_Popov
    лужу, паяю, линуксом управляю
    Микроконтроллер, который стоит в ардуино, понимает только машинные коды. Поэтому программировать его, по большому счету, можно хоть на чем - главное чтобы была соответствующая среда разработки. Насколько мне известно существует проект такой среды для питона, но сам не пробовал.
    На торрентах видел книжку "Python Programming for Arduino", Pratik Desai, 2015
    Интересовался темой поверхностно, т.к. предполагал, что обучить великовозрастных дитятей (15-16) питону будет проще, чем сям. Ошибался... Они вообще необучаемые :)
    Ответ написан
    Комментировать
  • Какие есть решения для самых простых тонких клиентов?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Просто и легко не бывает бесплатно.

    Хотите просто и легко - используйте WTware. Хотите бесплатно - ставьте линух, загружаемый через PXE c автоконнектом по RDP к серверу и автозапуском при логине данной программы.
    Ответ написан
    6 комментариев
  • Как настроить тонкие клиенты?

    Spetros
    @Spetros
    IT-шник
    Возможно, например, сделать загрузку по сети подходящего образа. Если программаторы как виртуальный COM порт определяются, то их можно по RDP пробросить.
    Ответ написан
    Комментировать
  • Как настроить тонкие клиенты?

    athacker
    @athacker
    С прямой работой с USB точно будут проблемы. Так что либо по USB подключать устройства к серверу, либо покупать что-нибудь в духе usbAnywhere. Мы пробовали это реализовать на Thinstation года три назад, тогда у нас не взлетело, с USB-устройствами были постоянно грабли. Ну, точнее, грабля была ровно одна -- ничего подключить было нельзя, кроме флэшки, и то она подключалась путём создания расшаренного ресурса.
    Ответ написан
    Комментировать
  • Каким образом организовать работу пользователей в связке WS2012r2 + zero-клиенты?

    @e1ferapontov Автор вопроса
    Админю всякую виртуализацию
    Спустя полгода сам отвечаю на собственный вопрос: создаем обычный сервер RDS (для единственного сервера можно тыкнуть "quick deploy" и получить рабочее решение, для двух и более серверов -- вынесение ролей RDS Gateway и Connection Broker на отдельные сервера, RDCB High Availability и DNS Round Robin. По этому поводу хорошо написано здесь: blog.it-kb.ru/2014/08/24/windows-server-2012-r2-re... и на technet'е)
    На session host ставится базовый набор ПО (то, что используют оба отдела в моем случае), для "специфического" ПО использовать ферму (или единичный сервер) RemoteApp и разграничивать права доступа на уровне групп безопасности Active Directory.
    В качестве ПО для тонких клиентов использовать Thinstation 5.X с пакетом freerdp или готовое ПО типа PoniX (www.t-sol.ru/about )
    Ответ написан
    Комментировать
  • Как настроить с нуля PXE-установку Linux?

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    Ничего сложного, только описывать долго, постараюсь кратко с примерами.

    В конфиг DHCP добавляем настройку типа:
    #PXE boot for Server
    subnet XXX.XXX.6.0 netmask 255.255.255.XXX {
         range XXX.XXX.6.20 XXX.XXX.6.254;
         option routers XXX.XXX.6.1;
         option subnet-mask 255.255.255.XXX;
         option domain-name-servers  8.8.8.8;
            next-server XXX.XXX.6.10;  # TFTP server address
            filename "pxelinux.0";   # PXE boot loader filename
    }

    Ключевое это строки с передачей IP для сервера TFTP и имя файла загрузчика.

    Делаем каталог для будущих образов
    mkdir -p /usr/tftpboot/images
    mkdir /usr/tftpboot/pxelinux.cfg


    Устанавливаем tftp-hpa (легко найти для любой системы)
    В конфиге ставим флаги:
    "-p -s /usr/tftpboot -B 1024 --ipv4"

    Скачиваем свежий syslinux (например https://www.kernel.org/pub/linux/utils/boot/syslin...
    Свежие версии всегда можно найти тут www.syslinux.org/wiki/index.php/The_Syslinux_Project

    Разархивируем
    tar tar xjf syslinux-4.04.tar.bz2 -C /tmp
    копируем в /usr/tftpboot/ следующие файлы:
    chain.c32
    ldlinux.c32
    libcom32.c32
    libutil.c32
    memdisk
    menu.c32
    poweroff.c32
    pxelinux.0
    pxelinux.cfg
    reboot.c32
    vesamenu.c32


    Так же если планируем использовать кириллицу в меню скачаем шрифты, например эти
    ftp://ftp.itrc.hp.com/applications/experteventadmi...
    Кодировка меню должна быть в CP866 он же Russian(DOS)
    сконвертировать из koi8-r (тандартная кирилическая для фри) можно командой.
    iconv -f koi8-r -t CP866 defaultKoi8 -o default

    создаем папку с образами
    mkdir images
    В ней подпапки с нужными системами, в каждую подпапку кидаем нужные для загрузки систем файлы, вот пару примеров:

    Установка FreeBSD
    Скачиваем образы
    x32
    fetch mfsbsd.vx.sk/files/images/i386/9/mfsbsd-9.1-RELEAS...
    x64
    fetch mfsbsd.vx.sk/files/images/amd64/9/mfsbsd-9.1-RELEA...

    Установка Debian 7
    x32
    fetch ftp://ftp.debian.org/debian/dists/Debian7.0.0/main...
    fetch ftp://ftp.debian.org/debian/dists/Debian7.0.0/main...
    x64
    fetch ftp://ftp.debian.org/debian/dists/Debian7.0.0/main...
    fetch ftp://ftp.debian.org/debian/dists/Debian7.0.0/main...

    Установка CentOS
    x32
    fetch mirror.mirohost.net/centos/6.4/os/i386/images/pxeb...
    fetch mirror.mirohost.net/centos/6.4/os/i386/images/pxeb...
    x64
    fetch mirror.mirohost.net/centos/6.4/os/x86_64/images/px...
    fetch mirror.mirohost.net/centos/6.4/os/x86_64/images/px...

    Установка Kali
    x32
    fetch repo.kali.org/kali/dists/kali/main/installer-i386/...
    fetch repo.kali.org/kali/dists/kali/main/installer-i386/...
    x64
    fetch repo.kali.org/kali/dists/kali/main/installer-amd64...
    fetch repo.kali.org/kali/dists/kali/main/installer-amd64...

    Далее правим фаил конфига загрузчика:
    /usr/tftpboot/pxelinux.cfg/default (Ну или с привязкой к конкретным сервакам, тогда не default)
    Вот пример, пути править на свои:
    ui vesamenu.c32
    PROMPT 0
    MENU WIDTH 77
    MENU MARGIN 10
    MENU PASSWORDMARGIN 3
    MENU ROWS 12
    MENU TABMSGROW 18
    MENU CMDLINEROW 18
    MENU ENDROW 24
    MENU PASSWORDROW 11
    MENU TIMEOUTROW 60
    MENU AUTOBOOT Starting Local System in # seconds
    
    MENU PASSPROMPT Enter Password
    
    NOESCAPE 0
    ALLOWOPTIONS 0
    
    MENU COLOR SCREEN 44;30 #00FFFFFF #00000000
    MENU COLOR BORDER 44;30 #FFFFFFFF #FF000000
    MENU COLOR TITLE 1;44;30 #FFFFFFFF #FF000000
    
    MENU COLOR SCROLLBAR 44;30
    
    MENU COLOR HOTKEY 44;30 #FFFFFF00 #FF000000
    MENU COLOR UNSEL 44;30 #FFFFFFFF #FF000000
    MENU COLOR HOTSEL 1;30 #FFFFFFFF #FF333333
    MENU COLOR SEL 7;44;30 #FFFFFF00 #FF333333
    
    MENU COLOR CMDMARK 44;30
    MENU COLOR CMDLINE 44;30
    MENU COLOR TABMSG 44;30
    MENU COLOR DISABLED 44;30
    MENU COLOR HELP 44;30
    
    MENU COLOR PWDBORDER 44;30 #FF187CCA #FFFFFFFF
    MENU COLOR PWDHEADER 1;44;30 #FF187CCA #FFFFFFFF
    MENU COLOR PWDENTRY 5;44;30 #FF187CCA #FFFFFFFF
    
    menu background background.jpg
    FONT pxelinux.cfg/Cyr_a8x16.psf
    menu title RealWeb PXE boot menu (c)Rico-X
    
    LABEL bootlocal
       menu label ^Загрузка с локального диска
       kernel chain.c32
       append hd0 0
       timeout 150
     TEXT HELP
    Загрузка с первого локального жесткого диска,
    произойдет автоматически по ситечении таймера.
     ENDTEXT
    
    menu begin
    menu title FreeBSD 9.1
    
    label FreeBSD91p2x64
      menu label Установить FreeBSD-9.1 x64
      kernel memdisk
      initrd images/mfsbsd/mfsbsd-9.1-RELEASE-p2-amd64.img raw
     TEXT HELP
    После запуска параметры входа:
    имя root пароль mfsroot
    Для начала установки FreeBSD введите bsdinstall
     ENDTEXT
    
    label FreeBSD91p2x32
      menu label Установить FreeBSD-9.1 x32
      kernel memdisk
      initrd images/mfsbsd/mfsbsd-9.1-RELEASE-p2-i386.img raw
     TEXT HELP
    После запуска параметры входа:
    имя root пароль mfsroot
    Для начала установки FreeBSD введите bsdinstall
     ENDTEXT
    
    label < Назад
     menu exit
    
    menu end
    
    menu begin
    menu title Debian
    
    label Debian_7x64
      menu label ^Debian 7 wheezy x86_64 install
      kernel images/debian/linux7_64
      append priority=low vga=788 initrd=images/debian/initrd7_64.gz --
      TEXT HELP
    Устанавливает Debian 7 64 в ручном режиме.
      ENDTEXT
    
    label Debian_7x32
      menu label ^Debian 7 wheezy i386 install
      kernel images/debian/linux7_386
      append priority=low vga=788 initrd=images/debian/initrd7_386.gz --
      TEXT HELP
    Устанавливает Debian 7 32 в ручном режиме.
      ENDTEXT
    
    label < Назад
     menu exit
    
    menu end
    
    menu begin
    menu title CentOS
    
    label CentOS_6.4_x86_64
      menu label ^CentOS 6.4 x86_64 install
      kernel images/centos/amd64/vmlinuz
     APPEND initrd=images/centos/amd64/initrd.img method=http://mirror.mirohost.net/centos/6/os/x86_64/ devfs=nomount ksdevice=link ramdisk_size=100000
      TEXT HELP
    Устанавливает CentOS 6.4 x64 в ручном режиме.
    Для установки уиспользуется http://mirror.mirohost.net/centos/6/os/x86_64/
      ENDTEXT
    
    label CentOS_6.4_i386
      menu label ^CentOS 6.4 i386 install
      kernel images/centos/i386/vmlinuz
      APPEND initrd=images/centos/i386/initrd.img method=http://mirror.mirohost.net/centos/6/os/i386/ devfs=nomount ksdevice=link ramdisk_size=100000
      TEXT HELP
    Устанавливает CentOS 6.4 i386 в ручном режиме.
    Для установки уиспользуется http://mirror.mirohost.net/centos/6/os/i386/
      ENDTEXT
    
    label < Назад
     menu exit
    
    menu end
    
    #label Centos6_64
    #MENU LABEL CentOS 6 amd64
    # KERNEL /memdisk
    # APPEND iso
    # INITRD images/centos/CentOS-6.4-x86_64-netinstall.iso
    
    LABEL ProxMox
    MENU LABEL ProxMox3 install
        KERNEL images/proxmox/linux26
    #    APPEND ramdisk_size=102400 vga=791 video=vesafb:ywrap,mtrr splash=verbose url=http://195.114.6.10/images/proxmox/initrd.iso.img
        APPEND ramdisk_size=524288 vga=791 video=vesafb:ywrap,mtrr splash=verbose
        INITRD images/proxmox/initrd.iso.img
    
    menu begin
    menu title ^Kali ^Linux
    
    label KaliLinux_x64
      menu label ^Kali Linux x86_64
      kernel images/kalilinux/amd64/linux
      append priority=low vga=788 initrd=images/kalilinux/amd64/initrd.gz --
      TEXT HELP
    Дистрибьютив для пинтестирования,
    cодержит различные инструменты для проведения тестов.
    Русская документация http://ru.docs.kali.org/
      ENDTEXT
    
    label KaliLinux_x32
      menu label ^Kali Linux i386
      kernel images/kalilinux/i386/linux
      append priority=low vga=788 initrd=images/kalilinux/i386/initrd.gz --
      TEXT HELP
    Дистрибьютив для пинтестирования,
    cодержит различные инструменты для проведения тестов.
    Pусская документация http://ru.docs.kali.org/
      ENDTEXT
    
    label < Назад
     menu exit
    
    menu end
    
    LABEL Pmagic
    LINUX images/pmagic/bzImage
    append noapic initrd=images/pmagic/initrd.img root=/dev/ram0 init=/linuxrc ramdisk_size=100000
      TEXT HELP
    LiveCD дистрибьютив для восстановления и проверки систем.
      ENDTEXT
    
    label reboot
      menu label Reboot
      kernel reboot.c32
      TEXT HELP
    Перезагрузить компьютер
      ENDTEXT
    
    LABEL poweroff
     MENU LABEL Power off
     KERNEL poweroff.c32
      TEXT HELP
    Выключить компьютер
      ENDTEXT


    Для загрузки windows нужно использовать специально собранный образ WinPE, который будет монтировать нужные образы с сетевой шары, но описание сборки вменяемого образа займет еще страниц 5 и мне лень уже печатать.
    Ответ написан
    2 комментария
  • Кол-во запросов к MySQL

    @WhoMe
    Как-то давно тоже задавался таким же вопросом, и получил такой же ответ "Похер. Главное чтоб не тормазило".
    Понятия не имею сколько у меня запросов к базе на проектах. Хорошим тоном является отсутствие бесполезных/нерациональны запросов,
    или там запросы в цикле (Хотя могу поспорить, что в каком-нибудь отдельном случае, теоретически, это может быть рационально и тогда это не будет плохим тоном).
    Это чисто психологическое. Если хотите цифру, давайте назову, скажем не более 15.
    Ответ написан
    Комментировать