Установить Ajenti на CentOS
Ajenti — это простой и легкий в использовании панель для администратора, которая может использоваться для управления задачами сервера из любого веб-браузера и немного похожа на модуль Webmin но то, что действительно привлекло мое внимание — GUI он действительно хороший и понятный . Особенности этой админ-панели может быть расширены за счет использования плагинов, которые могут помочь сделать любую задачу проще для администратора сервера.
С помощью этого инструмента вы можете проверить CPU ресурсы, DNS, конфигурацию брандмауэра, управления крон для рабочих мест, настройки резервного копирования / восстановления и многое другое. Все, что вам нужно сделать, это установить соответствующие плагины и начать управлять серверами.
Сегодня я собираюсь показать вам, как установить Ajenti на CentOS 6.1/6.2/6.3/6.4/6.5 Linux.
Установка панели управления Ajenti на CentOS 6.1/6.2/6.3/6.4/6.5/7 Linux
1. Установка через готовый скрипт.
Все что необходимо сделать — это скачать его и запустить:
$ cd /usr/local/src
Если у Вас CentOS 6 (RHEL 6):
$ sudo curl http://linux-notes.org/wp-content/uploads/files/ajenti/centos/install-rhel6.sh | sh
Если у Вас CentOS 7 (RHEL 7):
# curl http://linux-notes.org/wp-content/uploads/files/ajenti/centos/install-rhel7.sh | sh
2. Установка вручную.
Ajenti требуется для того, чтобы были включены EPEL хранилища и RPMforge. Теперь, скачать и установить официальный репозиторий Ajenti в:
# wget http://repo.ajenti.org/ajenti-repo-1.0-1.noarch.rpm # rpm -i ajenti-repo-1.0-1.noarch.rpm
Устанавливаю Ajenti с помощью команды YUM:
# yum install ajenti
Начните обслуживание Ajenti:
# service ajenti restart
Панель будет доступна по HTTPS на 8000-м порту. Имя пользователя по умолчанию root, и пароль администратора — admin .
Если вы хотите получить доступ к веб-интерфейсу Ajenti от удаленных систем, то нужно «пробросить» порт через брандмауэр.
Centos 6/ RHEL 6:
# iptables -A INPUT -p udp -m state --state NEW --dport 8000 -j ACCEPT # iptables -A INPUT -p tcp -m state --state NEW --dport 8000 -j ACCEPT
Сохраняем IPTABLES правило:
# service iptables save
и перезапустить IPTables:
# service iptables restart
Centos 7 RHEL 7:
firewall-cmd --permanent --zone=public --add-port=8000/tcp firewall-cmd --reload
Теперь перейдите в браузер https://server-ip-address:8000/.
У меня это: https://localhost:8000/
Вкладка плагинов на ajenti.
Установить Ajenti на CentOS завершена. Нет ничего сложного в использовании, а тем более легок в установке.
Спасибо. А если поставить на реальный сервер, будет ли выдерживать нагрузку по 100k-200k посетителей ?
Да, а почему бы и нет. Я конечно не ставил для такой аудитории, но будет все хорошо работать.
Bad argument `—state’
Я не могу нечего поделать с двойными «-«, они сливаются в одно тере. По этому, нужно перед state поставить два «-«. Попозже этот баг будет исправлен с новым дизайном сайта.