On 8 Jan 2017, at 19:24, Nick Price wrote:

I use 1 configuration file per user, and output to a folder only the user has access to

Each config file can have 1 or more devices in it.

I don't get how to run mrtg with multiple .cfg files

I'm guessing you have a single .cfg file with per-user "Include" directives.
  Is this the way you've set things up ?

  With multiple instances of MRTG running, three things are crucial:
  (a) identifying the proper .cfg file for each instance,
  (b) ensuring that there is no overlap between the .cfg files, and
  (c) ensuring that each instance of MRTG is allowed to run only once.

  Having more than one instance of MRTG (whether running from cron or
  in daemon mode) writing to your data archive (log or RRD files) will
make rubbish of the archive. I'ld suggest running any new configuration
  on a test system or with an independent set of output folders so that
  anything that goes wrong will not be apparent to your users.

  Don't forget that any (residual) cron-based MRTG activity needs to be
  taken into consideration when planning to avoid overlap.

Having more than one instance of MRTG poll the same device is probably
  not a cause for concern during transition.

  What my launcher script is intended to do is described by the
  pseudo-code (for the 'start' operation) shown below.

    for each configuration file found in the "standard place":
        construct a corresponding name for a distinct PID file
        start MRTG using this pair of configuration and PID files

  Other operations ('status', 'stop') are implement in a similar way.

I don't get the bit in the documentation about the S file in /etc/rc3.d how do I know what number after the S to use and do I need to place in all the rc*.d directories.

It used to be that chkconfig would do what's needed to get this right. I'm not aware that this is different since the introduction of systemd.
  There's usually a "loaded" comment in each launcher script which is
  used by chkconfig.

Having never done this before,

  You'll need thorough testing.

the only other thing I install is Nagios and it comes with an install-daemon.

  Best regards,

  Niall O'Reilly

_______________________________________________
mrtg mailing list
[email protected]
https://lists.oetiker.ch/cgi-bin/listinfo/mrtg

Reply via email to