Munin won't work

Discussion in 'Server Operation' started by crypted, Sep 15, 2010.

  1. crypted

    crypted Member

    Munin won't work - could not copy ... into htmldir

    I setup Munin on Debian Lenny as per http://www.howtoforge.com/server-monitoring-with-munin-and-monit-on-debian-lenny

    However, I keep getting:

    Code:
    Sep 14 23:40:10 - Starting munin-html, checking lock
    Sep 14 23:40:10 - could not copy style.css into htmldir
    Sep 14 23:40:10 - could not copy logo.png into htmldir
    Sep 14 23:40:10 - could not copy definitions.html into htmldir
    Sep 14 23:40:10 - processing domain: localdomain
    I have tried CHMOD 777 and CHMOD 755 to the directory for actual set htmldir.

    I did chown that directoy as well.

    my:/var/www/monitor.derekgordon.com/web/munin# ls -lah
    total 8.0K
    drwxrwxrwx 2 munin munin 4.0K 2010-09-14 23:35 .
    drwx--x--- 4 web32 client1 4.0K 2010-09-14 23:01 ..
    my:/var/www/monitor.derekgordon.com/web/munin#

    Conf is:

    Code:
    # Example configuration file for Munin, generated by 'make build'
    
    # The next three variables specifies where the location of the RRD
    # databases, the HTML output, and the logs, severally.  They all
    # must be writable by the user running munin-cron.
    dbdir   /var/lib/munin
    htmldir /var/www/clients/client1/web32/web/munin
    logdir  /var/log/munin
    rundir  /var/run/munin
    
    # Where to look for the HTML templates
    tmpldir /etc/munin/templates
    
    # Make graphs show values per minute instead of per second
    #graph_period minute
    
    # Graphics files are normaly generated by munin-graph, no matter if
    # the graphs are used or not.  You can change this to
    # on-demand-graphing by following the instructions in
    # http://munin.projects.linpro.no/wiki/CgiHowto
    #
    #graph_strategy cgi
    
    # Drop [email protected] and [email protected] an email everytime 
    # something changes (OK -> WARNING, CRITICAL -> OK, etc)
    #contact.someuser.command mail -s "Munin notification" [email protected]
    #contact.anotheruser.command mail -s "Munin notification" [email protected]
    #
    # For those with Nagios, the following might come in handy. In addition,
    # the services must be defined in the Nagios server as well.
    #contact.nagios.command /usr/sbin/send_nsca -H nagios.host.com -c /etc/send_nsca.cfg
    
    # a simple host tree
    [localhost.localdomain]
        address 127.0.0.1
        use_node_name yes
    
    # 
    # A more complex example of a host tree
    #
    ## First our "normal" host.
    # [fii.foo.com]
    #       address foo
    #
    ## Then our other host...
    # [fay.foo.com]
    #       address fay
    #
    ## Then we want totals...
    # [foo.com;Totals] #Force it into the "foo.com"-domain...
    #       update no   # Turn off data-fetching for this "host".
    #
    #   # The graph "load1". We want to see the loads of both machines... 
    #   # "fii=fii.foo.com:load.load" means "label=machine:graph.field"
    #       load1.graph_title Loads side by side
    #       load1.graph_order fii=fii.foo.com:load.load fay=fay.foo.com:load.load
    #
    #   # The graph "load2". Now we want them stacked on top of each other.
    #       load2.graph_title Loads on top of each other
    #       load2.dummy_field.stack fii=fii.foo.com:load.load fay=fay.foo.com:load.load
    #       load2.dummy_field.draw AREA # We want area instead the default LINE2.
    #       load2.dummy_field.label dummy # This is needed. Silly, really.
    #
    #   # The graph "load3". Now we want them summarised into one field
    #       load3.graph_title Loads summarised
    #       load3.combined_loads.sum fii.foo.com:load.load fay.foo.com:load.load
    #       load3.combined_loads.label Combined loads # Must be set, as this is
    #                                                 # not a dummy field!
    #
    ## ...and on a side note, I want them listen in another order (default is
    ## alphabetically)
    #
    # # Since [foo.com] would be interpreted as a host in the domain "com", we
    # # specify that this is a domain by adding a semicolon.
    # [foo.com;]
    #       node_order Totals fii.foo.com fay.foo.com
    #
    
    I have tried using my actual domain and IP in the conf.

    I also have tried using different paths...the /var/www/clients/... path and the /var/www/monitor.derekgordon.com/ path.

    The subdomain is setup using ISPC3 with CGI and Fast-CGI enabled.

    Continue to get this failure.

    Any ideas?
     
    Last edited: Sep 15, 2010
  2. crypted

    crypted Member

    Well apparently the directory before the munin HTMLDIR requires 755?

    Seemed to fix it.

    Waiting for it to write actual data, but files copied.
     

Share This Page