Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Michel Parlebas
Le Mardi 31 Août 2004 09:30, Michel Parlebas a posté :
L'installation de la version la plus récente de plgrenouille entraine l'installation de snmpd et de snmptrapd. Or, il n'y a pas de fichier snmpd.conf (ni snmptrapd.conf) istallé par défaut et de ce fait, plgrenouille ne fonctionne pas. Une idée pour configurer ces 2 démons ?
Je me réponds finalement à moi-même, ayant trouvé le moyen de faire fonctionner plgrenouille !
d'abord, le fichier /usr/local/etc/snmp/snmpd.conf :
------------------------><8 # sec.name source community (password) com2sec localhost 127.0.0.1 public # # group.name sec.model sec.name group ReadWrite v1 localhost group ReadWrite v2c localhost group ReadWrite usm localhost # # incl/excl subtree mask view all included .1 80 # # context sec.model sec.level prefix read write notif access ReadWrite "" any noauth exact all all all ----------------------><8
Ensuite, il y a un problème avec plgrenouille qui ne trouve pas l'interface et l'adresse IP à utiliser. Il semble que ce soit un problème qui survient avec certains modems-touteurs et pas avec les modems. Pour ma part j'utilise une freebox en dhcp (fonctionnalités de routage non activées) et je suis confronté à ce peroblème. J'ai donc apporté une modif à plgrenouille afin d'imposer l'interface et l'adresse IP (fixe) attribuée par Free...
sub interface_up() { if($preferences{'interface'}) { eval { # will fail if the interface disappeared under us my($dummy) = get_traffic_counters($preferences{'interface'}); }; if ($@) { display_and_log('NOTICE', "L'interface $preferences{'interface'} a disparu: $@"); delete $preferences{'interface'}; delete $vars{'ip'}; } } if(not $preferences{'interface'}) { ($preferences{'interface'}, $vars{'ip'}) autodetect_interface(); display_and_log('NOTICE', "$preferences{'interface'} sera utilisé pour les mesures") if $preferences{'interface'}; }
############### # Add these 2 next lines !!! $preferences{'interface'} = 'ed0'; # Replace by your own interface $vars{'ip'} = '82.xxx.xxx.xxx'; # Replace by your own IP address ######
Avec cette modif, plgrenouille fonctionne parfaitement...
-- MP
Le Mardi 31 Août 2004 09:30, Michel Parlebas a posté :
L'installation de la version la plus récente de plgrenouille entraine
l'installation de snmpd et de snmptrapd.
Or, il n'y a pas de fichier snmpd.conf (ni snmptrapd.conf) istallé par
défaut et de ce fait, plgrenouille ne fonctionne pas.
Une idée pour configurer ces 2 démons ?
Je me réponds finalement à moi-même, ayant trouvé le moyen de faire
fonctionner plgrenouille !
d'abord, le fichier /usr/local/etc/snmp/snmpd.conf :
------------------------><8
# sec.name source community (password)
com2sec localhost 127.0.0.1 public
#
# group.name sec.model sec.name
group ReadWrite v1 localhost
group ReadWrite v2c localhost
group ReadWrite usm localhost
#
# incl/excl subtree mask
view all included .1 80
#
# context sec.model sec.level prefix read write notif
access ReadWrite "" any noauth exact all all all
----------------------><8
Ensuite, il y a un problème avec plgrenouille qui ne trouve pas
l'interface et l'adresse IP à utiliser. Il semble que ce soit un
problème qui survient avec certains modems-touteurs et pas avec les
modems. Pour ma part j'utilise une freebox en dhcp (fonctionnalités de
routage non activées) et je suis confronté à ce peroblème. J'ai donc
apporté une modif à plgrenouille afin d'imposer l'interface et
l'adresse IP (fixe) attribuée par Free...
sub interface_up() {
if($preferences{'interface'}) {
eval {
# will fail if the interface disappeared under us
my($dummy) = get_traffic_counters($preferences{'interface'});
};
if ($@) {
display_and_log('NOTICE', "L'interface $preferences{'interface'} a
disparu: $@");
delete $preferences{'interface'};
delete $vars{'ip'};
}
}
if(not $preferences{'interface'}) {
($preferences{'interface'}, $vars{'ip'}) autodetect_interface();
display_and_log('NOTICE', "$preferences{'interface'} sera
utilisé pour les mesures") if $preferences{'interface'};
}
###############
# Add these 2 next lines !!!
$preferences{'interface'} = 'ed0'; # Replace by your own interface
$vars{'ip'} = '82.xxx.xxx.xxx'; # Replace by your own IP address
######
Le Mardi 31 Août 2004 09:30, Michel Parlebas a posté :
L'installation de la version la plus récente de plgrenouille entraine l'installation de snmpd et de snmptrapd. Or, il n'y a pas de fichier snmpd.conf (ni snmptrapd.conf) istallé par défaut et de ce fait, plgrenouille ne fonctionne pas. Une idée pour configurer ces 2 démons ?
Je me réponds finalement à moi-même, ayant trouvé le moyen de faire fonctionner plgrenouille !
d'abord, le fichier /usr/local/etc/snmp/snmpd.conf :
------------------------><8 # sec.name source community (password) com2sec localhost 127.0.0.1 public # # group.name sec.model sec.name group ReadWrite v1 localhost group ReadWrite v2c localhost group ReadWrite usm localhost # # incl/excl subtree mask view all included .1 80 # # context sec.model sec.level prefix read write notif access ReadWrite "" any noauth exact all all all ----------------------><8
Ensuite, il y a un problème avec plgrenouille qui ne trouve pas l'interface et l'adresse IP à utiliser. Il semble que ce soit un problème qui survient avec certains modems-touteurs et pas avec les modems. Pour ma part j'utilise une freebox en dhcp (fonctionnalités de routage non activées) et je suis confronté à ce peroblème. J'ai donc apporté une modif à plgrenouille afin d'imposer l'interface et l'adresse IP (fixe) attribuée par Free...
sub interface_up() { if($preferences{'interface'}) { eval { # will fail if the interface disappeared under us my($dummy) = get_traffic_counters($preferences{'interface'}); }; if ($@) { display_and_log('NOTICE', "L'interface $preferences{'interface'} a disparu: $@"); delete $preferences{'interface'}; delete $vars{'ip'}; } } if(not $preferences{'interface'}) { ($preferences{'interface'}, $vars{'ip'}) autodetect_interface(); display_and_log('NOTICE', "$preferences{'interface'} sera utilisé pour les mesures") if $preferences{'interface'}; }
############### # Add these 2 next lines !!! $preferences{'interface'} = 'ed0'; # Replace by your own interface $vars{'ip'} = '82.xxx.xxx.xxx'; # Replace by your own IP address ######
sub interface_up() { if($preferences{'interface'}) { eval { # will fail if the interface disappeared under us my($dummy) = get_traffic_counters($preferences{'interface'}); }; if ($@) { display_and_log('NOTICE', "L'interface $preferences{'interface'} a disparu: $@"); delete $preferences{'interface'}; delete $vars{'ip'}; } } if(not $preferences{'interface'}) { ($preferences{'interface'}, $vars{'ip'}) = autodetect_interface(); display_and_log('NOTICE', "$preferences{'interface'} sera utilisé pour les mesures") if $preferences{'interface'}; }
sub interface_up() {
if($preferences{'interface'}) {
eval {
# will fail if the interface disappeared under us
my($dummy) = get_traffic_counters($preferences{'interface'});
};
if ($@) {
display_and_log('NOTICE', "L'interface $preferences{'interface'} a
disparu: $@");
delete $preferences{'interface'};
delete $vars{'ip'};
}
}
if(not $preferences{'interface'}) {
($preferences{'interface'}, $vars{'ip'}) = autodetect_interface();
display_and_log('NOTICE', "$preferences{'interface'} sera utilisé pour
les mesures") if $preferences{'interface'};
}
sub interface_up() { if($preferences{'interface'}) { eval { # will fail if the interface disappeared under us my($dummy) = get_traffic_counters($preferences{'interface'}); }; if ($@) { display_and_log('NOTICE', "L'interface $preferences{'interface'} a disparu: $@"); delete $preferences{'interface'}; delete $vars{'ip'}; } } if(not $preferences{'interface'}) { ($preferences{'interface'}, $vars{'ip'}) = autodetect_interface(); display_and_log('NOTICE', "$preferences{'interface'} sera utilisé pour les mesures") if $preferences{'interface'}; }
sub interface_up() { if($preferences{'interface'}) { eval { # will fail if the interface disappeared under us my($dummy) = get_traffic_counters($preferences{'interface'}); }; if ($@) { display_and_log('NOTICE', "L'interface $preferences{'interface'} a disparu: $@"); delete $preferences{'interface'}; delete $vars{'ip'}; } } if(not $preferences{'interface'}) { ($preferences{'interface'}, $vars{'ip'}) = autodetect_interface(); display_and_log('NOTICE', "$preferences{'interface'} sera utilisé pour les mesures") if $preferences{'interface'}; }
sub interface_up() {
if($preferences{'interface'}) {
eval {
# will fail if the interface disappeared under us
my($dummy) = get_traffic_counters($preferences{'interface'});
};
if ($@) {
display_and_log('NOTICE', "L'interface $preferences{'interface'} a
disparu: $@");
delete $preferences{'interface'};
delete $vars{'ip'};
}
}
if(not $preferences{'interface'}) {
($preferences{'interface'}, $vars{'ip'}) = autodetect_interface();
display_and_log('NOTICE', "$preferences{'interface'} sera utilisé pour
les mesures") if $preferences{'interface'};
}
sub interface_up() { if($preferences{'interface'}) { eval { # will fail if the interface disappeared under us my($dummy) = get_traffic_counters($preferences{'interface'}); }; if ($@) { display_and_log('NOTICE', "L'interface $preferences{'interface'} a disparu: $@"); delete $preferences{'interface'}; delete $vars{'ip'}; } } if(not $preferences{'interface'}) { ($preferences{'interface'}, $vars{'ip'}) = autodetect_interface(); display_and_log('NOTICE', "$preferences{'interface'} sera utilisé pour les mesures") if $preferences{'interface'}; }