已启动 Grafana,但 localhost:3000 没有日志或服务器?
Started Grafana, but no logs or server at localhost:3000?
我正在尝试按照 https://grafana.com/docs/installation/mac/ 中的说明在 Mac 上本地安装 Grafana。我使用 brew install grafana
安装了 Grafana,然后使用 brew services start grafana
:
启动了它
> brew services list | grep grafana
grafana started kurt /Users/kurt/Library/LaunchAgents/homebrew.mxcl.grafana.plist
但是,我在 localhost:3000
:
没有看到任何 Grafana 管理页面
> curl http://localhost:3000/
curl: (7) Failed to connect to localhost port 3000: Connection refused
此外,我在 /usr/local/var/log/grafana/grafana.log
上没有看到任何日志文件,正如那里记录的那样:
> tail -f /usr/local/var/log/grafana/grafana.log
tail: /usr/local/var/log/grafana/grafana.log: No such file or directory
我现在如何与 Grafana 交互(据说)运行?
我最终使用 Docker (https://grafana.com/docs/installation/docker/) 的说明安装了它:
> docker run \
-d \
-p 3000:3000 \
--name=grafana \
-e "GF_SERVER_ROOT_URL=http://grafana.server.name" \
-e "GF_SECURITY_ADMIN_PASSWORD=secret" \
grafana/grafana
现在可以看到登录页面(我在其中使用默认用户名 admin
和指定密码 secret
登录):
我仍然不知道为什么 MacOS 安装不起作用?
launchd plist 似乎有问题?执行“brew services start grafana -v”产生:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>homebrew.mxcl.grafana</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/opt/grafana/bin/grafana-server</string>
<string>--config</string>
<string>/usr/local/etc/grafana/grafana.ini</string>
<string>--homepath</string>
<string>/usr/local/opt/grafana/share/grafana</string>
<string>--packaging=brew</string>
<string>cfg:default.paths.logs=/usr/local/var/log/grafana</string>
<string>cfg:default.paths.data=/usr/local/var/lib/grafana</string>
<string>cfg:default.paths.plugins=/usr/local/var/lib/grafana/plugins</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>StandardErrorPath</key>
<string>/usr/local/var/log/grafana-stderr.log</string>
<key>StandardOutPath</key>
<string>/usr/local/var/log/grafana-stdout.log</string>
<key>WorkingDirectory</key>
<string>/usr/local/var/lib/grafana</string>
</dict>
</plist>
/bin/launchctl enable gui/501/homebrew.mxcl.grafana
/bin/launchctl bootstrap gui/501 /Users/cmore/Library/LaunchAgents/homebrew.mxcl.grafana.plist
Bootstrap failed: 5: Input/output error
Error: Failure while executing; `/bin/launchctl bootstrap gui/501 /Users/cmore/Library/LaunchAgents/homebrew.mxcl.grafana.plist` exited with 5.
如果从数组中取出字符串并在命令行中执行它们,那么 grafana 将启动:
/usr/local/opt/grafana/bin/grafana-server --config /usr/local/etc/grafana/grafana.ini --homepath /usr/local/opt/grafana/share/grafana --packaging=brew cfg:default.paths.logs=/usr/local/var/log/grafana cfg:default.paths.data=/usr/local/var/lib/grafana cfg:default.paths.plugins=/usr/local/var/lib/grafana/plugins
我正在尝试按照 https://grafana.com/docs/installation/mac/ 中的说明在 Mac 上本地安装 Grafana。我使用 brew install grafana
安装了 Grafana,然后使用 brew services start grafana
:
> brew services list | grep grafana
grafana started kurt /Users/kurt/Library/LaunchAgents/homebrew.mxcl.grafana.plist
但是,我在 localhost:3000
:
> curl http://localhost:3000/
curl: (7) Failed to connect to localhost port 3000: Connection refused
此外,我在 /usr/local/var/log/grafana/grafana.log
上没有看到任何日志文件,正如那里记录的那样:
> tail -f /usr/local/var/log/grafana/grafana.log
tail: /usr/local/var/log/grafana/grafana.log: No such file or directory
我现在如何与 Grafana 交互(据说)运行?
我最终使用 Docker (https://grafana.com/docs/installation/docker/) 的说明安装了它:
> docker run \
-d \
-p 3000:3000 \
--name=grafana \
-e "GF_SERVER_ROOT_URL=http://grafana.server.name" \
-e "GF_SECURITY_ADMIN_PASSWORD=secret" \
grafana/grafana
现在可以看到登录页面(我在其中使用默认用户名 admin
和指定密码 secret
登录):
我仍然不知道为什么 MacOS 安装不起作用?
launchd plist 似乎有问题?执行“brew services start grafana -v”产生:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>homebrew.mxcl.grafana</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/opt/grafana/bin/grafana-server</string>
<string>--config</string>
<string>/usr/local/etc/grafana/grafana.ini</string>
<string>--homepath</string>
<string>/usr/local/opt/grafana/share/grafana</string>
<string>--packaging=brew</string>
<string>cfg:default.paths.logs=/usr/local/var/log/grafana</string>
<string>cfg:default.paths.data=/usr/local/var/lib/grafana</string>
<string>cfg:default.paths.plugins=/usr/local/var/lib/grafana/plugins</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>StandardErrorPath</key>
<string>/usr/local/var/log/grafana-stderr.log</string>
<key>StandardOutPath</key>
<string>/usr/local/var/log/grafana-stdout.log</string>
<key>WorkingDirectory</key>
<string>/usr/local/var/lib/grafana</string>
</dict>
</plist>
/bin/launchctl enable gui/501/homebrew.mxcl.grafana
/bin/launchctl bootstrap gui/501 /Users/cmore/Library/LaunchAgents/homebrew.mxcl.grafana.plist
Bootstrap failed: 5: Input/output error
Error: Failure while executing; `/bin/launchctl bootstrap gui/501 /Users/cmore/Library/LaunchAgents/homebrew.mxcl.grafana.plist` exited with 5.
如果从数组中取出字符串并在命令行中执行它们,那么 grafana 将启动:
/usr/local/opt/grafana/bin/grafana-server --config /usr/local/etc/grafana/grafana.ini --homepath /usr/local/opt/grafana/share/grafana --packaging=brew cfg:default.paths.logs=/usr/local/var/log/grafana cfg:default.paths.data=/usr/local/var/lib/grafana cfg:default.paths.plugins=/usr/local/var/lib/grafana/plugins