RE: [FRnOG] [TECH] options LibreNMS

2019-10-29 Par sujet Michel Py
> Hervé BRY a écrit :
> Oui, on peut créer un "os" spécifique qui ne matchera que certains matériels, 
> basé sur la présence
> ou la valeur d'un certain OID par exemple. Ci-dessous la config Observium que 
> j'avais mise en place
> pour éviter le bulk sur certains modèles de switchs DLink avec un control 
> plane en mousse :

Hervé, merci beaucoup pour tes tuyaux.


> Je veux bien que tu m'indiques où, j'ai dû rater un menu car je n'ai pas 
> trouvé
> ce genre de réglages. J'ai pourtant la dernière version à jour d'Observium CE.

Est-ce que qu'il y a une différence significative entre Observium et LibreNMS 
dans ce domaine ?

J'ai rien trouvé dans les menus de LibreNMS non plus. Si je suis aveugle, merci 
de me montrer la lumière.

Tant qu'on est sur le sujet, est-ce qu'il y a une manière simple de poller et 
grapher un OID spécifique qui n'est pas graphé par défaut ? Sans aller 
bidouiller dans les ficher yaml ?
Oui j'ai gouglé et j'ai pas trouvé grand-chose.

Michel.


---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [TECH] options LibreNMS

2019-10-29 Par sujet Hervé BRY
Le mar. 29 oct. 2019 à 14:45, Xavier Beaudouin  a écrit :

> Ou autrement par matériel en mousse çà se configure directement par l'UI...
>

Je veux bien que tu m'indiques où, j'ai dû rater un menu car je n'ai pas
trouvé ce genre de réglages.
J'ai pourtant la dernière version à jour d'Observium CE.

Hervé BRY
Administrateur Système
Geneanet (http://www.geneanet.org)

---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [TECH] options LibreNMS

2019-10-29 Par sujet Xavier Beaudouin
Hello,

>> Est-ce qu'on peut faire plus précis ? par modèle ?
>> Je n'ai pas encore regardé dans les détails mais je lis avec attention.
>>
> 
> Oui, on peut créer un "os" spécifique qui ne matchera que certains
> matériels, basé sur la présence ou la valeur d'un certain OID par exemple.
> Ci-dessous la config Observium que j'avais mise en place pour éviter le
> bulk sur certains modèles de switchs DLink avec un control plane en mousse :

Ou autrement par matériel en mousse çà se configure directement par l'UI...

Donc le DLINK asthmatique pourras être gentillement pollé, alors qui celui
sous stéroïdes pourra s'en prendre plein les narines...

Xavier


---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [TECH] options LibreNMS

2019-10-29 Par sujet Hervé BRY
Bonjour,

Le lun. 28 oct. 2019 à 21:51, Michel Py 
a écrit :

> Est-ce qu'on peut faire plus précis ? par modèle ?
> Je n'ai pas encore regardé dans les détails mais je lis avec attention.
>

Oui, on peut créer un "os" spécifique qui ne matchera que certains
matériels, basé sur la présence ou la valeur d'un certain OID par exemple.
Ci-dessous la config Observium que j'avais mise en place pour éviter le
bulk sur certains modèles de switchs DLink avec un control plane en mousse :

$os = "dlink-nobulk";
$config['os'][$os]['text']  = "D-Link Switch (nobulk)";
$config['os'][$os]['type']  = "network";
$config['os'][$os]['vendor']= "D-Link";
$config['os'][$os]['ifname']= 1;
$config['os'][$os]['graphs'][]  = "device_bits";
$config['os'][$os]['graphs'][]  = "device_processor";
$config['os'][$os]['graphs'][]  = "device_mempool";
$config['os'][$os]['model'] = "d-link"; // Per-HW MIBs and
hardware names
$config['os'][$os]['mibs'][]= "AGENT-GENERAL-MIB";
$config['os'][$os]['mibs'][]= "POWER-ETHERNET-MIB";
$config['os'][$os]['snmp']['nobulk']= TRUE;
$config['os'][$os]['discovery'][]   = array(
  'sysObjectID' => '.1.3.6.1.4.1.171.10.76.5',
  'sysDescr'=> '/^D[EG]S\-/',
);

La partie contrôlant le matching est la clé "discovery", j'ai repris le
reste depuis la config de base pour les modèles dlink.
Ce n'est pas trivial de récupérer cette config puisqu'elle est dans un
fichier gzippé/sérialisé, mais un bout de code à poser à la racine
d'Observium fait le nécessaire pour la dumper:

http://www.geneanet.org)

---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [TECH] options LibreNMS

2019-10-29 Par sujet Raphael Mazelier



On 29/10/2019 12:04, Louis wrote:

Sur les EX, j'ai pas observé de pb. Au temps pour moi.

Pour ma part j'avais principalement écris le patch pour mes ex2200, 3300 
et 4450.


Principalement sur des gros stacks ou le poll prenait 4min toutes les 
5min avec ton cpu de la RE à 100% ce qui laissait peu de temps pour la 
gestion des LAGs ou autres. (truc que je n'ai jamais compris d'ailleurs, 
c'est pourquoi juniper ne dépriorisait pas les process snmp ?)


--

Raphael


---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [TECH] options LibreNMS

2019-10-29 Par sujet Louis
On avait des montées en CPU de la FPC > 80% sur les QFX-5100 / QFX-5110
lors des discovery - toutes les 6h - qui se faisaient en même temps que sur
les pollings.

On a aussi eu des problèmes de BFD mc-lag down sur les QFX10K lors des
pollings. On a jamais su si c'était dû à un traceoption activé en all sur
snmp. La recommandation de Juniper est d'augmenter le timer BFD lié à ICCP.

Sur les EX, j'ai pas observé de pb. Au temps pour moi.

Le lun. 28 oct. 2019 à 21:49, Michel Py 
a écrit :

> > Louis a écrit :
> > Ce post m'a bien aidé. Merci
> > J'ai mis le paramètre en global pour tous les JunOS. On avait des
> problèmes sur les EX et QFX.
> > $config[‘os’][‘junos’][‘snmp_max_oid’] = 1;
>
> Est-ce qu'on peut faire plus précis ? par modèle ?
> Je n'ai pas encore regardé dans les détails mais je lis avec attention.
>
> Michel.
>
>

---
Liste de diffusion du FRnOG
http://www.frnog.org/


RE: [FRnOG] [TECH] options LibreNMS

2019-10-28 Par sujet Michel Py
> Louis a écrit :
> Ce post m'a bien aidé. Merci
> J'ai mis le paramètre en global pour tous les JunOS. On avait des problèmes 
> sur les EX et QFX.
> $config[‘os’][‘junos’][‘snmp_max_oid’] = 1;

Est-ce qu'on peut faire plus précis ? par modèle ?
Je n'ai pas encore regardé dans les détails mais je lis avec attention.

Michel.


---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [TECH] options LibreNMS

2019-10-28 Par sujet Louis
les paramètres par défaut de librenms pour max_oid.

Le lun. 28 oct. 2019 à 11:43, Alarig Le Lay  a écrit :

> On 28/10/2019 11:09, Louis wrote:
> > J'ai mis le paramètre en global pour tous les JunOS. On avait des
> problèmes
> > sur les EX et QFX.
>
> T’avais quoi comme problème ?
>
> --
> Alarig
>
>
> ---
> Liste de diffusion du FRnOG
> http://www.frnog.org/
>

---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [TECH] options LibreNMS

2019-10-28 Par sujet Alarig Le Lay
On 28/10/2019 11:09, Louis wrote:
> J'ai mis le paramètre en global pour tous les JunOS. On avait des problèmes
> sur les EX et QFX.

T’avais quoi comme problème ?

-- 
Alarig


---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [TECH] options LibreNMS

2019-10-28 Par sujet Louis
Ce post m'a bien aidé. Merci

J'ai mis le paramètre en global pour tous les JunOS. On avait des problèmes
sur les EX et QFX.

$config[‘os’][‘junos’][‘snmp_max_oid’] = 1;

Le dim. 27 oct. 2019 à 14:29, Raphael Mazelier  a écrit :

> Devant la demande populaire je viens de retrouver ça. C'est très très
> quick and dirty (aka très moche).
>
> Cela se base sur une très vielle version d'observium, mais je viens de
> regarder le code de librenms cela n'a pas l'air bien différent.
>
> Donc pour les aventureux c'est ici :
>
>
> https://github.com/ut0mt8/observium/blob/master/includes/polling/ports-cached.inc.php
> (qui est une version modifiée de ports.inc.php)
>
> et
>
>
> https://github.com/ut0mt8/observium/blob/master/includes/polling/functions.inc.php
> (chercher BROKEN-SW-HW).
>
> Cela ne devrait pas être trop dur à adapter.
>
> Bon dimanche.
>
> --
>
> Raphael
>
>
>
> On 26/10/2019 19:40, Boris PASCAULT wrote:
> > Bonjoir,
> >
> > Effectivement, mais ça peut prendre du temps pour faire le ménage...
> >
> > Je suis aussi preneur des patchs, il y a surement moyen de le proposer
> sur
> > leur Git.
> >
> > Bonne soirée,
> >
> > Boris
> >
> > Le sam. 26 oct. 2019 à 14:59, Alarig Le Lay  a
> écrit :
> >
> >> On ven. 25 oct. 21:10:45 2019, Michel Py wrote:
> >>> Pour ceux qui ne se rendent pas compte à quel point LibreNMS c'est
> >>> brutal, sur un Catalyst c6509 il découvre et graphe pas moins de 143
> >>> sondes de température.
> >> Un bon 6500 est un 6500 éteint.
> >>
> >> --
> >> Alarig
> >>
> >>
> >> ---
> >> Liste de diffusion du FRnOG
> >> http://www.frnog.org/
> >>
> > ---
> > Liste de diffusion du FRnOG
> > http://www.frnog.org/
>
>
> ---
> Liste de diffusion du FRnOG
> http://www.frnog.org/
>

---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [TECH] options LibreNMS

2019-10-27 Par sujet Raphael Mazelier
Devant la demande populaire je viens de retrouver ça. C'est très très 
quick and dirty (aka très moche).


Cela se base sur une très vielle version d'observium, mais je viens de 
regarder le code de librenms cela n'a pas l'air bien différent.


Donc pour les aventureux c'est ici :

https://github.com/ut0mt8/observium/blob/master/includes/polling/ports-cached.inc.php 
(qui est une version modifiée de ports.inc.php)


et

https://github.com/ut0mt8/observium/blob/master/includes/polling/functions.inc.php 
(chercher BROKEN-SW-HW).


Cela ne devrait pas être trop dur à adapter.

Bon dimanche.

--

Raphael



On 26/10/2019 19:40, Boris PASCAULT wrote:

Bonjoir,

Effectivement, mais ça peut prendre du temps pour faire le ménage...

Je suis aussi preneur des patchs, il y a surement moyen de le proposer sur
leur Git.

Bonne soirée,

Boris

Le sam. 26 oct. 2019 à 14:59, Alarig Le Lay  a écrit :


On ven. 25 oct. 21:10:45 2019, Michel Py wrote:

Pour ceux qui ne se rendent pas compte à quel point LibreNMS c'est
brutal, sur un Catalyst c6509 il découvre et graphe pas moins de 143
sondes de température.

Un bon 6500 est un 6500 éteint.

--
Alarig


---
Liste de diffusion du FRnOG
http://www.frnog.org/


---
Liste de diffusion du FRnOG
http://www.frnog.org/



---
Liste de diffusion du FRnOG
http://www.frnog.org/


RE: [FRnOG] [TECH] options LibreNMS

2019-10-26 Par sujet Michel Py
> Boris PASCAULT a écrit :
> Je suis aussi preneur des patchs, il y a surement moyen de le proposer sur 
> leur Git.

Oui, faudrait l'option "control-plane en mousse" !


> Alarig Le Lay a écrit :
> Un bon 6500 est un 6500 éteint.

Que nenni, au contraire je vais bientôt mettre à jour mes c6513-E de SUP720 à 
SUP2T.
(A $150 le SUP2T, pourquoi s'en priver https://www.ebay.com/itm/233140440072)
Ca baisse tous les jours, l'année prochaine on va les avoir à $100.

Les racks sont a moi, la conso pas dans mon budget, pas de full-feed (routes 
internes seulement).
Le 6500 il a encore 5 ou 6 ans de vie avant que je passe au 9410.
Pourquoi je devrais upgrader maintenant ? Au jour d'aujourd'hui le 9410 il ne 
me donne que 80G par slot, pas mieux que le 6513.
Je vais faire la jointure à 40G avec les 6513 en attendant que les 9410 se 
trouvent à un prix raisonnable en broke.

Ce n'est pas sur le 6500 que j'ai un problème avec LibreNMS, d'ailleurs.
D'après ce que j'ai vu, pour SNMP le 9400 c'est tout autant usine à gaz que le 
6500, d'ailleurs.

Michel.



---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [TECH] options LibreNMS

2019-10-26 Par sujet Boris PASCAULT
Bonjoir,

Effectivement, mais ça peut prendre du temps pour faire le ménage...

Je suis aussi preneur des patchs, il y a surement moyen de le proposer sur
leur Git.

Bonne soirée,

Boris

Le sam. 26 oct. 2019 à 14:59, Alarig Le Lay  a écrit :

> On ven. 25 oct. 21:10:45 2019, Michel Py wrote:
> > Pour ceux qui ne se rendent pas compte à quel point LibreNMS c'est
> > brutal, sur un Catalyst c6509 il découvre et graphe pas moins de 143
> > sondes de température.
>
> Un bon 6500 est un 6500 éteint.
>
> --
> Alarig
>
>
> ---
> Liste de diffusion du FRnOG
> http://www.frnog.org/
>

---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [TECH] options LibreNMS

2019-10-26 Par sujet Alarig Le Lay
On ven. 25 oct. 21:10:45 2019, Michel Py wrote:
> Pour ceux qui ne se rendent pas compte à quel point LibreNMS c'est
> brutal, sur un Catalyst c6509 il découvre et graphe pas moins de 143
> sondes de température.

Un bon 6500 est un 6500 éteint.

-- 
Alarig


---
Liste de diffusion du FRnOG
http://www.frnog.org/


RE: [FRnOG] [TECH] options LibreNMS

2019-10-25 Par sujet Michel Py
> Raphael Mazelier a écrit :
> Ce n'est pas très dur de patcher le code d'observium/librenms pour rajouter 
> cette logique.

Tu n'aurais pas gardé les sources, pas hasard ? ;-)

Pour ceux qui ne se rendent pas compte à quel point LibreNMS c'est brutal, sur 
un Catalyst c6509 il découvre et graphe pas moins de 143 sondes de température.

Michel.


---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [TECH] options LibreNMS

2019-10-25 Par sujet Alarig Le Lay
On 25/10/2019 10:31, Raphael Mazelier wrote:
> Ce n'est pas très dur de patcher le code d'observium/librenms pour
> rajouter cette logique.
> 
> Je l'avais fait à l'arrache à l'époque (je sais je radote).
> 
> J'avais fais deux chose :
> 
> - en fonction du modèle de switch mode normal ou mode "optimisé"
> 
> - le mode "optimisé" c'était rajouter un cache sur la découverte des
> interfaces (ce qui est très consommateur), et passé en mode non bulk.
> 
> Ça marchait bien pour des swtichs notablement connu pour être des
> charrettes (ex-2200, ex-3300).

Je poll un EX3300 avec LibreNMS sans aucune modif et je n’ai pas de
soucis avec.

-- 
Alarig


---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [TECH] options LibreNMS

2019-10-25 Par sujet Raphael Mazelier
Ce n'est pas très dur de patcher le code d'observium/librenms pour 
rajouter cette logique.


Je l'avais fait à l'arrache à l'époque (je sais je radote).

J'avais fais deux chose :

- en fonction du modèle de switch mode normal ou mode "optimisé"

- le mode "optimisé" c'était rajouter un cache sur la découverte des 
interfaces (ce qui est très consommateur), et passé en mode non bulk.


Ça marchait bien pour des swtichs notablement connu pour être des 
charrettes (ex-2200, ex-3300).


--

Raphael Mazelier


On 25/10/2019 07:48, Xavier Beaudouin wrote:

Par switch ? le bulk j'aime bien en fait, c'est un peu relou mais çà me fait
gagner du temps.

Switch En Mousse -> Edit -> SNMP -> Max OID = 1, (ou autres...).

Si tu vires le max OID alors tu passes en bulk.


Ce que je n'aime pas c'est les bousins avec un control-plane en carton, donc ce
qu'il faudrait c'est pouvoir éviter le bulk mais seulement sur certains
switchs.

+1... Et ceux qui merdoient aussi...

Xavier


---
Liste de diffusion du FRnOG
http://www.frnog.org/



---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [TECH] options LibreNMS

2019-10-24 Par sujet Xavier Beaudouin
> Par switch ? le bulk j'aime bien en fait, c'est un peu relou mais çà me fait
> gagner du temps.

Switch En Mousse -> Edit -> SNMP -> Max OID = 1, (ou autres...).

Si tu vires le max OID alors tu passes en bulk.

> Ce que je n'aime pas c'est les bousins avec un control-plane en carton, donc 
> ce
> qu'il faudrait c'est pouvoir éviter le bulk mais seulement sur certains
> switchs.

+1... Et ceux qui merdoient aussi...

Xavier


---
Liste de diffusion du FRnOG
http://www.frnog.org/