Ответ: установочный пакет PHP — менее 3M.
Ответ:
Причина появления этого сообщения в том, что ваша операционная система 32-битная, а вы пытаетесь установить 64-битный RPM-пакет. Замените его на 32-битный RPM-пакет.
networkbench-install.sh, появляется сообщение “PHP install path not found, please enter the path.”Причина появления этого сообщения в том, что системная переменная окружения не может найти путь установки PHP, поэтому вам нужно вручную указать путь установки PHP.
Введите путь к папке PHP; например, если PHP расположен в / opt / php5 / bin / php, введите / opt / php5 / bin
В системных переменных окружения невозможно найти требуемый путь установки PHP.
Решение: добавьте этот путь установки PHP в переменную окружения PATH и повторно запустите скрипт установки.
Обычно networkbench.ini находится по пути /etc/php.d/networkbench.ini или /etc/php5/fpm/conf.d/networkbench.ini,
Если PHP установлен путём компиляции из исходников, расположение конфигурационного файла зависит от пути, указанного в параметрах компиляции.
nbs.license_key = “Here modify your license number”
Данные агента основаны на производительности HTTP-запросов; если посещений нет, данных производительности тоже не будет. Если посещений нет, откройте приложение в браузере и проверьте отчёт через 5 минут
Ответ: убедитесь, что демон запущен:
ps aux | grep networkbench
Если процесса networkbench нет, перезапустите веб-сервер:
sudo service httpd restart
или sudo service php-fpm restart
Затем снова выполните ps -e | grep networkbench, чтобы увидеть вывод </ br>
Если процесс networkbench всё ещё отсутствует, выполните: </ br>
ll /usr/bin/networkbench
Ответ: создайте файл info.php со следующим содержимым и разместите info.php в директории сайта </ br>
<?php phpinfo();?>
Откройте info.php в браузере, найдите на странице ключевое слово networkbench и проверьте содержимое nbs.app_name. Если это значение равно null (нет значения), это указывает на ошибку пути к конфигурационному файлу или ошибку содержимого. Проверьте содержимое nbs.license_key: это значение должно совпадать с кодом авторизации в аккаунте Altynview.
Нормальная ситуация выглядит примерно, как на следующем снимке:
Если информации о модуле networkbench нет, запустите от root:
networkbench-install.sh#networkbench-install.sh
Ответ: если система работает некорректно или данных нет, обычно можно получить больше информации из логов, чтобы определить проблему.
Путь логов по умолчанию: /var/log/networkbench/Лог демона: /var/log/networkbench/daemon.logЛог расширения PHP: /var/log/networkbench/php-agent.logll /var/log/networkbenchЕсли оба лога присутствуют и с установкой всё в порядке, выполните:
grep -E ‘CRITICAL|ERROR|error’ /var/log/networkbench/php-agent.log
grep -E ‘CRITICAL|ERROR|error’ /var/log/networkbench/daemon.log
Ответ: если php невозможно найти в стандартном расположении или отсутствует часть информации о php, установочный скрипт не сможет автоматически установить расширения PHP. В этом случае требуется ручная установка.
Проверьте, 32-битная или 64-битная ОС:
uname -a
Если у вас есть права создавать PHP-файлы, лучше всего использовать функцию phpinfo() для проверки:
Создайте файл info.php и откройте его в браузере, чтобы посмотреть информацию о PHP:
echo "" > /var/www/html/info.php
Иначе используйте php -i | grep для проверки информации о PHP:
Перейдите в каталог расширений PHP (.so), указанный в параметре extension_dir, и создайте символическую ссылку networkbench.so на:
/ Usr / lib / networkbench / agent / соответствующая версия .so
Здесь предполагается, что ОС 64-битная, версия PHP — 5.3, соответствующая версия API — 20090626,
PHP включён в режиме zts (zend thread safe), путь расширений .so: /usr/lib64/php/modules
cd /usr/lib64/php/modules
ln -s /usr/lib/networkbench/agent/x64/networkbench-20090626-zts.so
networkbench.so
Предположим, путь дополнительных конфигураций расширений PHP: /etc/php.d/
cd /etc/php.d/
cp /usr/lib/networkbench/scripts/networkbench.ini.template networkbench.ini
vi networkbench.ini
Ответ: нет. Агент существует независимо в контейнере, процессе или потоке. После сбоя он не влияет на приложение, но не сможет собирать данные производительности.
Ответ: влияние агента Altynview Server на производительность сервера — менее 3%