linux-on-ibm-z / docs

A collection of instructions and tutorials to help you get your favorite software up and running on Linux on z
147 stars 58 forks source link

Need a grafana-server.service for s390x #17

Open fabiocosta0305 opened 6 years ago

fabiocosta0305 commented 6 years ago

Tried to customize the Grafana service on the source code and didn't worked.

PS: I saw there was no make install on Grafana. Anyone have some ideas on those things

The journalctl -xe output for Grafana (with error messages at portuguese - server name overridden for security reasons)

-- 
-- A unidade grafana-server.service falhou.
-- 
-- O resultado é failed.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: Unit grafana-server.service entered failed state.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: grafana-server.service failed.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: Starting Grafana instance...
-- Subject: Unidade grafana-server.service sendo iniciado
-- Subject: Unidade grafana-server.service sendo iniciado
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- A unidade grafana-server.service falhou.
-- 
-- O resultado é failed.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: Unit grafana-server.service entered failed state.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: grafana-server.service failed.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: Starting Grafana instance...
-- Subject: Unidade grafana-server.service sendo iniciado
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- A unidade grafana-server.service está sendo iniciada.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: grafana-server.service holdoff time over, scheduling restart.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: Failed to load environment files: No such file or directory
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: grafana-server.service failed to run 'start' task: No such file or directory
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: Failed to start Grafana instance.
-- Subject: A unidade grafana-server.service falhou
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- A unidade grafana-server.service falhou.
-- 
-- O resultado é failed.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: Unit grafana-server.service entered failed state.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: grafana-server.service failed.
Fev 09 14:39:07 xxxxxxxxxxx systemd[1]: Starting Grafana instance...
-- Subject: Unidade grafana-server.service sendo iniciado
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- A unidade grafana-server.service está sendo iniciada.
Fev 09 14:39:08 xxxxxxxxxxx systemd[1]: grafana-server.service holdoff time over, scheduling restart.
Fev 09 14:39:08 xxxxxxxxxxx systemd[1]: start request repeated too quickly for grafana-server.service
Fev 09 14:39:08 xxxxxxxxxxx systemd[1]: Failed to start Grafana instance.
-- Subject: A unidade grafana-server.service falhou
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- A unidade grafana-server.service falhou.
-- 
-- O resultado é failed.
Fev 09 14:39:08 xxxxxxxxxxx systemd[1]: Unit grafana-server.service entered failed state.
Fev 09 14:39:08 xxxxxxxxxxx systemd[1]: grafana-server.service failed.

my grafana-server.service

[Unit]
Description=Grafana instance
Documentation=http://docs.grafana.org
Wants=network-online.target
After=network-online.target
After=postgresql.service mariadb.service mysql.service

[Service]
EnvironmentFile=/etc/sysconfig/grafana-server
User=grafana
Group=grafana
Type=simple
Restart=on-failure
WorkingDirectory=/opt/grafana
RuntimeDirectory=grafana
RuntimeDirectoryMode=0750
ExecStart=/opt/grafana/src/github.com/grafana/grafana/bin/grafana-server                                        \
                            --config=${CONF_FILE}                         \
                            --pidfile=${PID_FILE_DIR}/grafana-server.pid  \
                            cfg:default.paths.logs=${LOG_DIR}             \
                            cfg:default.paths.data=${DATA_DIR}            \
                            cfg:default.paths.plugins=${PLUGINS_DIR}
LimitNOFILE=10000
TimeoutStopSec=20

[Install]
WantedBy=multi-user.target

Customized from the one at $GOPATH/packaging/rpm/systemd/grafana-server.service