Temat: collectd - nie wyswietlają sie wykresy

Instalowałem wg tego poradnika
https://eko.one.pl/?p=openwrt-collectd
co zrobic aby to uruchomic?
https://s6.ifotos.pl/img/collectdj_qsasppq.jpg

2

Odp: collectd - nie wyswietlają sie wykresy

Napisał Ci - zainstaluj collectd-mod-* które chcesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: collectd - nie wyswietlają sie wykresy

problem w tym ze jak instaluję dodatkowe pluginy to dalej ten sam ekran.

4

Odp: collectd - nie wyswietlają sie wykresy

opkg list-installed | grep collectd

pokaż. Skonfigurowałeś collectd po instalacji pluginów? Jak? Pokaż konfig.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: collectd - nie wyswietlają sie wykresy

root@OpenWrt:~# opkg list-installed | grep collectd
collectd - 5.9.0-1
collectd-mod-cpu - 5.9.0-1
collectd-mod-csv - 5.9.0-1
collectd-mod-curl - 5.9.0-1
collectd-mod-df - 5.9.0-1
collectd-mod-interface - 5.9.0-1
collectd-mod-iwinfo - 5.9.0-1
collectd-mod-load - 5.9.0-1
collectd-mod-memory - 5.9.0-1
collectd-mod-network - 5.9.0-1
collectd-mod-ping - 5.9.0-1
collectd-mod-rrdtool - 5.9.0-1
collectd-mod-uptime - 5.9.0-1
collectd-mod-wireless - 5.9.0-1
BaseDir "/var/run/collectd"
Include "/etc/collectd/conf.d"
PIDFile "/var/run/collectd.pid"
PluginDir "/usr/lib/collectd"
TypesDB "/usr/share/collectd/types.db"
Interval 10
ReadThreads 2
Hostname OpenWrt


LoadPlugin apcups
<Plugin apcups>
    Host localhost
    Port "3551"
</Plugin>

LoadPlugin netlink
<Plugin netlink>
    IgnoreSelected true
</Plugin>

LoadPlugin iwinfo
<Plugin iwinfo>
    IgnoreSelected false
    Interface wlan0
</Plugin>

LoadPlugin ping
<Plugin ping>
    TTL 128
    Interval 30
    Host "127.0.0.1"
</Plugin>

LoadPlugin memory

LoadPlugin cpu

LoadPlugin load

LoadPlugin rrdtool
<Plugin rrdtool>
    DataDir "/overlay"
    StepSize 30
    XFF "0.1"
    CacheFlush 100
    CacheTimeout 100
    RRASingle true
    RRATimespan 600
    RRATimespan 86400
    RRATimespan 604800
    RRATimespan 2678400
    RRATimespan 31622400
</Plugin>

LoadPlugin df
<Plugin df>
    IgnoreSelected false
    Device "/dev/mtdblock/4"
    MountPoint "/jffs"
    FSType tmpfs
</Plugin>

LoadPlugin interface
<Plugin interface>
    IgnoreSelected false
    Interface eth0
    Interface eth1
    Interface "br-lan"
    Interface "eth0.1"
    Interface "pppoe-wan"
    Interface wlan0
</Plugin>

LoadPlugin dns
<Plugin dns>
    Interface eth0
    Interface eth1
    Interface "br-lan"
    Interface "eth0.1"
    Interface "pppoe-wan"
    Interface wlan0
    IgnoreSource "127.0.0.1"
</Plugin>

LoadPlugin csv
<Plugin csv>
    DataDir "/tmp"
    StoreRates true
</Plugin>

LoadPlugin network
<Plugin network>
    Forward false
</Plugin>

6

Odp: collectd - nie wyswietlają sie wykresy

I tu źle. Collectd z bieżącego wydania konfiguruje się w /etc/config/collectd - musisz włączyć pluginy który chcesz, konfigurować je i uruchomić collectd jeszcze raz

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: collectd - nie wyswietlają sie wykresy

Cezary napisał/a:

I tu źle. Collectd z bieżącego wydania konfiguruje się w /etc/config/collectd - musisz włączyć pluginy który chcesz, konfigurować je i uruchomić collectd jeszcze raz

w katalogu który podałeś conf  taki, zaznaczam że option enable '0'pozmieniałem na '1'

config globals 'globals'
    option alt_config_file "/etc/collectd.conf"
#    option BaseDir '/var/run/collectd'
#    option Include '/tmp/collectd.d'
#    option PIDFile '/var/run/collectd.pid'
#    option PluginDir '/usr/lib/collectd'
#    option TypesDB '/usr/share/collectd/types.db'
#    option Interval '30'
#    option ReadThreads '2'

#config plugin 'conntrack'
#    option enable '0'

#config plugin 'contextswitch'
#    option enable '0'

#config plugin 'cpu'
#    option enable '0'

#config plugin 'cpufreq'
#    option enable '0'

#config plugin 'csv'
#    option enable '0'
#    option StoreRates '0'
#    option DataDir '/tmp'

#config plugin 'df'
#    option enable '0'
#    list Device '/dev/mtdblock/4'
#    list MountPoint '/jffs'
#    list FSType 'tmpfs'
#    option IgnoreSelected '0'

#config plugin 'disk'
#    option enable '0'
#    list Disk 'hda1'
#    list Disk 'hdb'
#    option IgnoreSelected '0'

#config plugin 'dns'
#    option enable '0'
#    list Interface 'br-lan'
#    list IgnoreSource '127.0.0.1'

#config plugin 'email'
#    option enable '0'
#    option SocketFile '/var/run/collectd/email.sock'
#    option SocketGroup 'nogroup'

#config plugin 'entropy'
#    option enable '0'

#config plugin 'exec'
#    option enable '0'

#config exec_input
#    option cmdline '/usr/bin/stat-dhcpusers'
#    option cmduser 'nobody'
#    option cmdgroup 'nogroup'

#config exec_notify
#    option cmdline '/usr/bin/stat-dhcpusers'
#    option cmduser 'nobody'
#    option cmdgroup 'nogroup'

#config plugin 'interface'
#    option enable '1'
#    list Interface 'br-lan'
#    option IgnoreSelected '0'

#config plugin 'irq'
#    option enable '0'
#    list Irq '2'
#    list Irq '3'
#    list Irq '4'
#    list Irq '7'

#config plugin 'iwinfo'
#    option enable '0'

#config plugin 'load'
#    option enable '0'

#config plugin 'lua'
#    option BasePath '/usr/share/collectd-mod-lua'
#    list Script 'script1.lua'
#    list Script 'script2.lua

#config plugin 'memory'
#    option enable '0'

#config plugin 'netlink'
#    option enable '0'
#    option IgnoreSelected '0'
#    list VerboseInterface 'br-lan'
#    list QDisc 'br-lan'

#config plugin 'nut'
#    option enable '0'
#    option UPS 'myupsname'

#config plugin 'olsrd'
#    option enable '0'
#    option Port '2006'
#    option Host '127.0.0.1'

#config plugin 'openvpn'
#    option enable '0'
#    option StatusFile '/var/run/openvpn/openvpn.status'
#    option CollectIndividualUsers '1'
#    optoin CollectUserCount '1'
#    optoin CollectCompression '1'
#    option ImprovedNamingSchema '0'

#config plugin 'ping'
#    option enable '0'
#    option TTL '127'
#    option Interval '30'
#    list Host '127.0.0.1'

#config plugin 'processes'
#    option enable '0'
#    list Process 'uhttpd'
#    list Process 'dnsmasq'
#    list Process 'dropbear'

#config plugin 'rrdtool'
#    option enable '0'
#    option DataDir '/tmp/rrd'
#    option RRARows '100'
#    option RRASingle '1'
#    list RRATimespan '3600'
#    list RRATimespan '86400'
#    list RRATimespan '604800'
#    list RRATimespan '2678400'
#    list RRATimespan '31622400'

#config plugin 'sensors'
#    option enable '0'

#config plugin 'tcpconns'
#    option enable '0'
#    list ListeningPort '0'
#    list LocalPort '22'
#    list LocalPort '80'

#config plugin 'thermal'
#    option enable '0'
#    option IgnoreSelected '0'
#    list Device ''

#config plugin 'unixsock'
#    option enable '0'
#    option SocketFile '/var/run/collectd/query.sock'
#    option SocketGroup 'nogroup'

#config plugin 'uptime'
#    option enable '0'

8

Odp: collectd - nie wyswietlają sie wykresy

Zakomentuj ten alt_config_fil a odkomentuj i włącz pozostałe rzeczy które masz i chcesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: collectd - nie wyswietlają sie wykresy

nie bardzo wiem jak zakomentować i odkomentować

10

Odp: collectd - nie wyswietlają sie wykresy

# <- to jest komentarz. Tak go nie ma to linia nie jest zakomentowana.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: collectd - nie wyswietlają sie wykresy

Niestety nie działa. Już nawet usuwałem i instalowałem od nowa coś się pozapisywało w systemie nie wiem niestety gdzie bo jak pójdzie świeża instalacja to ustawienia te same. Jak to usunąć? Chciałbym to od nowa zainstalować. Coś namieszałem najprawdopodobniej jak ustawiałem zeby sie zapisywało na extroot w /overlay

12

Odp: collectd - nie wyswietlają sie wykresy

Działa. Właśnie sprawdziłem to na czystym systemie bo coś podejrzane było to co piszesz.

Wystarczy zainstalować luci-app-statistics, wejść do luci, menu statystyka graphs i wybrać jedną z zakładek które są na górze.
Nic nie kombinujesz, nic nie włączasz klikasz czy robisz ręcznie. Robi się samo.

Więc zrób sobie firstboota, zainstaluj pakiet i ciesz się statystykami.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: collectd - nie wyswietlają sie wykresy

luci-app-statistics zainstalowane
https://s6.ifotos.pl/img/ajpg_qsasxpw.jpg/img]
jest mozliwosc włączania i wyłączania dodatków, jednak jak sie wejdzie w zakładkę wykresy to widac tak jak na obrazku z pierwszego posta

14

Odp: collectd - nie wyswietlają sie wykresy

https://i.postimg.cc/Kj0pwdRb/a.png

Widzisz zakładki na górze? Kliknij jedną...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: collectd - nie wyswietlają sie wykresy

nie widze

16

Odp: collectd - nie wyswietlają sie wykresy

To napisałem ci co zrobić - zrób firstboot, instalujesz i musi być.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: collectd - nie wyswietlają sie wykresy

czy po firstboot bede musial wszystko od nowa zainstalować, mówię o extroot i konfiguracji routera i oprogramowania które juz jest

18

Odp: collectd - nie wyswietlają sie wykresy

Nawet bez extroota zainstaluj sobie tylko luci-app-statistics jak masz jeszcze trochę wolnego miejsca. Duże to to nie jest.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: collectd - nie wyswietlają sie wykresy

problem w tym, że po np braku zasilania statystyki się kasują. Mam jeszcze jedno pytanie, jak to dobrze skonfigurować, żeby zapisywało dane na pendrive? którą linię edytować?

20

Odp: collectd - nie wyswietlają sie wykresy

Mam podobny problem na ZyXEL P-2812HNU-F1. Co ciekawe po restarcie działa przez jakiś czas. Nie wnikałem w przyczyny - poradziłem sobie w ten sposób, że restartuję w cron collectd co 10 minut.

21

Odp: collectd - nie wyswietlają sie wykresy

kamilian napisał/a:

problem w tym, że po np braku zasilania statystyki się kasują. Mam jeszcze jedno pytanie, jak to dobrze skonfigurować, żeby zapisywało dane na pendrive? którą linię edytować?

Statystyka/setup/ base directory oraz w pluginie rrd Storage directory. Wszystko w gui.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22

Odp: collectd - nie wyswietlają sie wykresy

czyli i tu i tu zmienić na /overlay

23

Odp: collectd - nie wyswietlają sie wykresy

Nie, żadnego /overlay. Nie wiem dlaczego każdy się czepia tego overlay jak cały system plików jest to właśnie "overlay".
Po prostu jakiś katalog, zrób sobie np. /data i wszystko w nim umieszczaj. Sam się zapisze w "overlay".

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24

Odp: collectd - nie wyswietlają sie wykresy

dziękuję teraz rysuje jak powinno big_smile

25

Odp: collectd - nie wyswietlają sie wykresy

Podłącze się pod pytanie.
Dlaczego z takiego pliku

config globals 'globals'
    option Hostname 'TP1043NDv3'
    #option alt_config_file "/etc/collectd.conf"
    option BaseDir '/var/run/collectd'
    option Include '/tmp/collectd.d'
    option PIDFile '/var/run/collectd.pid'
    option PluginDir '/usr/lib/collectd'
    option TypesDB '/usr/share/collectd/types.db'
    option Interval '30'
    option ReadThreads '2'

config plugin 'conntrack'
    option enable '0'

config plugin 'df'
    option enable '0'
    list Device '/dev/mtdblock/4'
    list MountPoint '/jffs'
    list FSType 'tmpfs'
    option IgnoreSelected '0'

config plugin 'dns'
    option enable '0'
    list Interface 'br-lan'
    list IgnoreSource '127.0.0.1'


config plugin 'interface'
    option enable '1'
    list Interface 'br-lan'
    option IgnoreSelected '0'

config iptables_match
    option table 'nat'
    option chain 'zone_wan_postrouting'
    option index '1'
    option name 'WLAN-Clients traffic'

config plugin 'iwinfo'
    option enable '0'

config plugin 'load'
    option enable '0'

config plugin 'memory'
    option enable '0'

config plugin 'netlink'
    option enable '0'
    option IgnoreSelected '0'
    list VerboseInterface 'br-lan'
    list QDisc 'br-lan'

config plugin 'network'
    option enable '1'
    option TimeToLive '128'
    option Forward '1'

config network_server
    option host '192.168.1.82'
    option port '25826'


config plugin 'ping'
    option enable '0'
    option TTL '127'
    option Interval '30'
    list Host '8.8.8.8'
    Interval 60

config plugin 'processes'
    option enable '0'
    list Process 'uhttpd'
    list Process 'dnsmasq'
    list Process 'dropbear'

config plugin 'uptime'
    option enable '0'

config plugin 'cpu'
    option enable '0'

robi sie taki plik /tmp/collectd.conf

BaseDir "/var/run/collectd"
Include "/tmp/collectd.d"
PIDFile "/var/run/collectd.pid"
PluginDir "/usr/lib/collectd"
TypesDB "/usr/share/collectd/types.db"
Interval "30"
ReadThreads "2"
Hostname "TP1043NDv3"

LoadPlugin interface
<Plugin interface>
    IgnoreSelected false
    Interface "br-lan"

</Plugin>

LoadPlugin network
<Plugin network>
    Server "192.168.1.82" "25826"
    TimeToLive 128
    Forward true
</Plugin>

mam takie pakiety

root@OpenWrt:~# opkg list-installed | grep collectd
collectd - 5.11.0-7
collectd-mod-cpu - 5.11.0-7
collectd-mod-df - 5.11.0-7
collectd-mod-interface - 5.11.0-7
collectd-mod-iwinfo - 5.11.0-7
collectd-mod-load - 5.11.0-7
collectd-mod-logfile - 5.11.0-7
collectd-mod-memory - 5.11.0-7
collectd-mod-network - 5.11.0-7
collectd-mod-ping - 5.11.0-7
collectd-mod-rrdtool - 5.11.0-7
collectd-mod-wireless - 5.11.0-7

Nie ma wiekszości konfiguracji która powinna być
błędów żadnych nie widzę