Auteur Topic: DarkStat laat geen grafieken zien  (gelezen 6712 keer)

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 176
  • -Ontvangen: 2619
  • Berichten: 16.241
DarkStat laat geen grafieken zien
« Gepost op: 20 september 2015, 15:02:29 »
Als je geen standaard poorten gebruikt dan kan DarkStat geen grafieken laten zien. Dit gebeurd al als je de poorten in een bond gezet hebt.

Een en ander is besproken in een ander draadje vanaf dit bericht.

Ik plaats het probleem hier nogmaals ter herinnering. Nieuwe reacties op dit punt gelieve hieronder te plaatsen.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J (Backup)

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 176
  • -Ontvangen: 2619
  • Berichten: 16.241
Re: DarkStat laat geen grafieken zien
« Reactie #1 Gepost op: 20 september 2015, 18:19:07 »
Naar aanleiding van het veranderen van 'eth0' naar 'bond0' in darkstat  heb ik net met ifconfig naar mijn poorten gekeken:

Citaat
GedeeldeData> ifconfig
bond0     Link encap:Ethernet  HWaddr 00:11:32:3A:0E:CD 
          inet addr:10.0.1.30  Bcast:10.0.1.255  Mask:255.255.255.0
          inet6 addr: fe80::211:32ff:fe3a:ecd/64 Scope:Link
          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
          RX packets:1036024892 errors:0 dropped:0 overruns:0 frame:0
          TX packets:70578286 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:523498041356 (487.5 GiB)  TX bytes:30629582560 (28.5 GiB)

eth0      Link encap:Ethernet  HWaddr 00:11:32:3A:0E:CD 
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:479817899 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32912580 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:244726620099 (227.9 GiB)  TX bytes:13674766925 (12.7 GiB)

eth1      Link encap:Ethernet  HWaddr 00:11:32:3A:0E:CE 
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:556206994 errors:0 dropped:0 overruns:0 frame:0
          TX packets:37665706 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:278771421323 (259.6 GiB)  TX bytes:16954815635 (15.7 GiB)

Als ik vetgedrukte goed interpreteer, dan loopt er over beide ethx poorten ongeveer evenveel verkeer. Dat betekent in elk geval dat de 'load balancing' instelling werkt zoals bedoeld.
Tot nu dacht ik altijd dat DarkStat al het verkeer monitorde. Ik krijg nu echter de indruk dat hij alleen verkeer over eth0 monitort. Als je een bond hebt, mis je dus de helft. Klopt dat?

Ik heb de elders genoemde aanpassing gedaan zodat DarkStat nu naar 'bond0' kijkt i.p.v. 'eth0'. @DrBean, Waarschijnlijk is DarkStat toe aan een update waarbij hij eerst kijkt of de poorten in een bond staan. ;)
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J (Backup)

Offline DrBean

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 24
  • Berichten: 81
Re: DarkStat laat geen grafieken zien
« Reactie #2 Gepost op: 20 september 2015, 19:06:45 »
Ja tuurlijk ::)
Gewoon iets als PORT=`ip r | awk '/^default/{print $5}'` invoegen, ergens bovenin, en vervang de bekende `eth0` met `${PORT}`.
Garantie tot aan de deur, ik heb het niet uitgebreid getest. ;D

Ben(V)

  • Gast
Re: DarkStat laat geen grafieken zien
« Reactie #3 Gepost op: 20 september 2015, 19:11:23 »
Eigenlijk zou je darkstat twee keer moeten draaien.
Een keer voor eth0 en een keer voor eth1, kun je mooi zien wel verkeer er door welke interface gaat.

Offline Pippin

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 103
  • -Ontvangen: 524
  • Berichten: 2.719
  • a.k.a. MMD
Re: DarkStat laat geen grafieken zien
« Reactie #4 Gepost op: 20 september 2015, 19:18:14 »

Had ook al een +1 op Github gedaan om het aan te passen.

Wat @Ben(V) zegt zou nog mooier zijn als je die keuze in Darkstat zou hebben.
DS414
OpenVPN #1: Beter beveiligen OpenVPN #2: Beter beveiligen als client

I gloomily came to the ironic conclusion that if you take a highly intelligent person and give them the best possible, elite education, then you will most likely wind up with an academic who is completely impervious to reality.
Halton Arp

Offline DrBean

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 24
  • Berichten: 81
Re: DarkStat laat geen grafieken zien
« Reactie #5 Gepost op: 20 september 2015, 19:36:11 »
Enhancements mogen in een nieuw issue :)

Darkstat is een simpele tool. Je kunt wel meerdere interfaces monitoren, maar dat maakt niets uit voor de presentatie. Alles wordt op een grote hoop gegooid vziw, je krijgt niet losse grafieken per interface oid.

Dan zou je Darkstat meerdere keren kunnen draaien, op verschillende poorten ed, maar dat schiet niet op...wat doe je als iemand straks vier interfaces heeft, vier losse Darkstat packages draaien? Bovendien gaan we niet meerdere DS packages op de repository zetten, daarvoor is de toegevoegde waarde werkelijk te laag.

Offline Pippin

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 103
  • -Ontvangen: 524
  • Berichten: 2.719
  • a.k.a. MMD
Re: DarkStat laat geen grafieken zien
« Reactie #6 Gepost op: 20 september 2015, 20:00:40 »
Gewoon iets als PORT=`ip r | awk '/^default/{print $5}'` invoegen, ergens bovenin, en vervang de bekende `eth0` met `${PORT}`.

Dat lijkt hier te werken.

Issue staat er...:-)
DS414
OpenVPN #1: Beter beveiligen OpenVPN #2: Beter beveiligen als client

I gloomily came to the ironic conclusion that if you take a highly intelligent person and give them the best possible, elite education, then you will most likely wind up with an academic who is completely impervious to reality.
Halton Arp

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 176
  • -Ontvangen: 2619
  • Berichten: 16.241
Re: DarkStat laat geen grafieken zien
« Reactie #7 Gepost op: 20 september 2015, 20:19:47 »
werkt hier ook (DS 415+):
PORT=`ip r | awk '/^default/{print $5}'`

start_daemon ()
{
    su ${USER} -c "PATH=${PATH} ${DARKSTAT} -i ${PORT} --chroot ${INSTALL_DIR}/var --pidfile darkstat.pid --import darkstat.data --export darkstat.data"
}
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J (Backup)


 

DarkStat

Gestart door BrioletBoard Overige 3rd party packages

Reacties: 24
Gelezen: 13798
Laatste bericht 12 maart 2018, 02:04:24
door Babylonia
darkstat logfile?

Gestart door niekniek89Board 3rd party Packages

Reacties: 3
Gelezen: 1902
Laatste bericht 27 februari 2016, 12:55:24
door niekniek89
"DarkStat" voor DS218+

Gestart door BabyloniaBoard Overige 3rd party packages

Reacties: 14
Gelezen: 3247
Laatste bericht 17 maart 2019, 21:27:43
door Babylonia