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 и выполните команды
Войдите в свой Читать Команда last в Linux
После того как мы его включим:
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
# 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
Читать Laravel. Как сделать резервную копию базы данных
Здесь вам нужно будет ввести 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
Здесь вам будет предложено выбрать тему, мы ввели “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-адрес вашего сервера или доменное имя из веб-браузера, чтобы проверить его.
Источник: AndreyEx.ru