Check disk space before
df -h
# Delete local-lvm storage in gui
lvremove /dev/pve/data
lvresize -l +100%FREE /dev/pve/root
resize2fs /dev/mapper/pve-root
Check disk space after
df -h
Выполняем в консоли команду:
sed -i.bak "s/data.status !== 'Active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
или
sed -i "s/getNoSubKeyHtml:/getNoSubKeyHtml_:/" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
как то так…
Попался странный баг при установке панели ispmanager 5 lite версия 5.135 в контейнер с centos 7.4
вроде бы всё встало хорошо, но при создании аккаунта пользователя апач вис в 500 ошибку:
[mpm_itk:warn] [pid 20889] (itkmpm: pid=20889 uid=48, gid=48) itk_post_perdir_config(): setgid(501): Operation not permitted
саппорт ispsystem всё разъяснил:
проблема заключалась в том, что для httpd службы операция не позволялась, для пользователя с идентификатором 501
способ устранения:
конфигурационный файл: /etc/httpd/conf.modules.d/00-mpm.conf
меняем
LimitUIDRange 0 65000
LimitGIDRange 0 65000
на
LimitUIDRange 100 20000
LimitGIDRange 100 20000
а вот при обновлении старых панелей на версию 5.135 такого нет.
панель продолжает работать со стандартными параметрами.
обновился до 5.137 — всё ок.
И ещё нюанс…
LimitUIDRange 100 20000
LimitGIDRange 100 20000
с такими параметрами отваливается отправка почты через формы сайта.
ошибка апача. поэтому так делать нельзя!
P.S. НЕ СТАВТЕ ПАНЕЛЬ ISPMANAGER5 (и lite и business) НА CETOS7 LXC Proxmox 5 ! нормально не заработает…
Рабочая связка Proxmox 5.1 + LXC + Debian 9 + ISPmanager 5 lite.
надо поставить разные php но вопрос в последних версиях каждой цифры.
php 8.0.1
php 7.4.15
php 7.3.27
php 7.2.34
php 7.1.33
php 7.0.24
php 5.6.31
php 5.5.38
php 5.4.45
php 5.3.29
php 5.2.17
php 5.1.6
php 5.0.5
php 4.4.9
ниже думаю уже не уйти…
поставил proxmox 5 создал LXC контейрер с centos 7 и при заходе по noVNC получил косяк с редактором mc.
вместо обычных движений вверх вниз вправо влево получил буквы, ну и mc встал.
контейнер идет с параметром term=vt220 а надо term=xterm
# env | grep TERM
итак правим.
Для нормальной работы mc нужно выполнить две строчки:
export TERMINFO=/usr/share/terminfo
export TERM=xterm
И чтобы каждый раз их не выполнять руками нужно их добавить в конец файла /etc/profile
Настройка локали в шаблоне LXC debian9:
dpkg-reconfigure locales
dpkg-reconfigure tzdata
а да еще про кодировку забыл /etc/sysconfig/i18n — файл отсутствует.
еще косяк в шаблоне centos 6 и centos 7 ssh отсутствует. (debian пока не тестил.)
но есть фишка зайти по ssh можно через ssh основной машины.
#pct enter 100
(100 — ID контейнера)
качаем ставим запускаем.
yum install openssh*
хотел слепить свой шаблон из контейнера, но не вышло.
итог. LXC и proxmox пока не пригодны для работы.
З.Ы. поставил proxmox 5.1 — тоже самое. косяк в шаблонах LXC.
«Ваш сервер под угрозой. 1 декабря 2016 г. прекращена поддержка и выпуск обновлений ввиду завершения жизненного цикла ISPmanager 4. Рекомендуем обратиться к вашему провайдеру за обновлением до последней версии»
Вот такая надпись в панели ispmanager 4 встречала клиентов всех хостинг серверов России.
От кого именно ispsystem получили люлей доподлинно неизвестно но отхватили явно хорошо.
Юристам той конторы — респект.
итак убираем её нах.
/usr/local/ispmanager/ispmgr.conf
Lite: Option DoNotShowBannersForIspmgrEOL
Pro: Option DisableIspmgrEOLBannersDisplay
Cluster: Option HideIspmgrEOLBannersInLists
killall ispmgr
Привет шызыныеуь.
yum install fail2ban
/etc/fail2ban/jail.conf добавляем строки:
[postfix-ban]
enabled = true
filter = postfix
action = iptables-multiport[name=PFIX, port="smtp,smtps", protocol=tcp]
logpath = /var/log/maillog
maxretry = 3
bantime = 7200
[dovecot-ban]
enabled = true
filter = dovecot
action = iptables-multiport[name=DCOT, port="pop3,pop3s,imap,imaps", protocol=tcp]
logpath = /var/log/maillog
findtime = 300
maxretry = 10
bantime = 1800
[sasl-ban]
enabled = true
filter = sasl
action = iptables-multiport[name=SASL, port="smtp,smtps", protocol=tcp]
logpath = /var/log/maillog
findtime = 300
maxretry = 10
bantime = 1800
Использование глобальных переменных (Register_Globals) — Функция удалена в версии PHP 5.4.0.
Как быть? да вот так…
<?php
// Emulate register_globals on
if (!ini_get(‘register_globals’)) {
$superglobals = array($_SERVER, $_ENV,
$_FILES, $_COOKIE, $_POST, $_GET);
if (isset($_SESSION)) {
array_unshift($superglobals, $_SESSION);
}
foreach ($superglobals as $superglobal) {
extract($superglobal, EXTR_SKIP);
}
}
?>
Итак. после 6 лет мытарств. выбран оптимальный бренд. это HIKVISION.
1. качество.
уж поверьте — камера должна висеть на своем месте годами, а не кататься по сервисам.
в некоторых модельках софт камер хранился на обычных батарейках от часов. и после умирания батарейки — умирала камера.
2. универсальность.
готов сразу для интернет трансляций.
web плагины адекватные (а не только для IE версии 6),
ios и android — без проблем! специальное приложение iVMS-4500 (HD)
3. общая совместимость всех устройств.
повесить камеры на регик — 5 мин.
Вывод: HIKVISION — настроил и забыл.
может пригодиться…
wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh
/etc/yumrepos.d/atomic.repo добавить строчку: exclude = php*5.3*
Arclite theme by digitalnature | powered by WordPress