serverapps:monitor:smokeping
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| serverapps:monitor:smokeping [2025/05/26 09:30] – hayashi | serverapps:monitor:smokeping [2025/05/26 15:41] (現在) – hayashi | ||
|---|---|---|---|
| 行 3: | 行 3: | ||
| ===== install ===== | ===== install ===== | ||
| - | # pkg install smokeping nginx | + | # pkg install smokeping nginx fcgiwrap |
| ===== smokeping の設定 ===== | ===== smokeping の設定 ===== | ||
| 行 18: | 行 18: | ||
| imgurl | imgurl | ||
| datadir | datadir | ||
| - | piddir | + | piddir |
| cgiurl | cgiurl | ||
| - | smokemail = / | + | smokemail = / |
| - | tmail = / | + | tmail = / |
| # specify this to get syslog logging | # specify this to get syslog logging | ||
| syslogfacility = local0 | syslogfacility = local0 | ||
| 行 28: | 行 28: | ||
| # concurrentprobes = no | # concurrentprobes = no | ||
| </ | </ | ||
| + | ==== Presentation ==== | ||
| + | template = / | ||
| + | |||
| + | ==== Probes ==== | ||
| + | |||
| + | + FPing | ||
| + | | ||
| + | binary = / | ||
| + | |||
| + | ==== Slaves ==== | ||
| + | |||
| + | secrets=/ | ||
| + | |||
| + | |||
| + | |||
| + | ==== dir関連 ==== | ||
| + | |||
| + | <code bash> | ||
| + | mkdir -p / | ||
| + | mkdir -p / | ||
| + | mkdir -p / | ||
| + | chown smokeping: | ||
| + | chmod 600 / | ||
| + | chown smokeping: | ||
| + | chown smokeping: | ||
| + | |||
| + | </ | ||
| ===== nginx の設定 ===== | ===== nginx の設定 ===== | ||
| 行 36: | 行 63: | ||
| <code ini> | <code ini> | ||
| server { | server { | ||
| - | listen 80; | + | |
| - | listen [::]:80; | + | listen [::]:80; |
| - | server_name smokeping.example.com; | + | server_name smokeping.example.com; |
| - | # | + | |
| - | # | + | # |
| - | location = / | + | |
| - | fastcgi_intercept_errors on; | + | fastcgi_intercept_errors on; |
| - | fastcgi_param SCRIPT_FILENAME / | + | |
| - | fastcgi_param QUERY_STRING $query_string; | + | fastcgi_param QUERY_STRING |
| - | fastcgi_param REQUEST_METHOD $request_method; | + | fastcgi_param REQUEST_METHOD |
| - | fastcgi_param CONTENT_TYPE $content_type; | + | fastcgi_param CONTENT_TYPE |
| - | fastcgi_param CONTENT_LENGTH $content_length; | + | fastcgi_param CONTENT_LENGTH |
| - | fastcgi_param REQUEST_URI $request_uri; | + | fastcgi_param REQUEST_URI |
| - | fastcgi_param DOCUMENT_URI $document_uri; | + | fastcgi_param DOCUMENT_URI |
| - | fastcgi_param DOCUMENT_ROOT $document_root; | + | fastcgi_param DOCUMENT_ROOT |
| - | fastcgi_param SERVER_PROTOCOL $server_protocol; | + | fastcgi_param SERVER_PROTOCOL $server_protocol; |
| - | fastcgi_param GATEWAY_INTERFACE CGI/ | + | fastcgi_param GATEWAY_INTERFACE CGI/ |
| - | fastcgi_param SERVER_SOFTWARE nginx/ | + | fastcgi_param SERVER_SOFTWARE nginx/ |
| - | fastcgi_param REMOTE_ADDR $remote_addr; | + | fastcgi_param REMOTE_ADDR |
| - | fastcgi_param REMOTE_PORT $remote_port; | + | fastcgi_param REMOTE_PORT |
| - | fastcgi_param SERVER_ADDR $server_addr; | + | fastcgi_param SERVER_ADDR |
| - | fastcgi_param SERVER_PORT $server_port; | + | fastcgi_param SERVER_PORT |
| - | fastcgi_param SERVER_NAME $server_name; | + | fastcgi_param SERVER_NAME |
| - | fastcgi_param HTTPS $https if_not_empty; | + | fastcgi_param HTTPS |
| + | |||
| + | fastcgi_pass unix:/ | ||
| + | } | ||
| + | |||
| + | location ^~ /smokeping/ { | ||
| + | #alias / | ||
| + | alias / | ||
| + | index smokeping.fcgi; | ||
| + | gzip off; | ||
| + | } | ||
| + | |||
| + | location / { | ||
| + | return 301 http:// | ||
| + | } | ||
| + | } | ||
| - | fastcgi_pass unix:/ | + | </code> |
| - | } | + | ===== fcgiwrap |
| - | location ^~ /smokeping/ { | + | mkdir /var/run/fcgiwrap |
| - | alias | + | |
| - | index smokeping.cgi; | + | |
| - | gzip off; | + | |
| - | } | + | |
| - | location / { | + | ===== 参考 ===== |
| - | return 301 http:// | + | |
| - | } | + | |
| - | } | + | |
| - | </ | + | |
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
serverapps/monitor/smokeping.1748251812.txt.gz · 最終更新: by hayashi
