пятница, 20 сентября 2024 г.

Ставим TrueConf Server на Astra Linux 1.7.4

Имеем только что поставленную чистую систему  и   желание развернуть на неё  TrueConf  

Первое что нам надо будет сделать, подключить  репозитории

Создаем файлик  astra.list 
#nano /etc/apt/sources.list.d/astra.list

Добавляем в него 
# Основной репозиторий
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-main/ 1.7_x86-64 main contrib non-free

# Оперативные обновления основного репозитория
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-update/ 1.7_x86-64 main contrib non-free

# Базовый репозиторий
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-base/ 1.7_x86-64 main contrib non-free

# Расширенный репозиторий
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 main contrib non-free

# Расширенный репозиторий (компонент astra-ce)
deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 astra-ce

Создаем файлик trueconf.list 

 #nano /etc/apt/sources.list.d/trueconf.list

Добавляем в него 

deb https://mirror.trueconf.ru/astra17/ smolensk non-free

Вернем  установочный диск обратно в виртуалку

apt-get -y install wget

И как написано на  офф   сайте   по установке 

С помощью учетной записи администратора последовательно выполните команды:

wget -O- https://mirror.trueconf.ru/deb.trueconf.pub | gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/trueconf.gpg --import

chmod 644 /etc/apt/trusted.gpg.d/trueconf.gpg

apt-get update

Но не  торопимся вводить  "apt-get -y install trueconf-server" у нас проблемка с зависимостями и надо ещё поставить

apt-get -y install dialog

Создаем пользователя tr-cnf-adm

adduser tr-cnf-adm

а теперь можно и

apt-get -y install trueconf-server


На этом вроде все работает.



понедельник, 15 июля 2024 г.

Генерируем сертификат HTTPs для Р7-Офис Корпоративный сервер 2019 в AD CS

 Исходные данные

Имеем 
  • Виртуалку DC02-CS19 с Ubuntu 20.04 на ней в докере крутятся
    • Р7-Офис  Корпоративный сервер 2019
    • Р7-Контрольная панель Версия 3.5.1.526
  • Домен на MS AD
  • Виртуалка  dc01-ca01  сервер MS AD CS

Генерация запрос для сертификата

Надо  добавлять   алиасы DNS в    csr  запрос. Для этого  открываем
 nano /etc/ssl/openssl.cnf


В  раздел [req]   добавляем

req_extensions = v3_req

В  раздел [ v3_req ]   добавляем

subjectAltName = @alt_names

Создаем   раздел 

[ alt_names ] 

DNS.1 = dns.example.com
DNS.2 = myname.example.org
DNS.3 = secondname.example.net
IP.1 = 192.168.1.5
IP.2 = 192.168.69.12

Создаем  сертификат

openssl req -batch -new -newkey rsa:2048 -nodes -keyout cert.key -subj '/C=RU/ST=Samara/L=Samara/O=My Company/OU=IT Departmentteam/emailAddress=compservice@example.org/CN=DC02-CS19.example.org' -out cert.csr


Проверяем, что  Alias есть в  запросе

openssl req -text -noout -in cert.csr



Генерация сертификата в  AD CS

Идем на  сервер AD CS в https://dc01-ca01/certsrv,  

Запроса сертификата  -> 
расширенный запрос сертификата ->   
Выдать запрос, используя base-64....  

Может   кому  по прямой ссылке будет удобнее.
https://dc01-ca01.example.org/certsrv/certrqxt.asp

вставляем   данные из cert.csr  в  поле "Base-64-шифрованный
запрос сертификата"  
Шаблон  сертификата  выбираем  - Веб Сервер  ( если его нету, смотрите права  у своего пользователя  и  права на шаблоны )




Выбираем Base64, жмем выдать,    качаем   .cer и .p7b файл.

Добавляем в P7-офис



Переименуйте Ваши сертификат и ключ в r7-office.crt и r7-office.key соответственно, так же рекомендуем в зависимости от количества имеющихся у вас сертификатов (корневой — root промежуточный — intermediate, промежуточного и корневого центров сертификации — ca-bundle, сертификат Вашего домена — cert), Вам необходимо объединить их в один файл r7-office.crt

Для объединения сертификатов необходимо выполнить команду, пример:

cat cert.crt intermediate_cert.crt root_cert.crt >> r7-office.crt



воскресенье, 5 мая 2024 г.

Dell PowerEDGE r730xd и сторонняя PCI-E карта

Встала маленькая задачка  собрать сервер под 1С для  30-50 человек, с возможностью расширения этого самого сервера до чего-нибудь в дальнейшем( нет )


 Купил NVMe PCIe SSD  Samsung  PM1725b 1.6Тб,  радостно  поставил  в  сервер.

Сервер от рапортовал, что  найдено  Generic NVMe PCIe SSD Configuration Data(Slot 3-1) и 

Detailed Description:

New PCI card(s) have been detected in the system that may require additional airflow. Fan speeds may have changed to add additional cooling to the cards.

Recommended Action:

Changing default fan response to PCIe cards should be done with appropriate understanding of the PCIe cooling needs of the cards present in the system. If the automatic cooling response is insufficient, additional cooling can be added by one of the following methods. 1) From iDRAC Web GUI, click Hardware -> Fans -> Setup, then from the fan speed offset drop-down list appropriately select the cooling level needed or set the minimum fan speed to a custom value. 2) From F2 System Setup, select iDRAC Settings -> Thermal, and set a higher fan speed from the fan speed offset or minimum fan speed. 3) For RACADM commands run "racadm help system.thermalsettings". If a lower fan speed is required, contact your service provider for the appropriate IPMI commands to reduce the default fan speed response for new PCIe cards.

И завыл всеми вентиляторами на сколько только можно...

Как  написано в  ошибке запросите в  техподдержке...  Всё  отлично, была бы она...   Но пошли разбираться  как  это лечить.

1.   Надо будет  разрешить доступ к IPMI   по  SSH, для  этого  ставим  галочку  в "Enable IPMI Over LAN" в настройки сети  раздела iDRACa

2.  Качаем  утилиту Dell OpenManage BMC Utility ,  у  меня это версия 9.2.0.  Ставим ,   открываем консоль   переходим куда поставили. По умолчанию в  C:\Program Files (x86)\Dell\SysMgt\bmc

3.  Дальше находим  сайты где пишут, что

 ipmitool -I lanplus -U root -P calvin -H 192.168.0.120 raw 0x30 0xce 0x00 0x16 0x05 0x00 0x00 0x00 0x05 0x00 0x01 0x00 0x00

Это дело все отключит,  пробуем, и  ничего не происходит...

Гуглим дальше,   и находим вот такую строчку

ipmitool.exe -I lanplus -U root -P calvin -H 192.168.0.120 raw 0x30 0x30 0x01 0x00

ipmitool.exe -I lanplus -U root -P calvin -H 192.168.0.120 raw 0x30 0x30 0x02 0xff 0x46



Изменяя параметр 0x46  можно   подобрать  нужную  частоту вращения   вентиляторов для  сервера,  у меня строчка получилась

ipmitool.exe -I lanplus -U root -P calvin -H 192.168.0.120 raw 0x30 0x30 0x02 0xff 0x16

Для  скорости  вращения  вентиляторов 






четверг, 13 июля 2023 г.

GLPI 10 Настройка оценки после закрытие заявки

 Для   настройки  создания  опроса  после закрытие заявки необходимо настроить 

Администрирование -> Организации ->  "Ваша организация"  ->  Поддержка , листаем в  самый низ до раздела "Настройка опроса по удовлетворенности обслуживанием"


Выставляем   параметры

  • Настройка опроса по удовлетворенности обслуживанием -  Внутренний опрос
  • Уровень при котором создается опрос - 100%
  • Продолжительность опроса - 7 дней
  • Для заявок закрытых после - Указываем   дату  по своему выбору


 Настройки -> Автоматические действия -> Создание опросов удовлетворенности (  createinquest )

  • Частота выполнения  -  5 мин
  • Статус - Запланировано 
  • Способ выполнения - CLI   (  если через  cron )  или  GLPI 
  • Панель исполнения расписания   0 ->24 
  • Количество дней хранения в журнале для этого действия   30 дней


На версии GLPI 10.0.7  не  работало. Заработало на  версии GLPI 10.0.9


После выполнении  задачки, в  Заявках появляется вкладка "Удовлетворенность"


Само  окно  оценки



Вопросы на дальнейшее  обсуждение:
  1. Как выставлять по умолчанию 5 звезд
  2. Как  сделать возможность  приема оценки  через ответ  на письмо


вторник, 18 мая 2021 г.

Обновление публикации 1С через web на apache

# Качаем только серверную часть,  необходимо 3 файла common, server и ws, распаковываем и  ставим, через apt 

apt install /home/alleks/1C/1c-enterprise-8.3.18.1289-*


#Переходим на установленную  версию

cd /opt/1cv8/x86_64/8.3.18.1289


#Переопубликовываем все  базы заного 


./webinst -publish -apache24 -wsdir seb-test -dir  /var/www/seb-test/ -connstr "Srvr={адрес сервера};Ref={имя базы};" -confpath /etc/apache2/apache2.conf


#рестартим apache2

service apache2 restart


 Радуемся.


четверг, 8 апреля 2021 г.

Установка Selks 6 ISO + Mikrotik 1100 ( В работе )

 Использованная  литература

https://www.youtube.com/watch?v=K0bopE5aCSg

https://b14esh.com/device-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0-%D0%B6%D0%B5%D0%BB%D0%B5%D0%B7%D0%BE/mikrotik/selks.html


Инструкция


Качаем https://www.stamus-networks.com/scirius-open-source  без десктопа.   

Ставим, тут вроде все просто,  пакеты качать(обновлять)  не даем, на всякий случай.

Запускаем   скрипт первоначальной настройки /usr/bin/selks-first-time-setup_stamus   


Обновляем.

/usr/bin/selks-upgrade_stamus - скрипт обновление дистрибутива selks


Создаем виртуальный  сетевой интерфейс в /etc/network/interfaces

добавляем

auto dummy0

iface dummy0 inet manual

  pre-up /sbin/ip link add dummy0 type dummy

  post-down /sbin/ip link delete dummy0


Меняем интерфейс мониторинга на  созданный 

/usr/bin/selks-setup-ids-interface - скрипт настройки интерфейса на котором работает selks


Берем  скрипты Романа Козлова https://drive.google.com/file/d/1ME2r-3YQE5R85X2o7KvOF9OrMyV0yYqk/view  и немного адаптируем под себя

/opt/tap.sh

#!/bin/bash

/sbin/ifconfig dummy0 192.168.3.253 #неполучилось прописать в   network,  не стал тратить время и так костылей полно.  
/sbin/ifconfig dummy0 mtu 3000  #можно было прописать и  network  
/usr/bin/screen -dmS tzsp2pcap /opt/trafr.sh
#/usr/bin/screen -dmS mikrotik-php /opt/mikroik.sh


cat /opt/trafr.sh

#!/bin/bash
/usr/bin/tzsp2pcap -f -s 2900 | /usr/bin/tcpreplay --topspeed -i dummy0 -


Запускаем /opt/tap.sh

Теперь надо подумать о его старте. Сервис делать лениво.  Обойдемся пока  кроном

Добавим в крон след строчки.

@reboot sleep 30 && /opt/tap.sh

Настраиваем микрот


1
Tools -> Packet Sniffer Settings -> Streamin - > Указываем ip сервера selks




Включил фильтр и указал интерфейс чтобы  всё подряд не лилось.



Теперь видим как пошли захваченные пакеты от Микрота на СЕЛКС









   

 




среда, 21 августа 2019 г.

Перенос Alfresco Community c 5.2 на 6.0.1

На   старте имеем
Существующую Alfresco Community - 5.2.0 (r135134-b14) на   ubuntu 16.10. Для  меня  не было  смысла   обновлять  и убунту и  альфреску ( хотя потратил день на обновление  убунты). И решил установить заного и перенести репозиторий со старой версии на новую.

По установке  вроде всё просто
https://docs.alfresco.com/6.0/tasks/deploy-docker-compose.html


Теперь надо перенести репозиторий,  для этого находим нужный нам контейнер
# docker ps


Теперь  синхронизируем  директории  старый  виртуальной  машины и контерйнетра

rsync -avzh -e "ssh -p 22" root@192.168.3.116:/opt/alfresco-community/alf_data/content* /home/user/alf_data

Не нашел как сразу скопировать в  контейнер (  пересобирать контейнер тоже не хотелось ), по этому  сначала  решил перелить себе, потом запихнуть в контейнер.

 docker cp /home/alleks/alf_data/ db83afd60c29:/usr/local/tomcat/alf_data

Теперь надо  скопировать БД
Идем на  старую ВМ, делаем дамп
#  service alfresco stop
# sudo su - postgres 
$ cd /opt/alfresco-community/postgresql/bin 
$./pg_ctl start 
$  ./pg_dump --dbname=postgresql://alfresco:qweqwe123@127.0.0.1:5432/alfresco  > /tmp/exportFile-20190821.dmp 
$./pg_ctl stop 
$ exit
Перекидываем его на новую машину, и закидываем в образ докера с постргесом.

Для  этого останавливаем alfresco
 cd /home/alleks/acs-deployment/docker-compose
docker-compose down
Поднимаем только  postgres
# docker-compose  up postgres
Заливаем базу
cat /home/alleks/exportFile-20190821.dmp | docker exec -i d5a59a18ad37 psql -U alfresco -d alfresco
Удаляем кеш 
docker exec -i 49a5619c1178 rm -rf /opt/alfresco/data/solr-data
Стартим
docker-compose up
Проверяем.