Возможно ли перевести S.M.A.R.T Monitoring для Debian 9 в режим Slack?

Я нашел этот фрагмент в SO Q&A под названием: How to serve GIT through HTTP through NGINX with user/password?.

http {
    ...
    server {
        listen       80;
        server_name  git.mydomain.com;

        location ~ /git(/.*) {
            # fcgiwrap is set up to listen on this host:port
            fastcgi_pass  localhost:9001;
            include       fastcgi_params;
            fastcgi_param SCRIPT_FILENAME     /usr/lib/git-core/git-http-backend;
            # export all repositories under GIT_PROJECT_ROOT
            fastcgi_param GIT_HTTP_EXPORT_ALL "";
            fastcgi_param GIT_PROJECT_ROOT    /srv/git;
            fastcgi_param PATH_INFO           $1;
        }
    }
}

Я бы убедился, что ваша настройка максимально похожа на эту. Также, поскольку я полагаю, что Apache получает доступ к вашей директории /home/git, вам нужно убедиться, что этот пользователь может это делать. Кроме того, если вы используете SELinux, вам нужно убедиться, что процесс (httpd) имеет соответствующие контексты, добавленные к /home, чтобы он мог получить доступ к этой директории.

Обратитесь к файлу журнала /var/log/httpd/error_log для получения более подробной информации о том, где Apache сбивается.

2
29.01.2019, 05:25
1 ответ
# /etc/smartd.conf
/dev/sda -a -m <nomailer> -M exec /my/script

Это для sda. Добавьте по одной строке на устройство. Или замените /dev/sdaна DEVICESCAN, чтобы отслеживать все обнаруженные устройства.

Убедитесь, что /my/scriptне займет слишком много времени, так как smartdбудет зависать до завершения.

/my/scriptбудет запускаться с различными переменными среды. Найдите man smartd.confдля SMARTD_DEVICE. Например, другая переменная :«SMARTD_FULLMESSAGEустанавливается на содержимое всей строки предупреждающего сообщения электронной почты от smartd».

Чтобы проверить обмен сообщениями, запустите smartd, используя этот временный файл конфигурации, чтобы отправить тестовое сообщение:

# /etc/smartd.conf
/dev/sda -a -m <nomailer> -M exec /my/script -M test

Я не проверял ничего из вышеперечисленного. Я предполагаю, что вы уже решили, нужно ли вам включать конкретную опцию -dпутем тестирования с помощью smartctl. (Я не знаю, как взаимодействуют -dи DEVICESCAN ). Я также предполагаю, что тесты по умолчанию из -aсоответствуют тому, что вам нужно для вашего устройства. Например, одна из вещей, упомянутых на длинной справочной странице, заключается в том, что некоторые диски будут показывать ложные срабатывания после того, как поврежденный сектор был повторно назначен -:https://superuser.com/a/539040/110495

.
3
27.01.2020, 22:08

Теги

Похожие вопросы