Difference between revisions of "Bandwidthd/fr"

From SME Server
Jump to navigationJump to search
 
(7 intermediate revisions by the same user not shown)
Line 12: Line 12:
 
Chaque adresse IP qui a utilisé un volume important de trafic a son propre graphique. Les graphiques sont codés par couleur pour vous aider à comprendre en un coup d'œil si votre utilisateur navigue sur le Web ou sur Kazaa.
 
Chaque adresse IP qui a utilisé un volume important de trafic a son propre graphique. Les graphiques sont codés par couleur pour vous aider à comprendre en un coup d'œil si votre utilisateur navigue sur le Web ou sur Kazaa.
  
Bandwidthd est destiné à fonctionner sur des plates-formes de routage. C'est très bas
+
Bandwidthd est destiné à fonctionner sur des plates-formes de routage. La surcharge est très faible. Représentation graphique facile du trafic des petites entreprises sur un Elan 486 à 133Mhz toutes les 2,5 minutes. Un FAI complet (2000-3000 adresses IP sur 4 états) peut être représenté sur un Celeron 450 toutes les 10 minutes.
aérien. Représentation graphique facile du trafic des petites entreprises sur un Elan 486 133Mhz
 
toutes les 2,5 minutes. Un FAI complet (2000-3000 adresses IP sur 4 états)
 
peut être tracé sur un Celeron 450 toutes les 10 minutes.
 
  
Bandwidthd is targeted to run on a routing platforms.  It is very low
 
overhead.  Easily graphing small business traffic on a 133Mhz Elan 486
 
every 2.5 minutes. An entire ISP (2000-3000 IP addresses across 4 states)
 
can be graphed on a Celeron 450 every 10 minutes.
 
 
[[File:Bandwidthd.jpg]]
 
[[File:Bandwidthd.jpg]]
  
=== Requirements ===
+
=== Exigences ===
This contrib has been developed and tested on both SME Server 7 and 8 and should work on later.
+
Cette contribution a été développée et testée à la fois sur les versions 7 et 8 du serveur SME KOOZALI et devrait fonctionner sur les suivantes.
 
 
 
 
=== Installation 8.X, 9.X===
 
  
 +
=== Installation===
 +
<tabs container><tab name="Pour SME 10">
 +
yum install smeserver-bandwidthd --enablerepo=smecontribs
 +
</tab><tab name="Pour SME 9.X, 8.X">
 
  yum install smeserver-bandwidthd --enablerepo=smecontribs
 
  yum install smeserver-bandwidthd --enablerepo=smecontribs
  
then
+
puis
 
  signal-event conf-bandwidthd
 
  signal-event conf-bandwidthd
 
  service mysql.init restart
 
  service mysql.init restart
  
or
+
ou
 
  signal-event post-update; signal-event reboot
 
  signal-event post-update; signal-event reboot
  
and wait for your db to start collecting data (at least 3 minutes)
+
et attendre que votre base de données commence à collecter des données (au moins 3 minutes).
 +
</tab>
 +
</tabs>
  
===Configuration with db command===
+
===Configuration avec les commandes db===
There is no server manager panel, you can easily configure the contrib with a db command (see examples below)
+
Il n'y a pas d'entrée dans le menu du gestionnaire du serveur manager, vous pouvez facilement configurer la contribution avec une commande db (voir ci-dessous) :
  
To display current settings
+
Pour afficher les réglages actuels :
 
  config show bandwidthd
 
  config show bandwidthd
Which will show something like
+
qui montreront quelque chose comme :
 
  bandwidthd=service
 
  bandwidthd=service
 
     DbName=bandwidthd
 
     DbName=bandwidthd
Line 54: Line 50:
 
     webaccess=private
 
     webaccess=private
  
 +
Les paramètres disponibles indiquant la propriété et la valeur de la clé db sont répertoriés ci-dessous :
  
Available settings showing the db key property and value are listed below:
+
c'est-à-dire que, dans le premier exemple, le sous-réseau est une propriété et désactivé est une valeur ; notez qu'une propriété et une valeur par défaut ne sont pas répertoriées dans l'entrée de la base de données, mais sont en vigueur.
 
 
ie in the first example subnet is a property and disabled is a value, note that a default property & value is not listed in the database entry, but is in effect.
 
  
 +
* 'subnet' : « disabled » par défaut ; vous pouvez mettre ici un sous-réseau qui n'est ni votre LAN, ni votre WAN, ni votre réseau SME autorisé.
 +
* 'device' : « any » par defaut ; vous pouvez mettre ici une interface que vous voulez surveiller. '''Vous devriez envisager de définir une interface réseau. « Any » pourrait faire compter deux fois le trafic de vos hôtes du LAN.'''
 +
* 'skipInterval' : « 0 » par défaut ; un intervalle dure 2,5 minutes ; le nombre indique combien d'intervalles sont décomptés avant de calculer un graphique.
 +
* 'grapCutoff' : « 1024 » par défaut ; , « grapCutoff » est le nombre de k(ilobits ? ndt) qui doivent être transférés par une adresse IP avant que nous ne prenions la peine de la représenter graphiquement.
 +
* 'promiscuous' : « false » par défaut ; mettez l'interface en mode « promiscuous » pour comptabiliser le trafic qui ne transite peut-être pas par la machine hôte (? ndt).
 +
* 'output_cdf' : « false » par défaut ; enregistre les données dans le fichier cdf htdocs/log.cdf (NB : 'graph'="true" remplacera ceci s'il est faux et le considérera comme vrai).
 +
* 'recover_cdf' : « false » par défaut ; relit le fichier cdf au démarrage (peut perdre des données lors de la lecture du fichier)
 +
* 'graph' : « true » par défaut ; dessine des graphiques - Cette valeur par défaut est « true » pour représenter graphiquement le trafic enregistré par la bande passante. Définissez généralement ceci sur « false » si vous ne voulez que la sortie cdf ou si vous utilisez l'option de sortie de la base de données. Bandwidthd utilisera très peu de RAM et de processeur si cette valeur est définie sur « false ». Si vous souhaitez uniquement utiliser mysql ou pgsql (nécessite une certaine configuration) ou sqlite (non testé), vous voudrez probablement le définir sur ... (? ndt).
 +
* 'meta_refresh' : « 150 » par défaut ; configure les secondes META REFRESH (utilisez 0 pour désactiver).
 +
* 'sensor' : « $SystemName.$DomainName » par défaut ; nom du capteur arbitraire, je recommande les noms de détecteurs fondés sur le nom de domaine complet (FQDN) mais vous pouvez faire comme vous voulez !
 +
* 'DbType' : « mysql » par défaut ; type de la base de données ; valeurs possibles : pgsql, mysql ou none.
 +
* 'Dbhost' : « localhost » par défaut.
 +
* 'Dbport' : « 0 » par défaut ; ce qui signifie le port mysql par défaut (c'est-à-dire 3306).
 +
* 'DbName' : le nom de la base de données mysql ou pgsql.
 +
* 'DbUser' : l'utilisateur de la base de données mysql ou pgsql.
 +
* 'DbPassword' : le mot de passe de la base de données mysql ou pgsql.
 +
* 'status' : « enabled » par défaut ; désactivera ou activera bandwidthd.
 +
* 'webaccess' : « private » par défaut ; (par défaut - l'utilisateur admin seulement, uniquement le LAN et le réseau sécurisé), « local » (tout le monde, uniquement le LAN et le réseau sécurisé), « public » (l'utilisateur admin seulement, n'importe où), « global » (n'importe qui, n'importe où).
 +
* 'Name' :  vous pouvez régler le nom de la page de connexion.
 +
* 'webinterface' :  « both », « html » ou « php ».
 +
* 'URL' : vous permet de choisir un alias personnel pour accéder à l'interface Web de « bandwidthd », ce peut être « moniteur », « bande », ...
 +
* 'width' : « 900 » par défaut ; la largeur de ce graphique php.-
 +
* 'height' : « 256 » par défaut ; la hauteur de ce graphique php.
 +
* 'interval' : « INT_DAILY » par défaut ; sélection par défaut pour l'interface php ; ce peut être : INT_DAILY, INT_WEEKLY, INT_MONTHLY ou INT_YEARLY.
  
* 'subnet' : default is "disabled", you can put there a subnet that is not your LAN or WAN or authorized SME network
 
* 'device' : default is "any", you can put there an interface you want to monitor. '''You should consider to set one network interface. Any might cause to account twice some traffic for your LAN hosts.'''
 
* 'skipInterval' : default is "0", An interval is 2.5 minutes, this is how many intervals to skip before doing a graphing run
 
* 'grapCutofff' : default is "1024", Graph cutoff is how many k must be transferred by an ip before we bother to graph it
 
* 'promiscuous' : default is "false",  Put interface in promiscuous mode to score to traffic that may not be routing through the host machine.
 
* 'output_cdf' : default is "false", Log data to cdf file htdocs/log.cdf (NB: 'graph'="true" will override this if at false and consider it at true).
 
* 'recover_cdf' : default is "false", Read back the cdf file on startup ( might loose some data while reading the file)
 
* 'graph' : default is "true", Draw Graphs - This default to true to graph the traffic bandwidthd is recording. Usually set this to false if you only want cdf output or you are using the database output option.  Bandwidthd will use very little ram and cpu if this is set to false. If you want to only use mysql or pgsql (need some configuration) or sqlite (not tested), you probably want to set this at
 
* 'meta_refresh' : default is "150", Set META REFRESH seconds (use 0 to disable)
 
* 'sensor' : default is "$SystemName.$DomainName", Arbitrary sensor name, I recommend the sensors fully qualified domain name, but you can do whatever you want!
 
* 'DbType' : default is "mysql", Database type, possible values, pgsql, mysql or none.
 
* 'Dbhost' : default is "localhost"
 
* 'Dbport' : default is "0", which means default mysql port (ie 3306)
 
* 'DbName' : mysql and pgsql DB name
 
* 'DbUser' : mysql and pgsql DB user
 
* 'DbPassword' : mysql and pgsql DB password
 
* 'status' : default is "enabled", will disable or enable bandwidthd
 
* 'webaccess' :default is  private (default -  admin user only, LAN and trusted network only), local (anybody, LAN and trusted network only), public ( admin user only, anywhere), global (anybody, anywhere)
 
* 'Name' :  you can set the name of the login page
 
* 'webinterface' :  "both" "html" "php"
 
* 'URL' : let you choose a personal alias to reach bandwidthd web interface , could be monitor, band ...
 
* 'width' : default is "900", this php graph width
 
* 'height' : default is "256", this php graph height
 
* 'interval' : default is "INT_DAILY", this is default selection for php interface, could be INT_DAILY, INT_WEEKLY,INT_MONTHLY, INT_YEARLY
 
  
 
+
Pour changer un réglage, utiliser la syntaxe suivante de la commande db :
To change a setting use the following db command syntax
 
 
  db configuration setprop bandwidthd property value
 
  db configuration setprop bandwidthd property value
or in the special case only for the configuration db, this can be abbreviated to
+
ou, dans le cas spécial de la base de données de la configuration, peut être réduite à :
 
  config setprop bandwidthd property value
 
  config setprop bandwidthd property value
where property and value are obtained from the list of options above.
+
où « property » et « value » sont obtenus à partir de la liste d'options ci-dessus.
 
+
Par example, pour changer webaccess :
eg to change webaccess
 
 
  config setprop bandwidthd webaccess public
 
  config setprop bandwidthd webaccess public
eg to change login page name
+
Par example, pour changer le nom de la page de connexion :
 
  config setprop bandwidthd Name 'My Monitoring Login Page'
 
  config setprop bandwidthd Name 'My Monitoring Login Page'
  
After changing any setting, you need to apply it:
+
Après tout changement de réglage, vous devez l'appliquer par :
 
  signal-event conf-bandwidthd
 
  signal-event conf-bandwidthd
  
===Access===
+
===Accès===
  
you can access it '''through the server-manager''' in the administration panel, and also at the URL https://SERVER/bandwidthd or https://SERVER/"URL" ( default is php, html if php deactivated), https://SERVER/bandwidthd-static (html version only),https://SERVER/bandwidthd-sql (php version only)
+
Vous pouvez accéder  aux réglages de « bandwidthd » dans '''le gestionnaire du serveur''' au travers du panneau d'administration ; et également aux adresses https://SERVER/bandwidthd, https://SERVER/"URL" (par défaut en php ; en html si php est désactivé), https://SERVER/bandwidthd-static (version html seulement), https://SERVER/bandwidthd-sql (version php seulement).
  
===Advanced Monitoring (experienced users)===
+
===SME9 Surveillance avancée (utilisateurs expérimentés)===
Using the sensors you can monitor multiple server or interface. However you need to configure a host for the mysql db to contact if monitoring multiple host or to run multiple instances of bandwithd if you want to monitor multiple interface ( but not all) or want to avoid multiple accounting while using any on local hosts.
+
À l'aide des capteurs, vous pouvez surveiller plusieurs serveurs ou interfaces. Cependant, vous devez configurer un hôte que la base de données mysql doit contacter si vous surveillez plusieurs hôtes ou pour exécuter plusieurs instances de bande passante si vous souhaitez surveiller plusieurs interfaces (mais pas toutes) ou si vous souhaitez éviter plusieurs comptes tout en en utilisant n'importe lequel sur des hôtes locaux.
  
Let's say you want to monitor your adsl connection, while the main installation is already monitoring your local interface
+
Disons que vous voulez surveiller votre connexion adsl, alors que l'installation principale surveille déjà votre interface locale.
  
 
  cp -a /etc/bandwidthd.conf /etc/bandwidthd-adsl.conf
 
  cp -a /etc/bandwidthd.conf /etc/bandwidthd-adsl.conf
then edit /etc/bandwidthd-adsl.conf : change sensor to "adsl" and dev to "ppp0" or your network interface you want to monitor.Adjust what you want, and I suggest you to put off to graph and falt to cdf
+
puis editer /etc/bandwidthd-adsl.conf : changer le détecteur pour « adsl » et l'interface pour « ppp0 » ou l'interface réseau que vous voulez surveiller. Adjuster ce que vous voulez et je vous suggère d'arrêter le graphique et de passer en cdf :
 
  cp -a /etc/rc.d/init.d/bandwidthd /etc/rc.d/init.d/bandwidthd-adsl
 
  cp -a /etc/rc.d/init.d/bandwidthd /etc/rc.d/init.d/bandwidthd-adsl
 
  chkconfig --add bandwidthd-adsl
 
  chkconfig --add bandwidthd-adsl
 
  ln -s /etc/rc.d/init.d/bandwidthd-adsl /etc/rc.d/rc7.d/S85bandwidthd-adsl
 
  ln -s /etc/rc.d/init.d/bandwidthd-adsl /etc/rc.d/rc7.d/S85bandwidthd-adsl
 
  vim /etc/rc.d/init.d/bandwidthd-adsl
 
  vim /etc/rc.d/init.d/bandwidthd-adsl
Here you need to edit PROGNAME to go to the link "usr/sbin/bandwidthd-adsl"
+
Ici, vous avez besoin d'éditer PROGNAME pour aller au lien « usr/sbin/bandwidthd-adsl »
Add the following line under PROGNAME : OPTIONS='-c /etc/bandwidthd-adsl.conf'
+
Ajouter la ligne suivante sous PROGNAME : OPTIONS='-c /etc/bandwidthd-adsl.conf'
Also edit subsys lock file and add -adsl : /var/lock/subsys/bandwidthd-adsl (3 times)
+
Editer également le fichier verrouillé de subsys et ajouter -adsl : /var/lock/subsys/bandwidthd-adsl (3 fois)
 
  ln -s /usr/sbin/bandwidthd /usr/sbin/bandwidthd-adsl
 
  ln -s /usr/sbin/bandwidthd /usr/sbin/bandwidthd-adsl
  
then just do
+
puis effectuer suelement :
 
  service bandwidthd-adsl start
 
  service bandwidthd-adsl start
  
and wait for your db to start collecting data (at least 3 minutes)
+
et attendre que votre base de données commence à collecter les données (au moins 3 minutes).
  
=== Uninstall ===
+
=== Désinstallation ===
 
  yum remove smeserver-bandwidthd bandwidthd
 
  yum remove smeserver-bandwidthd bandwidthd
  
=== Bugs ===
+
=== Bogues ===
Please raise bugs under the SME-Contribs section in [http://bugs.contribs.org/enter_bug.cgi bugzilla]
+
Veuillez ouvrir les bogues dans la section SME-Contribs à l'adresse [http://bugs.contribs.org/enter_bug.cgi bugzilla]
and select the smeserver-bandwidthd component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-bandwidthd|title=this link}}.  
+
et sélectionner le composant smeserver-bandwidthd ou utiliser {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-bandwidthd|title=ce lien}}.  
 
{{#bugzilla:columns=id,product,version,status,summary |sort=id|order=desc |component=smeserver-bandwidthd|noresultsmessage="No open bugs found."}}
 
{{#bugzilla:columns=id,product,version,status,summary |sort=id|order=desc |component=smeserver-bandwidthd|noresultsmessage="No open bugs found."}}
  
 
===Changelog===
 
===Changelog===
Only released version in smecontrib are listed here.
+
Seules les versions « release » de smecontrib sont listées ici.
  
 
{{ #smechangelog: smeserver-bandwidthd}}
 
{{ #smechangelog: smeserver-bandwidthd}}

Latest revision as of 09:28, 26 July 2022


Bandwidthd pour le serveur SME KOOZALI

PythonIcon.png Skill level: Easy
Les instructions de cette page peuvent être suivies par un débutant.


Contrib 10:
Contrib 9:
smeserver-bandwidthd
The latest version of smeserver-bandwidthd is available in the SME repository, click on the version number(s) for more information.


Mainteneur

Jean-Philippe Pialasse

Description

Bandwidthd est un service UNIX/Windows pour représenter graphiquement le trafic généré par chaque machine sur plusieurs sous-réseaux configurables. C'est beaucoup plus facile à configurer que MRTG, et il fournit beaucoup plus d'information utile. MRTG vous indique uniquement la quantité de bande passante que vous utilisez, Bandwidthd vous le dit aussi et qui l'utilise.

Chaque adresse IP qui a utilisé un volume important de trafic a son propre graphique. Les graphiques sont codés par couleur pour vous aider à comprendre en un coup d'œil si votre utilisateur navigue sur le Web ou sur Kazaa.

Bandwidthd est destiné à fonctionner sur des plates-formes de routage. La surcharge est très faible. Représentation graphique facile du trafic des petites entreprises sur un Elan 486 à 133Mhz toutes les 2,5 minutes. Un FAI complet (2000-3000 adresses IP sur 4 états) peut être représenté sur un Celeron 450 toutes les 10 minutes.

Bandwidthd.jpg

Exigences

Cette contribution a été développée et testée à la fois sur les versions 7 et 8 du serveur SME KOOZALI et devrait fonctionner sur les suivantes.

Installation

yum install smeserver-bandwidthd --enablerepo=smecontribs
yum install smeserver-bandwidthd --enablerepo=smecontribs

puis

signal-event conf-bandwidthd
service mysql.init restart

ou

signal-event post-update; signal-event reboot

et attendre que votre base de données commence à collecter des données (au moins 3 minutes).

Configuration avec les commandes db

Il n'y a pas d'entrée dans le menu du gestionnaire du serveur manager, vous pouvez facilement configurer la contribution avec une commande db (voir ci-dessous) :

Pour afficher les réglages actuels :

config show bandwidthd

qui montreront quelque chose comme :

bandwidthd=service
   DbName=bandwidthd
   DbPassword=xxxxxxxxxxxx
   DbUser=bandwidthd
   Name=bandwidthd
   status=enabled
   webaccess=private

Les paramètres disponibles indiquant la propriété et la valeur de la clé db sont répertoriés ci-dessous :

c'est-à-dire que, dans le premier exemple, le sous-réseau est une propriété et désactivé est une valeur ; notez qu'une propriété et une valeur par défaut ne sont pas répertoriées dans l'entrée de la base de données, mais sont en vigueur.

  • 'subnet' : « disabled » par défaut ; vous pouvez mettre ici un sous-réseau qui n'est ni votre LAN, ni votre WAN, ni votre réseau SME autorisé.
  • 'device' : « any » par defaut ; vous pouvez mettre ici une interface que vous voulez surveiller. Vous devriez envisager de définir une interface réseau. « Any » pourrait faire compter deux fois le trafic de vos hôtes du LAN.
  • 'skipInterval' : « 0 » par défaut ; un intervalle dure 2,5 minutes ; le nombre indique combien d'intervalles sont décomptés avant de calculer un graphique.
  • 'grapCutoff' : « 1024 » par défaut ; , « grapCutoff » est le nombre de k(ilobits ? ndt) qui doivent être transférés par une adresse IP avant que nous ne prenions la peine de la représenter graphiquement.
  • 'promiscuous' : « false » par défaut ; mettez l'interface en mode « promiscuous » pour comptabiliser le trafic qui ne transite peut-être pas par la machine hôte (? ndt).
  • 'output_cdf' : « false » par défaut ; enregistre les données dans le fichier cdf htdocs/log.cdf (NB : 'graph'="true" remplacera ceci s'il est faux et le considérera comme vrai).
  • 'recover_cdf' : « false » par défaut ; relit le fichier cdf au démarrage (peut perdre des données lors de la lecture du fichier)
  • 'graph' : « true » par défaut ; dessine des graphiques - Cette valeur par défaut est « true » pour représenter graphiquement le trafic enregistré par la bande passante. Définissez généralement ceci sur « false » si vous ne voulez que la sortie cdf ou si vous utilisez l'option de sortie de la base de données. Bandwidthd utilisera très peu de RAM et de processeur si cette valeur est définie sur « false ». Si vous souhaitez uniquement utiliser mysql ou pgsql (nécessite une certaine configuration) ou sqlite (non testé), vous voudrez probablement le définir sur ... (? ndt).
  • 'meta_refresh' : « 150 » par défaut ; configure les secondes META REFRESH (utilisez 0 pour désactiver).
  • 'sensor' : « $SystemName.$DomainName » par défaut ; nom du capteur arbitraire, je recommande les noms de détecteurs fondés sur le nom de domaine complet (FQDN) mais vous pouvez faire comme vous voulez !
  • 'DbType' : « mysql » par défaut ; type de la base de données ; valeurs possibles : pgsql, mysql ou none.
  • 'Dbhost' : « localhost » par défaut.
  • 'Dbport' : « 0 » par défaut ; ce qui signifie le port mysql par défaut (c'est-à-dire 3306).
  • 'DbName' : le nom de la base de données mysql ou pgsql.
  • 'DbUser' : l'utilisateur de la base de données mysql ou pgsql.
  • 'DbPassword' : le mot de passe de la base de données mysql ou pgsql.
  • 'status' : « enabled » par défaut ; désactivera ou activera bandwidthd.
  • 'webaccess' : « private » par défaut ; (par défaut - l'utilisateur admin seulement, uniquement le LAN et le réseau sécurisé), « local » (tout le monde, uniquement le LAN et le réseau sécurisé), « public » (l'utilisateur admin seulement, n'importe où), « global » (n'importe qui, n'importe où).
  • 'Name' : vous pouvez régler le nom de la page de connexion.
  • 'webinterface' : « both », « html » ou « php ».
  • 'URL' : vous permet de choisir un alias personnel pour accéder à l'interface Web de « bandwidthd », ce peut être « moniteur », « bande », ...
  • 'width' : « 900 » par défaut ; la largeur de ce graphique php.-
  • 'height' : « 256 » par défaut ; la hauteur de ce graphique php.
  • 'interval' : « INT_DAILY » par défaut ; sélection par défaut pour l'interface php ; ce peut être : INT_DAILY, INT_WEEKLY, INT_MONTHLY ou INT_YEARLY.


Pour changer un réglage, utiliser la syntaxe suivante de la commande db :

db configuration setprop bandwidthd property value

ou, dans le cas spécial de la base de données de la configuration, peut être réduite à :

config setprop bandwidthd property value

où « property » et « value » sont obtenus à partir de la liste d'options ci-dessus. Par example, pour changer webaccess :

config setprop bandwidthd webaccess public

Par example, pour changer le nom de la page de connexion :

config setprop bandwidthd Name 'My Monitoring Login Page'

Après tout changement de réglage, vous devez l'appliquer par :

signal-event conf-bandwidthd

Accès

Vous pouvez accéder aux réglages de « bandwidthd » dans le gestionnaire du serveur au travers du panneau d'administration ; et également aux adresses https://SERVER/bandwidthd, https://SERVER/"URL" (par défaut en php ; en html si php est désactivé), https://SERVER/bandwidthd-static (version html seulement), https://SERVER/bandwidthd-sql (version php seulement).

SME9 Surveillance avancée (utilisateurs expérimentés)

À l'aide des capteurs, vous pouvez surveiller plusieurs serveurs ou interfaces. Cependant, vous devez configurer un hôte que la base de données mysql doit contacter si vous surveillez plusieurs hôtes ou pour exécuter plusieurs instances de bande passante si vous souhaitez surveiller plusieurs interfaces (mais pas toutes) ou si vous souhaitez éviter plusieurs comptes tout en en utilisant n'importe lequel sur des hôtes locaux.

Disons que vous voulez surveiller votre connexion adsl, alors que l'installation principale surveille déjà votre interface locale.

cp -a /etc/bandwidthd.conf /etc/bandwidthd-adsl.conf

puis editer /etc/bandwidthd-adsl.conf : changer le détecteur pour « adsl » et l'interface pour « ppp0 » ou l'interface réseau que vous voulez surveiller. Adjuster ce que vous voulez et je vous suggère d'arrêter le graphique et de passer en cdf :

cp -a /etc/rc.d/init.d/bandwidthd /etc/rc.d/init.d/bandwidthd-adsl
chkconfig --add bandwidthd-adsl
ln -s /etc/rc.d/init.d/bandwidthd-adsl /etc/rc.d/rc7.d/S85bandwidthd-adsl
vim /etc/rc.d/init.d/bandwidthd-adsl

Ici, vous avez besoin d'éditer PROGNAME pour aller au lien « usr/sbin/bandwidthd-adsl » Ajouter la ligne suivante sous PROGNAME : OPTIONS='-c /etc/bandwidthd-adsl.conf' Editer également le fichier verrouillé de subsys et ajouter -adsl : /var/lock/subsys/bandwidthd-adsl (3 fois)

ln -s /usr/sbin/bandwidthd /usr/sbin/bandwidthd-adsl

puis effectuer suelement :

service bandwidthd-adsl start

et attendre que votre base de données commence à collecter les données (au moins 3 minutes).

Désinstallation

yum remove smeserver-bandwidthd bandwidthd

Bogues

Veuillez ouvrir les bogues dans la section SME-Contribs à l'adresse bugzilla et sélectionner le composant smeserver-bandwidthd ou utiliser ce lien .

"No open bugs found."

Changelog

Seules les versions « release » de smecontrib sont listées ici.

smeserver-bandwidthd Changelog: SME 10 (smecontribs)

2024/05/28 Jean-Philippe Pialasse 2.0.1.2-18.sme
- expand config and restart on ip-up event [SME: 12697]

also add external Gateway to monitor
2022/12/27 Jean-Philippe Pialasse 2.0.1.2-17.sme
- fix Can't modify constant item in scalar assignment [SME: 12292]
2022/12/02 Jean-Philippe Pialasse 2.0.1.2-16.sme
- fix preset disabled [SME: 12251]
2022/07/30 Brian Read 2.0.1.2-15.sme
- Re-build and link to latest devtools [SME: 11997]

2022/07/25 Jean-Philippe Pialasse 2.0.1.2-14.sme
- add to core backup [SME: 11046]

- access syntax for httpd 2.4 [SME: 12037]