NETDATA:即使启用插件Web_log NetData在错误日志中也没有显示在UI中



i与nginx同一系统上具有NetData设置。我正在监视 stub_status 已经通过NetData进行监视,并且要监视 access.log 日志文件。

i首先复制/usr/lib/netdata/conf.d/python.d/web_log.conf strong text 在目录中>由于这是文档中提到的预期路径。

然后,我启用了文件中的插件/USR/lib/netdata/conf.d/python.d.conf ,但即使那样,我也看不到dashboard中的部分,并在Netdata的错误中看到。记录

即使在启用web_log插件之后,文件/usr/lib/neitdata/conf.d/python.d.conf and /usr/lib/netdata/netdata/conf.d/go。d.conf 可以肯定的是,我可以在error.log中看到其禁用

2019-05-04 21:05:55: python.d INFO: plugin[main] : using python v2
2019-05-04 21:05:55: python.d INFO: plugin[main] : starting setup
2019-05-04 21:05:55: python.d INFO: plugin[main] : checking for config in ['/etc/netdata', '/usr/lib/netdata/conf.d']
2019-05-04 21:05:55: python.d INFO: plugin[main] : config found, loading config '/etc/netdata/python.d.conf'
2019-05-04 21:05:55: python.d INFO: plugin[main] : config successfully loaded
2019-05-04 21:05:55: python.d INFO: plugin[main] : starting checker process (1 module(s) to check)
2019-05-04 21:05:55: python.d INFO: plugin[checker] : starting...
2019-05-04 21:05:55: python.d INFO: plugin[checker] : web_log : checking
2019-05-04 21:05:55: python.d INFO: plugin[checker] : web_log : source successfully loaded
2019-05-04 21:05:55: python.d INFO: plugin[checker] : web_log : found config file '/etc/netdata/python.d/web_log.conf'
2019-05-04 21:05:55: python.d INFO: plugin[checker] : web_log : created 13 job(s) from the config
2019-05-04 21:05:55: python.d INFO: web_log[nginx_log] : Collected data: ['request', 'code', 'bytes_sent', 'address']
2019-05-04 21:05:55: python.d INFO: plugin[checker] : web_log[nginx_log] : check successful
2019-05-04 21:05:55: python.d ERROR: web_log[nginx_log2] : /var/log/nginx/localhost.access_log not readable or not exist
2019-05-04 21:05:55: python.d INFO: plugin[checker] : web_log[nginx_log2] : check failed, skipping the job
2019-05-04 21:05:55: python.d ERROR: web_log[apache_log] : /var/log/apache2/access.log not readable or not exist
2019-05-04 21:05:55: python.d INFO: plugin[checker] : web_log[apache_log] : check failed, skipping the job
2019-05-04 21:05:55: python.d ERROR: web_log[apache_log2] : /var/log/apache2/access_log not readable or not exist
2019-05-04 21:05:55: python.d INFO: plugin[checker] : web_log[apache_log2] : check failed, skipping the job
2019-05-04 21:05:55: python.d ERROR: web_log[apache_log3] : /var/log/httpd/access_log not readable or not exist
2019-05-04 21:05:55: python.d INFO: plugin[checker] : web_log[apache_log3] : check failed, skipping the job
2019-05-04 21:05:55: python.d ERROR: web_log[apache_vhosts_log] : /var/log/apache2/other_vhosts_access.log not readable or not exist
2019-05-04 21:05:55: python.d INFO: plugin[checker] : web_log[apache_vhosts_log] : check failed, skipping the job
2019-05-04 21:05:55: python.d ERROR: web_log[gunicorn_log] : /var/log/gunicorn/access.log not readable or not exist
2019-05-04 21:05:55: python.d INFO: plugin[checker] : web_log[gunicorn_log] : check failed, skipping the job
2019-05-04 21:05:55: python.d ERROR: web_log[gunicorn_log2] : /var/log/gunicorn/gunicorn-access.log not readable or not exist
2019-05-04 21:05:55: python.d INFO: plugin[checker] : web_log[gunicorn_log2] : check failed, skipping the job
2019-05-04 21:05:55: python.d ERROR: web_log[apache_cache] : /var/log/apache/cache.log not readable or not exist
2019-05-04 21:05:55: python.d INFO: plugin[checker] : web_log[apache_cache] : check failed, skipping the job
2019-05-04 21:05:55: python.d ERROR: web_log[apache2_cache] : /var/log/apache2/cache.log not readable or not exist
2019-05-04 21:05:55: python.d INFO: plugin[checker] : web_log[apache2_cache] : check failed, skipping the job
2019-05-04 21:05:55: python.d ERROR: web_log[httpd_cache] : /var/log/httpd/cache.log not readable or not exist
2019-05-04 21:05:55: python.d INFO: plugin[checker] : web_log[httpd_cache] : check failed, skipping the job
2019-05-04 21:05:55: python.d ERROR: web_log[squid_log1] : /var/log/squid3/access.log not readable or not exist
2019-05-04 21:05:55: python.d INFO: plugin[checker] : web_log[squid_log1] : check failed, skipping the job
2019-05-04 21:05:55: python.d ERROR: web_log[squid_log2] : /var/log/squid/access.log not readable or not exist
2019-05-04 21:05:55: python.d INFO: plugin[checker] : web_log[squid_log2] : check failed, skipping the job
2019-05-04 21:05:55: python.d INFO: plugin[checker] : terminating...
2019-05-04 21:05:55: python.d INFO: plugin[main] : stopping checker process
2019-05-04 21:05:55: python.d INFO: plugin[main] : setup complete, 1 active module(s) : '['web_log']'
2019-05-04 21:05:55: python.d INFO: plugin[main] : web_log : created 1 job(s)
2019-05-04 21:05:55: python.d INFO: plugin[main] : web_log[nginx_log] : init successful
2019-05-04 21:05:55: python.d INFO: web_log[nginx_log] : Collected data: ['request', 'code', 'bytes_sent', 'address']
2019-05-04 21:05:55: python.d INFO: plugin[main] : web_log[nginx_log] : check successful
CHART netdata.runtime_web_log_nginx '' 'Execution time for web_log_nginx' 'ms' 'python.d' netdata.pythond_runtime line 145000 1
DIMENSION run_time 'run time' absolute 1 1
2019-05-04 21:05:55: python.d INFO: plugin[main] : web_log[nginx_log] : started in thread
2019-05-04 21:05:55: python.d DEBUG: web_log[nginx_log] : started, update frequency: 1
CHART web_log_nginx.requests_per_ipproto '' 'Requests Per IP Protocol' 'requests/s' 'ip protocols' 'web_log.requests_per_ipproto' stacked 60007 1 '' 'python.d.plugin' 'web_log'
DIMENSION 'req_ipv4' 'ipv4' incremental 1 1 ' '
DIMENSION 'req_ipv6' 'ipv6' incremental 1 1 ' '
BEGIN web_log_nginx.requests_per_ipproto 0
SET 'req_ipv4' = 0
SET 'req_ipv6' = 0
END
CHART web_log_nginx.clients_all '' 'All Time Unique Client IPs' 'unique ips' 'clients' 'web_log.clients_all' stacked 60009 1 '' 'python.d.plugin' 'web_log'
DIMENSION 'unique_tot_ipv4' 'ipv4' absolute 1 1 ' '
DIMENSION 'unique_tot_ipv6' 'ipv6' absolute 1 1 ' '
BEGIN web_log_nginx.clients_all 0
SET 'unique_tot_ipv4' = 0
SET 'unique_tot_ipv6' = 0
END
CHART web_log_nginx.response_statuses '' 'Response Statuses' 'requests/s' 'responses' 'web_log.response_statuses' stacked 60000 1 '' 'python.d.plugin' 'web_log'
DIMENSION 'successful_requests' 'success' incremental 1 1 ' '
DIMENSION 'server_errors' 'error' incremental 1 1 ' '
DIMENSION 'redirects' 'redirect' incremental 1 1 ' '
DIMENSION 'bad_requests' 'bad' incremental 1 1 ' '
DIMENSION 'other_requests' 'other' incremental 1 1 ' '
BEGIN web_log_nginx.response_statuses 0
SET 'successful_requests' = 0
SET 'server_errors' = 0
SET 'redirects' = 0
SET 'bad_requests' = 0
SET 'other_requests' = 0
END
CHART web_log_nginx.response_codes '' 'Response Codes' 'requests/s' 'responses' 'web_log.response_codes' stacked 60001 1 '' 'python.d.plugin' 'web_log'
DIMENSION '2xx' '2xx' incremental 1 1 ' '
DIMENSION '5xx' '5xx' incremental 1 1 ' '
DIMENSION '3xx' '3xx' incremental 1 1 ' '
DIMENSION '4xx' '4xx' incremental 1 1 ' '
DIMENSION '1xx' '1xx' incremental 1 1 ' '
DIMENSION '0xx' 'other' incremental 1 1 ' '
DIMENSION 'unmatched' 'unmatched' incremental 1 1 ' '
BEGIN web_log_nginx.response_codes 0
SET '2xx' = 0
SET '5xx' = 0
SET '3xx' = 0
SET '4xx' = 0
SET '1xx' = 0
SET '0xx' = 0
SET 'unmatched' = 0
END
CHART web_log_nginx.clients '' 'Current Poll Unique Client IPs' 'unique ips' 'clients' 'web_log.clients' stacked 60008 1 '' 'python.d.plugin' 'web_log'
DIMENSION 'unique_cur_ipv4' 'ipv4' incremental 1 1 ' '
DIMENSION 'unique_cur_ipv6' 'ipv6' incremental 1 1 ' '
BEGIN web_log_nginx.clients 0
SET 'unique_cur_ipv4' = 0
SET 'unique_cur_ipv6' = 0
END
CHART web_log_nginx.bandwidth '' 'Bandwidth' 'kilobits/s' 'bandwidth' 'web_log.bandwidth' area 60002 1 '' 'python.d.plugin' 'web_log'
DIMENSION 'resp_length' 'received' incremental 8 1000 ' '
DIMENSION 'bytes_sent' 'sent' incremental -8 1000 ' '
BEGIN web_log_nginx.bandwidth 0
SET 'resp_length' = 0
SET 'bytes_sent' = 0
END
CHART web_log_nginx.http_method '' 'Requests Per HTTP Method' 'requests/s' 'http methods' 'web_log.http_method' stacked 60003 1 '' 'python.d.plugin' 'web_log'
DIMENSION 'GET' 'GET' incremental 1 1 ' '
BEGIN web_log_nginx.http_method 0
SET 'GET' = 0
END
BEGIN netdata.runtime_web_log_nginx 0
SET run_time = 0
END
2019-05-04 21:05:56: python.d DEBUG: web_log[nginx_log] : update => [OK] (elapsed time: 0, failed retries in a row: 0)
BEGIN web_log_nginx.requests_per_ipproto 999766
SET 'req_ipv4' = 0
SET 'req_ipv6' = 0
END
BEGIN web_log_nginx.clients_all 999766
SET 'unique_tot_ipv4' = 0
SET 'unique_tot_ipv6' = 0
END
BEGIN web_log_nginx.response_statuses 999766
SET 'successful_requests' = 0
SET 'server_errors' = 0
SET 'redirects' = 0
SET 'bad_requests' = 0
SET 'other_requests' = 0
END
BEGIN web_log_nginx.response_codes 999766
SET '2xx' = 0
SET '5xx' = 0
SET '3xx' = 0
SET '4xx' = 0
SET '1xx' = 0
SET '0xx' = 0
SET 'unmatched' = 0
END
BEGIN web_log_nginx.clients 999766
SET 'unique_cur_ipv4' = 0
SET 'unique_cur_ipv6' = 0
END
BEGIN web_log_nginx.bandwidth 999766
SET 'resp_length' = 0
SET 'bytes_sent' = 0
END
BEGIN web_log_nginx.http_method 999766
SET 'GET' = 0
END
BEGIN netdata.runtime_web_log_nginx 999766
SET run_time = 0
END
2019-05-04 21:05:57: python.d DEBUG: web_log[nginx_log] : update => [OK] (elapsed time: 0, failed retries in a row: 0)
BEGIN web_log_nginx.requests_per_ipproto 999969
SET 'req_ipv4' = 1
SET 'req_ipv6' = 0
END
BEGIN web_log_nginx.clients_all 999969
SET 'unique_tot_ipv4' = 1
SET 'unique_tot_ipv6' = 0
END
BEGIN web_log_nginx.response_statuses 999969
SET 'successful_requests' = 1
SET 'server_errors' = 0
SET 'redirects' = 0
SET 'bad_requests' = 0
SET 'other_requests' = 0
END
BEGIN web_log_nginx.response_codes 999969
SET '2xx' = 0
SET '5xx' = 0
SET '3xx' = 1
SET '4xx' = 0
SET '1xx' = 0
SET '0xx' = 0
SET 'unmatched' = 0
END
CHART web_log_nginx.http_version '' 'Requests Per HTTP Version' 'requests/s' 'http versions' 'web_log.http_version' stacked 60006 1 '' 'python.d.plugin' 'web_log'
DIMENSION '1_1' '1.1' incremental 1 1 ' '
BEGIN web_log_nginx.http_version 0
SET '1_1' = 1
END
BEGIN web_log_nginx.clients 999969
SET 'unique_cur_ipv4' = 1
SET 'unique_cur_ipv6' = 0
END
CHART web_log_nginx.detailed_response_codes '' 'Detailed Response Codes ' 'requests/s' 'responses' 'web_log.detailed_response_codes' stacked 60010 1 '' 'python.d.plugin' 'web_log'
DIMENSION '304' '304' incremental 1 1 ' '

/var/log/nginx/localhost.access_log不可读取或不存在

正如日志错误所说,要么是路径(路径是错误(的问题,要么NetData进程读取文件问题。确保NETDATA用户可以访问NGINX目录。

最新更新