<div dir="ltr">Hi Nick,<div><br></div><div>Thanks for the information. </div><div><br></div><div>At the end it worked correctly after creating a file called /etc/tmpfiles.d/<span class="gmail-il">mrtg.conf with the following contents:</span></div><div><span class="gmail-il"><br></span></div><div><span class="gmail-il"><span style="font-family:monospace">d /run/lock/</span><span class="gmail-il" style="font-family:monospace">mrtg</span><span style="font-family:monospace"> 1777 root root</span> <br></span></div><div><span class="gmail-il"><br></span></div><div>Now MRTG starts fine after a reboot. </div><div><span class="gmail-il"><br></span></div><div>Thanks for your help.</div><div><br></div><div>--Mauricio</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El jue., 6 ago. 2020 a las 12:48, Nick Hilliard (INEX) (<<a href="mailto:nick@inex.ie">nick@inex.ie</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><span>Hi Mauricio,<br>
<br>
If this is on Ubuntu, then you should create a file called
/etc/tmpfiles.d/mrtg with the following contents:<br>
<br>
<span style="font-family:monospace">d /run/mrtg 1777 root root</span><br>
<br>
This will create the file on bootup.<br>
<br>
You can then use --pid-file=/run/mrtg/mrtg.pid as before.<br>
<br>
Nick<br>
<br>
Mauricio Oviedo wrote on 06/08/2020 17:08:</span><br>
<br>
<blockquote type="cite">
<div dir="ltr"><div dir="ltr">Hi Nick,<div><br></div><div>Thanks, it
worked correctly after creating the directory. However, after rebooting
the folder is deleted.</div><div><br></div><div>If I point the lock file
to a different directory MRTG starts fine after rebooting:</div><div><br></div><div>--lock-file
/tmp/mrtg_l <br></div><div><br></div><div>Another approach could be to
create the /var/lock/mrtg folder at start or simply use just
/var/lock...</div><div><br></div><div> What do you think? <br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El mié., 5 ago.
2020 a las 11:13, Nick Hilliard (INEX) (<<a href="mailto:nick@inex.ie" target="_blank">nick@inex.ie</a>>)
escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Hi
Mauricio,<br>
<br>
Can you try creating the lock directory to see if that fixes the
problem?<br>
<br>
# mkdir -p /var/lock/mrtg<br>
# chmod 755 /var/lock/mrtg<br>
# chown mrtg:mrtg /var/lock/mrtg<br>
<br>
Nick<br>
<span>
</span><br>
<blockquote type="cite" style="border:0px none"><div style="margin:30px 25px 10px"><div style="width:100%;border-top:2px solid rgba(146,154,163,0.7);padding-top:10px"> <div style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%">
<a style="padding-right:6px;font-weight:500;color:rgb(72,86,100);text-decoration:none" href="mailto:gennesys@gmail.com" target="_blank">Mauricio
Oviedo</a></div> <div style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:right">
<font color="#909AA4"><span style="padding-left:6px">4
August 2020 at 15:38</span></font></div> </div></div>
<div style="color:rgb(144,154,164);margin-left:24px;margin-right:24px">
<div dir="ltr">Hi Nick,<div><br></div><div>1. /var/log/mrtg/mrtg.log</div><div><br>2020-08-04
10:16:27 -- Started mrtg with config '/var/lib/mrtg/ixpmanager.cfg'<br>2020-08-04
10:16:27 -- 2020-08-04 10:16:27: ERROR: Creating templock
/var/lock/mrtg/mrtg_l_2715: No such file or directory at /usr/bin/mrtg
line 1970.<br></div><div><br></div><div>2. Yes,
/var/lib/mrtg/ixpmanager.cfg is being generated correctly by artisan </div><div><br></div><div>Thanks,</div><div>Mauricio</div><div><br></div><div><br></div></div><br>
</div>
<div style="margin:30px 25px 10px"><div style="width:100%;border-top:2px solid rgba(146,154,163,0.7);padding-top:10px"> <div style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%">
<a style="padding-right:6px;font-weight:500;color:rgb(72,86,100);text-decoration:none" href="mailto:nick@inex.ie" target="_blank">Nick
Hilliard (INEX)</a></div> <div style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:right">
<font color="#909AA4"><span style="padding-left:6px">4
August 2020 at 15:32</span></font></div> </div></div>
<div style="color:rgb(144,154,164);margin-left:24px;margin-right:24px"><pre>Hi Mauricio,
Mauricio Oviedo wrote on 04/08/2020 15:17:
</pre><blockquote type="cite"><pre> Process: 2296 ExecStart=/usr/bin/mrtg --daemon
/var/lib/mrtg/ixpmanager.cfg --logging /var/log/mrtg/mrtg.log --pid-file=/run/mrtg/mrtg.pid --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok (code=exited, status=1/FAILURE)
</pre></blockquote><blockquote type="cite"><pre>Aug 04 10:10:47 srv-ixpmanager systemd[1]: mrtg.service: Failed with result 'protocol'.
</pre></blockquote><pre>Two things here:
1. what error is appearing in /var/log/mrtg/mrtg.log?
1. can you make sure that the configuration in
/var/lib/mrtg/ixpmanager.cfg is what's being generated by artisan?
Nick
_______________________________________________
INEX IXP Manager mailing list
<a href="mailto:ixpmanager@inex.ie" target="_blank">ixpmanager@inex.ie</a>
Unsubscribe or change options here: <a href="https://www.inex.ie/mailman/listinfo/ixpmanager" target="_blank">https://www.inex.ie/mailman/listinfo/ixpmanager</a>
</pre>
</div>
<div style="margin:30px 25px 10px"><div style="width:100%;border-top:2px solid rgba(146,154,163,0.7);padding-top:10px"> <div style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%">
<a style="padding-right:6px;font-weight:500;color:rgb(72,86,100);text-decoration:none" href="mailto:gennesys@gmail.com" target="_blank">Mauricio
Oviedo</a></div> <div style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:right">
<font color="#909AA4"><span style="padding-left:6px">4
August 2020 at 15:17</span></font></div> </div></div>
<div style="color:rgb(144,154,164);margin-left:24px;margin-right:24px">
<div dir="ltr">Hi!<div><br></div><div>I´m trying to move MRTG
configuration
to systemd, following the information here:</div><div><br></div><div><a href="https://github.com/inex/IXP-Manager/issues/627" target="_blank">https://github.com/inex/IXP-Manager/issues/627</a><br></div><div><br></div><div>OS:
Ubuntu 18.04</div><div>IXPMv: 5.6.0</div><div><br></div><div>But I'm
unable to start mrtg now. Here the logs:</div><div><br></div><div>root@ixpmanager:~#
systemctl start mrtg<br>Job for mrtg.service failed because the service
did not take the steps required by its unit configuration.<br>See
"systemctl status mrtg.service" and "journalctl -xe" for details.<br><br>root@ixpmanager:~#
systemctl status mrtg.service<br>● mrtg.service - Multi-router Traffic
Grapher<br> Loaded: loaded (/etc/systemd/system/mrtg.service; enabled;
vendor preset: enabled)<br> Active: failed (Result: protocol) since
Tue 2020-08-04 10:07:18 -04; 7s ago<br> Process: 2296
ExecStart=/usr/bin/mrtg --daemon /var/lib/mrtg/ixpmanager.cfg --logging
/var/log/mrtg/mrtg.log --pid-file=/run/mrtg/mrtg.pid --lock-file
/var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok
(code=exited, status=1/FAILURE)<br><br>Aug 04 10:07:18 ixpmanager
systemd[1]: Starting Multi-router Traffic Grapher...<br>Aug 04 10:07:18
ixpmanager systemd[1]: mrtg.service: Failed to parse PID from file
/run/mrtg/mrtg.pid: Invalid argument<br>Aug 04 10:07:18 ixpmanager
systemd[1]: mrtg.service: Failed with result 'protocol'.<br>Aug 04
10:07:18 ixpmanager systemd[1]: Failed to start Multi-router Traffic
Grapher.<br></div><div><br></div><div>root@ixpmanager:~# journalctl -xe<br></div><div>Aug
04 10:10:47 srv-ixpmanager systemd[1]: Starting Multi-router Traffic
Grapher...<br>-- Subject: Unit mrtg.service has begun start-up<br>--
Defined-By: systemd<br>-- Support: <a href="http://www.ubuntu.com/support" target="_blank">http://www.ubuntu.com/support</a><br>--<br>--
Unit mrtg.service has begun starting up.<br>Aug 04 10:10:47
srv-ixpmanager systemd[1]: mrtg.service: Failed to parse PID from file
/run/mrtg/mrtg.pid: Invalid argument<br>Aug 04 10:10:47 srv-ixpmanager
systemd[1]: mrtg.service: Failed with result 'protocol'.<br>Aug 04
10:10:47 srv-ixpmanager systemd[1]: Failed to start Multi-router Traffic
Grapher.<br>-- Subject: Unit mrtg.service has failed<br>-- Defined-By:
systemd<br>-- Support: <a href="http://www.ubuntu.com/support" target="_blank">http://www.ubuntu.com/support</a><br>--<br>--
Unit mrtg.service has failed.<br></div><div><br></div><div><br></div><div>Could
you point me in the right direction?</div><div><br></div></div>
<br><fieldset></fieldset><br><div>_______________________________________________<br>INEX
IXP Manager mailing list<br><a href="mailto:ixpmanager@inex.ie" target="_blank">ixpmanager@inex.ie</a><br>Unsubscribe
or change
options here: <a href="https://www.inex.ie/mailman/listinfo/ixpmanager" target="_blank">https://www.inex.ie/mailman/listinfo/ixpmanager</a><br></div>
</div></blockquote>
<br>
</div></blockquote></div></div>
</blockquote>
<br>
</div>
</blockquote></div>