Последние новости:

Поиск по сайту:

Забудь часы нужды, но не забывай того, чему они тебя научили (С. Геснер).

Что такое Looking Glass в сети и как установить его на свой VPS или сервер2 мин для чтения

14.12.2020
VPS-хостинг

Looking Glass — это общедоступный сетевой скрипт с открытым исходным кодом для проверки сервера, Ping, Traceroute, MTR, скорости и задержки VPS или сервера и сети.

В этом блоге мы покажем вам шаги по установке Looking Glass на ваш сервер и проверке сети.

Особенности Looking Glass

* Автоматическая установка с помощью скрипта bash

• Поддержка IPv4 и IPv6

• Выход в реальном маштабе времени через длинный опрос

• Несколько тем

* Ограничение скорости сетевых команд

 

Используемые команды SSH

• host

• mtr

• mtr6 (IPv6)

• ping

• ping6 (IPv6)

• traceroute

• traceroute6 (IPv6)

 

Примечание
Команды IPv6 будут работать только в том случае, если ваш сервер имеет внешнюю настройку IPv6 (или туннелирован).

 

Системное требование

* PHP >= 5.3

• PHP PDO с драйвером SQLite (требуется для ограничения скорости)

* SSH/терминальный доступ (возможность установки команд/функций, если они отсутствуют)

 

Шаг 1: купите KVM VPS

Шаг 2: подключите свой VPS через SSH и выполните команды

Войдите в свой недорогой VPS или сервер через SSH с корневым пользователем после выполнения следующих команд, мы используем CentOS 7 64bit VPS для этого сообщения в блоге:

Прежде всего, мы будем обновлять все существующие РЕПО и установленные приложения на сервере после установки лампы (Linux, Apache, MySQL, PHP), которая требуется скриптом Looking Glass.

Сначала мы удалим старые пакеты и получим или обновим их до последней версии с помощью yum on  в CentOS:

yum update-y

 

Теперь мы установим сервер Apache с помощью пакета yum:

yum install httpd-y

 

После того как мы активируем сервер Apache:

systemctl start httpd.service

 

Теперь мы установим базу данных MariaDB это очень популярный форк MySQL который является бесплатным и открытым исходным кодом:

yum install mariadb-сервер mariadb-y

 

Читать  Как выкинуть из системы пользователя по SSH в Linux

После того как мы запустим сервис MariaDB:

systemctl start mariadb

 

После того, как мы обеспечим безопасность MariaDB:

mysql_secure_installation

 

Теперь мы установим yum-utils и включим репозиторий EPEL (Extra Packages for Enterprise Linux) :

yum install epel-release yum-utils

 

После того как мы скачаем и установим remirepo:

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

 

После того как мы его включим:

yum-config-manager –enable remi-php73

 

Теперь мы установим PHP:

yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd

 

Теперь мы перезапустим сервер Apache, чтобы убедиться, работает ли он с недавно установленным PHP или нет:

systemctl restart httpd.service

 

Теперь мы установим Nano Editor для редактирования и сохранения файлов с помощью командной строки:

yum install nano

 

Теперь мы протестируем PHP, и для этого нам нужно создать файл phpinfo.php и добавьте его в каталог PHP по умолчанию (/var/www/html). (Вы можете пропустить этот шаг, если хотите, нет необходимости его тестировать)

nano /var/www/html/phpinfo.php

 

После вставки этого кода внутрь файла и сохранения его: (Control-O для сохранения файла и Control-X для выхода на MAC):

<?php phpinfo(); ?>

 

Теперь мы установим GNU/Wget, который представляет собой бесплатный программный пакет с открытым исходным кодом для получения файлов с использованием интернет-протоколов HTTP, HTTPS и FTP.

yum install wget

 

Теперь мы скачаем Looking Glass:

wget https://github.com/telephone/LookingGlass/archive/v1.3.0.tar.gz

 

После того как мы его извлечем:

tar -zxvf v1.3.0.tar.gz –strip-components 1

 

Теперь мы перейдем к подкаталогу LookingGlass:

cd LookingGlass

 

Теперь мы запустим его:

bash configure.sh

 

После того как вам будет представлено следующее и заданы вопросы, введите y (да), чтобы продолжить:

########################################

#

# LookingGlass is a user-friendly script

# to create a functional Looking Glass

Читать  Как использовать команду arping в Linux

# for your network.

#

# Created by Nick Adams (telephone)

# http://iamtelephone.com

#

########################################

Do you wish to install LookingGlass? (y/n): y

 

После того, все настроится, попросит вас ввести название веб-сайта.

После того как вам будет предложено ввести URL-адрес, где вы хотите выполнить и проверить все сети, мы ввели демо-доменное имя “http://example.com», вы можете ввести свой домен или поддомен, т. е. lg.yourdomain.com:

Enter the public URL to this LG (including http://) []: http://example.com

 

После того как вам будет предложено ввести местоположение сервера.

Здесь вам нужно будет ввести IPv4 адрес вашего VPS или сервера:

Enter the test IPv4 address []: 121.111.154.12

 

Здесь вам нужно будет ввести IPv6 адрес вашего VPS или сервера если он поддерживается или просто ввести его:

Enter the test IPv6 address (Re-enter every time this script is run) []: 2001:xxxx:xxxx:xxxx::xxxx:xxx

 

Здесь он попросит вас ввести размер тестового файла, который нужно создать, я ввел 25 Мб, 50 МБ и 100 МБ, вы можете ввести любой другой т. е. 10 МБ, 100 МБ, 1000 МБ, если хотите:

Enter the size of test files in MB (Example: 25MB 50MB 100MB) []: 25MB 50MB 100MB

 

Здесь он спросит вас, Хотите ли вы установить ограничение скорости сети, которая будет использовать PHP PDO с драйвером SQLite, мы сказали “n «нет, если вы хотите установить ограничение, вы можете сказать” y» да и следовать инструкциям:

Do you wish to enable rate limiting of network commands? (y/n): n

 

Removing old test files:

Creating new test files:

Creating 10MB test file

Creating 100MB test file

Creating 1000MB test file

 

Читать  Как собрать пакеты Debian из исходного кода

Здесь вам будет предложено выбрать тему, мы ввели “n”, чтобы использовать тему по умолчанию, вы можете ввести “y” и сможете увидеть 4 темы, чтобы решить:

Would you like to choose a different theme? (y/n): n

 

После того как вам будет предложено ввести пользователя вашего веб-сервера, мы ввели “looking-glass”, вы можете ввести любое другое, если хотите:

Creating Config.php…

Creating SQLite database…

 

Enter the username of your webserver (E.g. www-data): looking-glass

 

После того как вам будет предложено войти в группу пользователей вашего веб-сервера, мы ввели “looking-glass”, вы можете ввести любую другую, если хотите:

Enter the user group of your webserver (E.g. www-data): looking-glass

 

После этого потребуется несколько мгновений, чтобы завершить настройку:

Fixing MTR permissions…

Installation is complete

 

Как только он будет завершен, вы можете открыть IP-адрес вашего сервера или доменное имя из веб-браузера, чтобы проверить его.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (4 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Александр

Устанавливал по Вашему мануалу. Скрипт ставится, но по кнопке ран тест — ничего не происходит. Точнее около секунды кнопка меняет статус — лоадинг. И все.
Что может быть?
Я и файрвол отключал, все порты открывал — без результата. Савил на весту, ставил на другие панели управления — результат тот же.
В чем прикол?
На хабре была проблема у чела таже. Но ответов там нет.
Может Вы подскажете?
Спасибо!

Это может быть вам интересно

Статьи партнеров:

Рекомендуемое
В зависимости от вида конструкции стекло может быть холодным или…
1
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close