Różnice pomiędzy wersjami 2 i 4 (Spinanie 2 wersji)
⇤ ← Wersja 2 z 2014-04-03 08:25:30 →
Rozmiar: 1862
Edytor: wtps0n
Komentarz: +plugin df
← Wersja 4 z 2014-07-24 12:21:34 → ⇥
Rozmiar: 2395
Edytor: wtps0n
Komentarz: +v5
Usunięcia zostały oznaczone w ten sposób. Dodatki zostały oznaczone w ten sposób.
Linia 48: Linia 48:
<Plugin tcpconns>
        ListeningPorts false
        LocalPort "22"
        LocalPort "80"
        LocalPort "443"
        LocalPort "25"
        LocalPort "110"
        LocalPort "143"
        LocalPort "993"
        LocalPort "995"
        RemotePort "25"
        RemotePort "80"
        RemotePort "443"
</Plugin>
Linia 74: Linia 88:

== Wersja 5 ==
Różnice w stosunku do wersji 4. Przede wszystkim korzystamy z "''natywnego''" panelu CGI zamiast "obcego". Jeśli chodzi o plik konfiguracyjny, to zmiany analogiczne do wersji 4.

Konfiguracja collectd

Wersja 4

Jeżeli chcemy skorzystać z gotowego panelu webowego do collectd w wersji 4, to musimy trochę pododawać w systemie:

portupgrade -N converters/p5-JSON p5-HTML-Parser p5-URI

Dodatkowo partycja, gdzie są skrypty CGI-BIN nie może mieć wyłączonej opcji exec (np. zfs). Inaczej w logach będzie komunikat typu:

(13)Permission denied: exec of '/var/www/htdocs/virtuals/collectd/data/cgi-bin/collection.modified.cgi' failed,

collectd.conf

W samym collectd.conf trzeba ustawić następujące rzeczy:

<Plugin syslog>
        LogLevel warning
</Plugin>

<Plugin df>
        FSType "ufs"
        FSType "zfs"
        IgnoreSelected false
        ReportByDevice false
        ReportReserved false
        ReportInodes false
</Plugin>

# dyski ADA, a nie domyślnie ([as]d[0-9])
<Plugin disk>
        Disk "/^ada[0-9]?$/"
        IgnoreSelected false
</Plugin>

<Plugin ping>
        Host __ADRES_IP_DO_SPRAWDZANIA__
</Plugin>

# musi by/c przynajmniej komentarz - nie może być "pusto"
<Plugin processes>
#       Process "name"
</Plugin>

<Plugin tcpconns>
        ListeningPorts false
        LocalPort "22"
        LocalPort "80"
        LocalPort "443"
        LocalPort "25"
        LocalPort "110"
        LocalPort "143"
        LocalPort "993"
        LocalPort "995"
        RemotePort "25"
        RemotePort "80"
        RemotePort "443"
</Plugin>

uruchomienie rrdcached

Ustawienie zmiennych w rc.conf

rrdcached_enable="YES"
rrdcached_flags="-s www -l unix:/var/run/rrdcached.sock -p /var/run/rrdcached.pid -j /var/db/rrdcached/journal -w 60"

A potem wystartowanie samego demona

mkdir -p /var/db/rrdcached/journal
rcstart rrdcached

Sprawdzenie konfiguracji collectd

collectd -t

Dodanie konfiguracji dla skryptów webowych do collectd

# spróbuję to dodać do unimaster-a
#
echo datadir: "/var/db/collectd/rrd/" > /usr/local/etc/collectd-web.conf

Wersja 5

Różnice w stosunku do wersji 4. Przede wszystkim korzystamy z "natywnego" panelu CGI zamiast "obcego". Jeśli chodzi o plik konfiguracyjny, to zmiany analogiczne do wersji 4.

CollectDaemon (ostatnio edytowane 2019-08-21 13:30:25 przez wtps0n)