Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3013 connectés 

 


Vot' poste actuel
Sondage à 2 choix possibles.




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  19  20  21  ..  152  153  154  155  156  157
Auteur Sujet :

• Administrateur Systèmes linux/unix & Réseaux •

n°157042
gagaches
Posté le 21-09-2018 à 11:51:14  profilanswer
 

Reprise du message précédent :

Plam a écrit :

[:rofl2] Mec, tu parles à un CEO d'une Startup qui est dans un marché avec une énorme pression (concurrence commerciale et techno). Donc ta leçon sur les Bisounours, tu peux te la garder et profiter plutôt de ton énergie pour améliorer tes process ;)
 
Je dis pas que chez nous c'est parfait non plus, mais il FAUT intégrer les devs dans la doc, sinon tu payes encore plus cher les conséquences. Concernant l'infra et la gestion de lusers, c'est moins mon domaine aujourd'hui, donc je me permettrai pas de donner des leçons :jap:


 
Tu veux dire que je parles à un mec qui peut DECIDER et IMPOSER tout ce qui est fait dans sa propre boite ?  :o  
Et qui en plus est EDITEUR de sa propre solution donc sans problématique d'URBANISATION DES APPLIS.
 
A ta différence, je suis chez un client final industriel qui fait qqs milliards de CA.
chez nous, on est est BUYER des solutions, on est pas MAKER.
 
Donc X providers différents, X méthodes différentes de travail, une ENORME difficulté pour imposer des mécanismes de fonctionnement corrects.
Et le métier industriel qui s'en FOUT de la doc technique d'exploitation pas à jour.
 
Les produits sont pas sélectionnés sur la meilleur doc technique :
On en est à sélectionner parfois des produits avec des SLA sans pénalité ...
 
Tu penses réellement que j'ai la capacité de contraindre IBM, SAP, SIEMENS, SALESFORCES alors même que ma direction me suit pas ?
 
On a choisi un ESB/ELT comme bus d'entreprise (Talend).
On n'arrive plus à maitriser les interfaces entre nos applis, les devs ne savent plus : trop dans l'urgence, trop de changements, pas assez de compétence et de maitrise.
 
ils ont pourtant des pull requests, des revues de code et de la doc systématiques avant les passages en prod, ...
 
Mais on parle d'une équipe de 50+ devs, d'interfaces sur toutes les applis de la production, ... avec une dette historique de maitrise des applis existantes.
 
Bref. t'es gentil mais t'es pas le seul à avoir de l'exp et du vécu  :kaola:  :fou:  
 
j'ai beau avoir de la doc, je préfère limiter au maximum les changements (et putain c'est pas simple).


---------------
Vous savez c'que c'est, mon problème ? Trop gentil.… >>Mon topic de vente<<
mood
Publicité
Posté le 21-09-2018 à 11:51:14  profilanswer
 

n°157044
XaTriX
Posté le 21-09-2018 à 12:00:35  profilanswer
 

:D :D


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°157046
true-wiwi
Posté le 21-09-2018 à 12:05:56  profilanswer
 

Tiens ça me fait penser à l'environnement de dév chez nous.
 
"Attention vu que tu bosses direct sur le NAS, tu casse pas tout."
 
Cte boite :lol:
 
Maquettage et Tests ? C'est surfait :o


---------------
Sullen and bored the kids play and in this way they wish away each day...
n°157049
gagaches
Posté le 21-09-2018 à 12:22:52  profilanswer
 

true-wiwi a écrit :

Tiens ça me fait penser à l'environnement de dév chez nous.
 
"Attention vu que tu bosses direct sur le NAS, tu casse pas tout."
 
Cte boite :lol:
 
Maquettage et Tests ? C'est surfait :o


 
oh putain, un truc magique avec la transformation digitale aussi ...
 
eux : "bon, là, on voudrait les données pour nos cas d'usage, touça, blabla, gain de CA, blabla, visibilité client, ..."
nous : "ba ok, vous voulez quelles données ?"
eux : "ba celles de l'ERP là"
nous : "c'est à dire ? parce que ça en fait un paquet, ça porte toute notre boite quand même"
eux : "ba toutes, c'est le but d'un data lake, touça"
nous : "toutes ? o_O non pas possible, on parle de plusieurs To et puis on a des données sensibles"
eux : "ouais ba faudrait nous lister les cas d'exception des données qu'on aurait pas en fait"
nous : "euh non, vous nous listerez les données que vous voulez déjà. ça c'est pour le test. et pour la prod on fait comment ?"
eux : "ba rien, c'est bon, on aura tout"
nous : "gné?"
eux : "oui en fait le data lake sera utilisé au besoin selon les sprints agiles entre les MVP et les datamarts industrialisés"
nous : "non mais la production, l'exploitation ... vous savez quoi"
eux : "ah ba oui quand le datamart est prêt, c'est de la prod, c'est pour vous"
 
. . . . . . . . . .  [:daique]  
 
Ils veulent TOUTES les données de l'entreprise sur les produits, les CA, les ventes, foutre tout ça au même endroit en vrac, pardon "sous forme brute" pour leurs "uses cases".
Les clients auront accès aux mvp, mais c'est du test interne sans service, ...
 
Vous le sentez la production à faire sur les envs de tests parque le client aura besoin du truc ?


---------------
Vous savez c'que c'est, mon problème ? Trop gentil.… >>Mon topic de vente<<
n°157050
XaTriX
Posté le 21-09-2018 à 12:25:50  profilanswer
 

Tin' :D


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°157051
Scrypt
Posté le 21-09-2018 à 12:29:21  profilanswer
 

c'est GDPR compliant tout ça ? :o


---------------
Le gauchiste, c'est celui qui dit penser aux autres dans l'unique but que les autres pensent à lui.
n°157053
Je@nb
Modérateur
Kindly give dime
Posté le 21-09-2018 à 12:55:49  profilanswer
 

gagaches a écrit :

 

Tu veux dire que je parles à un mec qui peut DECIDER et IMPOSER tout ce qui est fait dans sa propre boite ? :o
Et qui en plus est EDITEUR de sa propre solution donc sans problématique d'URBANISATION DES APPLIS.

 

A ta différence, je suis chez un client final industriel qui fait qqs milliards de CA.
chez nous, on est est BUYER des solutions, on est pas MAKER.

 

Donc X providers différents, X méthodes différentes de travail, une ENORME difficulté pour imposer des mécanismes de fonctionnement corrects.
Et le métier industriel qui s'en FOUT de la doc technique d'exploitation pas à jour.

 

Les produits sont pas sélectionnés sur la meilleur doc technique :
On en est à sélectionner parfois des produits avec des SLA sans pénalité ...

 

Tu penses réellement que j'ai la capacité de contraindre IBM, SAP, SIEMENS, SALESFORCES alors même que ma direction me suit pas ?

 

On a choisi un ESB/ELT comme bus d'entreprise (Talend).
On n'arrive plus à maitriser les interfaces entre nos applis, les devs ne savent plus : trop dans l'urgence, trop de changements, pas assez de compétence et de maitrise.

 

ils ont pourtant des pull requests, des revues de code et de la doc systématiques avant les passages en prod, ...

 

Mais on parle d'une équipe de 50+ devs, d'interfaces sur toutes les applis de la production, ... avec une dette historique de maitrise des applis existantes.

 

Bref. t'es gentil mais t'es pas le seul à avoir de l'exp et du vécu :kaola: :fou:

 

j'ai beau avoir de la doc, je préfère limiter au maximum les changements (et putain c'est pas simple).


Welcome au 20eme siècle...
C'est sur que avec ce mindset tu vas faire avancer les choses. Tu as le SI que tu mérites

n°157054
Ivy gu
3 blobcats dans un trenchcoat
Posté le 21-09-2018 à 13:07:46  profilanswer
 

true-wiwi a écrit :

C'est une approche forcément différente côté infra, tu ne peux pas versionner l'install d'un switch, etc


 
ben si, c'est un bête fichier texte, donc facile à versionner.


---------------
Impressive, very nice. Let's see Paul Allen's card.
n°157057
XaTriX
Posté le 21-09-2018 à 13:26:34  profilanswer
 

+1, true-wiwi démission :o !

Message cité 1 fois
Message édité par XaTriX le 21-09-2018 à 13:26:41

---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°157058
Plam
Bear Metal
Posté le 21-09-2018 à 13:27:50  profilanswer
 

gagaches a écrit :


 
Tu veux dire que je parles à un mec qui peut DECIDER et IMPOSER tout ce qui est fait dans sa propre boite ?  :o  
Et qui en plus est EDITEUR de sa propre solution donc sans problématique d'URBANISATION DES APPLIS.
 


 
C'est plus vrai avec XCP-ng :D Et sinon oui, je peux décider. Mais genre c'est pas tombé du ciel hein, au lieu de kaliméroter tu peux changer de taff ou monter ta boite [:dawa] Tu verras un peu que le monde en dehors d'une grosse COGIP, ça serait probablement rafraîchissant pour toi et tu aurais moins d'aigritude :o C'est encore moins bisounours que les grosses COGIP (concurrence sans pitié, avec de très grosses boîte contre toi par exemple), mais par contre ta pas de gland au dessus de toi.
 

gagaches a écrit :


 
A ta différence, je suis chez un client final industriel qui fait qqs milliards de CA.
chez nous, on est est BUYER des solutions, on est pas MAKER.
 
Donc X providers différents, X méthodes différentes de travail, une ENORME difficulté pour imposer des mécanismes de fonctionnement corrects.
Et le métier industriel qui s'en FOUT de la doc technique d'exploitation pas à jour.
 


 
Et donc s'il y a des mauvaises pratiques ya rien à faire pour changer les choses  :sarcastic: On sent bien l'esprit COGIP, enfin chacun sa façon de voir les choses. Moi je supporte pas de subir.
 

gagaches a écrit :


 
Les produits sont pas sélectionnés sur la meilleur doc technique :
On en est à sélectionner parfois des produits avec des SLA sans pénalité ...
 
Tu penses réellement que j'ai la capacité de contraindre IBM, SAP, SIEMENS, SALESFORCES alors même que ma direction me suit pas ?
 
On a choisi un ESB/ELT comme bus d'entreprise (Talend).
On n'arrive plus à maitriser les interfaces entre nos applis, les devs ne savent plus : trop dans l'urgence, trop de changements, pas assez de compétence et de maitrise.
 


 
Mauvais management, être dans l'urgence tout le temps c'est courir à la cata, mais je pense que tu le constates bien par toi même :D Tu veux faire quoi pour changer ça ? T'as les moyens ? Si non, ça sert à quoi de se plaindre ?
 

gagaches a écrit :


 
ils ont pourtant des pull requests, des revues de code et de la doc systématiques avant les passages en prod, ...
 
Mais on parle d'une équipe de 50+ devs, d'interfaces sur toutes les applis de la production, ... avec une dette historique de maitrise des applis existantes.
 


 
Encore une fois, tu veux pas comprendre :D Il faut tendre vers ça, je dis pas que c'est facile, mais pleurer et subir ne fait pas avancer les choses. Propose du changement. Et si ça bouge pas et que ça te fait rager, casse toi [:spamafote] On a la chance dans l'IT d'avoir plus que du plein emploi. Ici en terme de dette j'ai récupéré un truc avec du code qui date de 2007, probablement des millions de LoC et personne d'historique pour nous expliquer. Donc c'est pas rose non plus, mais on essaie de tendre vers un truc mieux, au moins pas à pas.
 

gagaches a écrit :


 
 
Bref. t'es gentil mais t'es pas le seul à avoir de l'exp et du vécu  :kaola:  :fou:  
 
j'ai beau avoir de la doc, je préfère limiter au maximum les changements (et putain c'est pas simple).


 
J'ai jamais dit que c'était simple, j'ai dit que la solution venait de workflow pour obliger à avoir de la doc à chaque modif. Sinon tu peux pas t'en sortir et ça t'oblige à te priver d'innovation (et à mourir au final)


---------------
Spécialiste du bear metal
mood
Publicité
Posté le 21-09-2018 à 13:27:50  profilanswer
 

n°157059
Plam
Bear Metal
Posté le 21-09-2018 à 13:28:54  profilanswer
 

Je@nb a écrit :


Welcome au 20eme siècle...
C'est sur que avec ce mindset tu vas faire avancer les choses. Tu as le SI que tu mérites


 
+1 en MP.


---------------
Spécialiste du bear metal
n°157063
true-wiwi
Posté le 21-09-2018 à 13:41:31  profilanswer
 

XaTriX a écrit :

+1, true-wiwi démission :o !


 
Ça va, vous avez pigé ce que je voulais dire :o
 
On peut pas démissionner d'une alternance d'ailleurs :o


---------------
Sullen and bored the kids play and in this way they wish away each day...
n°157064
XaTriX
Posté le 21-09-2018 à 13:42:22  profilanswer
 

Ah ?


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°157065
true-wiwi
Posté le 21-09-2018 à 13:45:03  profilanswer
 

Tu peux faire une rupture d'un commun accord ou la quitter si t'es en CDD et que tu trouves un CDI.

 

Mais c'est HS.

 

Après si vous avez une solution pour automatiser la rédaction des solutions mises en oeuvre dans une infra, je veux bien.

 

Ici c'est à la mano, sous Libre Office parce qu'on est des PD2POV.


Message édité par true-wiwi le 21-09-2018 à 13:45:14

---------------
Sullen and bored the kids play and in this way they wish away each day...
n°157071
dd_pak
Posté le 21-09-2018 à 14:09:22  profilanswer
 

Tu peux au moins le faire sous Gitlab la documentation ! Tu aura un suivi des versions ça sera plus propre que du libre office, en markdown et tu es certain d'avoir la dernière version si tu bosses à plusieurs.

n°157072
XaTriX
Posté le 21-09-2018 à 14:09:55  profilanswer
 

+1


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°157074
Plam
Bear Metal
Posté le 21-09-2018 à 14:32:45  profilanswer
 

+1 :o


---------------
Spécialiste du bear metal
n°157077
true-wiwi
Posté le 21-09-2018 à 15:03:43  profilanswer
 

dd_pak a écrit :

Tu peux au moins le faire sous Gitlab la documentation ! Tu aura un suivi des versions ça sera plus propre que du libre office, en markdown et tu es certain d'avoir la dernière version si tu bosses à plusieurs.


 
C'est que c'est pas con ça !
 
Et je fais de la veille techno en même temps.
 
Je peux mettre "hfr" comme tuteur pour mon mémoire :o
 
Merci :jap:


---------------
Sullen and bored the kids play and in this way they wish away each day...
n°157078
XaTriX
Posté le 21-09-2018 à 15:05:07  profilanswer
 

T'as de l'xp git/svn ? Bosse ça si c'est pas le cas, c'est pas la mort mais bon le versionning §§§


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°157079
true-wiwi
Posté le 21-09-2018 à 15:07:15  profilanswer
 

Du tout, je connais la techno de nom parce que le dév s'en sert ici.


---------------
Sullen and bored the kids play and in this way they wish away each day...
n°157080
XaTriX
Posté le 21-09-2018 à 15:08:31  profilanswer
 

C'est important [:dawao]


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°157096
gagaches
Posté le 21-09-2018 à 16:58:18  profilanswer
 

Plam a écrit :

Et donc s'il y a des mauvaises pratiques ya rien à faire pour changer les choses  :sarcastic: On sent bien l'esprit COGIP, enfin chacun sa façon de voir les choses. Moi je supporte pas de subir.

 

C'est dommage, j'aime bien tes posts.
Tu m'a déjà vu poster dans le topic, non ?
Je parle de quoi ? principalement infra-as-a-code, devops, cloud.
J'ai l'air de pas vouloir changer les choses ?

 

Je dois mal m'exprimer pour que tu ne me comprennes pas :
Mon problème est pas de changer l'interne,
c'est que ce qu'on met en place reste incompatible avec nos éditeurs qui sont largement à la masse et encore dans les années 80/90 et filent un package + un pdf d'install.

 

J'ai demandé un script ansible pour le déploiement des middleware applicatifs car on faisait bcp de Java (donc win server + tomcat + app + sql server/oracle).
TOUTES les réponses sont "ba euh on sait pas faire".
Donc ils sont tous saqués ... mais y'en a pas un meilleur que l'autre.

 

Parce que évidemment, maintenant c'est Saas/Saas/Saas qu'ils poussent (et à des prix €€€€€€€).

 

Rome ne s'est pas fait en 1 jour, donc avant de résorber l'énorme dette technique et documentaire, et alors même que ça n'empêche pas de demander en // des docs à jour, versionnés et suivis, je mets mes efforts d'abord sur l'automatisation/scripting & l'auto-discovery.

 

true-wiwi, +1 pour gitlab. si tu veux tester un versioning assez propre et léger de tes docs techniques,  
* pour les schémas, draw.io avec export en png + inclure schéma
* un wiki léger genre http://zim-wiki.org/ ou https://wiki.js.org/, ou alors directement dans gitlab si ça te convient
+ un git (gitlab ou autre).

 


Et enfin sérieusement, "c'est plus vrai avec XCP-ng".

 

MP pour venir me convaincre en vrai ? Je suis prêt à mettre des €€€

Message cité 2 fois
Message édité par gagaches le 21-09-2018 à 16:59:08

---------------
Vous savez c'que c'est, mon problème ? Trop gentil.… >>Mon topic de vente<<
n°157098
Plam
Bear Metal
Posté le 21-09-2018 à 17:15:12  profilanswer
 

Oui, c'était ce qui ressortait de ton post (et que visiblement Je@nb trouve aussi, mais on peut se tromper !) : ta l'air de dire que ça peut pas changer dans le fond parce que tu es 100% victime d'en haut (c'est peut être vrai) et que du coup tu freines le changement parce que c'est chiant pour toi. Ça faisait pas très positif. Après c'est peut être que j'ai (on ?) eu une mauvaise interprétation, désolé :jap:
 
Concernant XCP-ng, c'est un fork d'un hyperviseur avec une API complète (XenServer), ça fait chier à mort 6trix et t'imagine bien qu'avoir un gros comme qui t'as dans le viseur c'est pas bisounours land :D
 
Sans compter la taille de la dette technique de « forker » un projet de cette taille, qui fait des modifs bien de partout et dont certains repo sont même pas publics (donc tu manges des .patch à chaque release… et du dois strace des morceaux pour que ça marche sans utiliser de paquet proprio)


---------------
Spécialiste du bear metal
n°157100
Scrypt
Posté le 21-09-2018 à 17:30:52  profilanswer
 

j'ai un peu le même problème dans ma cogip, on a de l'outillage et des process relativement à la page, mais ce qui continue de nous plomber c'est l'intégration de middleware et solutions boite-noires old-school, monolitiques, chiantes à distribuer, configurer, tuner, bencher, débuguer, documenter,  et qu'il faut toujours faire entrer au forceps dans nos process de build et d'exploitation, en créant toujours du cas particulier, du manque d'autonomie et de confiance dans les mises en prod etc.
Après quand tes infras ne portent que du développement interne sur lequel tu peux influer en tant que système / devops, du middleware ouvert et maitrisable, ça change la donne, c'est sûr. On peut toujours rêver arriver à un idéal comme décrit dans des ouvrages de ref type "practice of cloud system administration" :o


---------------
Le gauchiste, c'est celui qui dit penser aux autres dans l'unique but que les autres pensent à lui.
n°157106
Gavrinis
Open your mind
Posté le 21-09-2018 à 19:24:26  profilanswer
 

gagaches a écrit :


true-wiwi, +1 pour gitlab. si tu veux tester un versioning assez propre et léger de tes docs techniques,  
* pour les schémas, draw.io avec export en png + inclure schéma
* un wiki léger genre http://zim-wiki.org/ ou https://wiki.js.org/, ou alors directement dans gitlab si ça te convient
+ un git (gitlab ou autre).


 
Merci pour https://wiki.js.org/, je ne connaissais pas :)

n°157108
dd_pak
Posté le 21-09-2018 à 19:30:52  profilanswer
 

true-wiwi a écrit :


 
C'est que c'est pas con ça !
 
Et je fais de la veille techno en même temps.
 
Je peux mettre "hfr" comme tuteur pour mon mémoire :o
 
Merci :jap:


 
Si tu cherches un stage je te prends  :o  

n°157110
AnthonyD
»»───(knee)───►
Posté le 21-09-2018 à 22:50:51  profilanswer
 

gagaches a écrit :


J'ai demandé un script ansible pour le déploiement des middleware applicatifs car on faisait bcp de Java (donc win server + tomcat + app + sql server/oracle).
TOUTES les réponses sont "ba euh on sait pas faire".
Donc ils sont tous saqués ... mais y'en a pas un meilleur que l'autre.


Y a que moi qui trouve la solution has been ? C'est pas très moderne ton truc là :D

n°157111
Plam
Bear Metal
Posté le 21-09-2018 à 23:18:05  profilanswer
 

Petit retour pratique sur la solution de métriques live + métrologie + monitoring avec la stack Netdata/Prometheus/Grafana.

 

> Aujourd'hui, on utilise plus les modèles de push que de pull : un container ou une VM fraîchement crée va automatiquement pousser ses données sur un serveur, sans avoir à mettre à jour la configuration dudit serveur de monitoring. Il suffit pour ça d'avoir dans son template la conf générique qui pointe sur votre serveur central.

 

## Sur chaque système : Netdata

 

C'est là le rôle de Netdata : un "agent" de collecte sur chaque VM/container va tout envoyer sur le Netdata central. Il faut savoir que la collecte Netdata est assez ouf tout en prenant très peu de ressources. Ici le site officiel : https://my-netdata.io et une démo https://london.my-netdata.io/defaul [...] heme=slate

 

Netdata, par défaut, va collecter des métriques toutes les secondes pour la dernière heure, ce qui est très pratique pour regarder dans le détail un pic à un instant T. Il existe aussi des set d'alertes intégrées dans l'UI, mais ce n'est pas forcément le plus puissant (on verra par la suite).

 

## Serveur central

 

Ajouter un serveur central c'est une ligne dans la conf sur vos hôtes à surveiller, c'est très simple (même template pour tous). Vous pouvez désactiver l'UI de base sur vos hôtes pour n'avoir que les métriques poussées vers le serveur central.

 

Le serveur dit "central" va automatiquement ajouter une entrée dès qu'un nouvel hôte se manifeste (hôte/VM/container). Tout est observable d'ici.

 

### La base de données

 

L'autre atout c'est qu'il va être facile de collecter toutes ces métriques pour la base de donnée Prometheus : https://prometheus.io/ C'est la DB faite pour stocker des métriques. C'est un démon, qui une fois la config effectuée, va "scraper" les données du Netdata central (pas tous les points toutes les secondes mais peut être toutes les 5 secondes ou 60 secondes, ça dépendra de la granularité que vous souhaitez).

 

### Exploitation des données

 

Ca, c'est le rôle de Grafana. Je sais même pas s'il faut encore présenter Grafana [:ddr555] https://grafana.com/
On peut se connecter au backend Prometheus et à partir de là, métrologie et alertes s'offrent à vous, avec des options vraiment poussées (seuils d'alertes complexes et réglables facilement, connexion à un PagerDuty pour gérer votre équipe de support etc.)

 

Ici une démo simple utilisant un backend Prometheus : https://play.grafana.org/d/00000002 [...] 5m&orgId=1

 

Ici avec des exemples d'alertes : https://play.grafana.org/d/000000074/alerting?orgId=1

 

Je ous laisse exploser, mais c'est assez ouf. Bien entendu, vous pouvez utiliser des expressions mathématique (moyennes mobiles etc.) et des expressions régulières pour automatiquement gérer vos alertes (genre avoir un match de dashboard avec des noms de containers/VM qui ont "db*" en hostname).

 

Bref, c'est ultra puissant.

 


Bien entendu, tout ça est Open Source, et rien ne vous empêche de caler vos propres métriques applicatives directement dans Prometheus, ou de faire des plugin netdata si vous le souhaitez.

 

Est-ce que ça scale ? Clairement oui, puisque j'ai vu ça à l’œuvre sur des infras de milliers de VMs/containers.

 

Récap :

 

https://cloud.githubusercontent.com/assets/2662304/23627295/e3569adc-02b8-11e7-9d55-4014bf98c1b3.png

 


edit : pour les grosses infras ou pour des cas spéciaux, vous pouvez utilisez des "proxy" netdata, cf https://cloud.githubusercontent.com [...] ed4c53.png

Message cité 1 fois
Message édité par Plam le 21-09-2018 à 23:20:58

---------------
Spécialiste du bear metal
n°157112
dd_pak
Posté le 21-09-2018 à 23:59:45  profilanswer
 

Plam a écrit :

Petit retour pratique sur la solution de métriques live + métrologie + monitoring avec la stack Netdata/Prometheus/Grafana.
 
> Aujourd'hui, on utilise plus les modèles de push que de pull : un container ou une VM fraîchement crée va automatiquement pousser ses données sur un serveur, sans avoir à mettre à jour la configuration dudit serveur de monitoring. Il suffit pour ça d'avoir dans son template la conf générique qui pointe sur votre serveur central.
 
## Sur chaque système : Netdata
 
C'est là le rôle de Netdata : un "agent" de collecte sur chaque VM/container va tout envoyer sur le Netdata central. Il faut savoir que la collecte Netdata est assez ouf tout en prenant très peu de ressources. Ici le site officiel : https://my-netdata.io et une démo https://london.my-netdata.io/defaul [...] heme=slate
 
Netdata, par défaut, va collecter des métriques toutes les secondes pour la dernière heure, ce qui est très pratique pour regarder dans le détail un pic à un instant T. Il existe aussi des set d'alertes intégrées dans l'UI, mais ce n'est pas forcément le plus puissant (on verra par la suite).
 
## Serveur central
 
Ajouter un serveur central c'est une ligne dans la conf sur vos hôtes à surveiller, c'est très simple (même template pour tous). Vous pouvez désactiver l'UI de base sur vos hôtes pour n'avoir que les métriques poussées vers le serveur central.
 
Le serveur dit "central" va automatiquement ajouter une entrée dès qu'un nouvel hôte se manifeste (hôte/VM/container). Tout est observable d'ici.
 
### La base de données
 
L'autre atout c'est qu'il va être facile de collecter toutes ces métriques pour la base de donnée Prometheus : https://prometheus.io/ C'est la DB faite pour stocker des métriques. C'est un démon, qui une fois la config effectuée, va "scraper" les données du Netdata central (pas tous les points toutes les secondes mais peut être toutes les 5 secondes ou 60 secondes, ça dépendra de la granularité que vous souhaitez).
 
### Exploitation des données
 
Ca, c'est le rôle de Grafana. Je sais même pas s'il faut encore présenter Grafana [:ddr555] https://grafana.com/
On peut se connecter au backend Prometheus et à partir de là, métrologie et alertes s'offrent à vous, avec des options vraiment poussées (seuils d'alertes complexes et réglables facilement, connexion à un PagerDuty pour gérer votre équipe de support etc.)
 
Ici une démo simple utilisant un backend Prometheus : https://play.grafana.org/d/00000002 [...] 5m&orgId=1
 
Ici avec des exemples d'alertes : https://play.grafana.org/d/000000074/alerting?orgId=1
 
Je ous laisse exploser, mais c'est assez ouf. Bien entendu, vous pouvez utiliser des expressions mathématique (moyennes mobiles etc.) et des expressions régulières pour automatiquement gérer vos alertes (genre avoir un match de dashboard avec des noms de containers/VM qui ont "db*" en hostname).
 
Bref, c'est ultra puissant.
 
 
Bien entendu, tout ça est Open Source, et rien ne vous empêche de caler vos propres métriques applicatives directement dans Prometheus, ou de faire des plugin netdata si vous le souhaitez.
 
Est-ce que ça scale ? Clairement oui, puisque j'ai vu ça à l’œuvre sur des infras de milliers de VMs/containers.
 
Récap :
 
https://cloud.githubusercontent.com [...] 98c1b3.png
 
 
edit : pour les grosses infras ou pour des cas spéciaux, vous pouvez utilisez des "proxy" netdata, cf https://cloud.githubusercontent.com [...] ed4c53.png


 
Sympa merci pour la partage ! ça ressemble pas mal à Telegraf influxdb et grafana  
Tu as les fichiers de config quelque part afin de tester rapidement ?  :o  

n°157115
neodam
c'est joli mais ça sert a rien
Posté le 22-09-2018 à 03:31:26  profilanswer
 

On est sur centreon ac serveur central et collecteurs.
J'avais déjà entendu parler de netdata, mais pas couplé ac le reste et d'un coup, centreon paraît vieux.

Spoiler :


Par contre, ça gère bien les Windows tt ça ??


---------------
LastFm
n°157116
Plam
Bear Metal
Posté le 22-09-2018 à 09:49:58  profilanswer
 

dd_pak a écrit :


 
Sympa merci pour la partage ! ça ressemble pas mal à Telegraf influxdb et grafana  
Tu as les fichiers de config quelque part afin de tester rapidement ?  :o  


 
 
C'est justement ça qui est beau, ya rien à faire ou presque.
 
## Clients Netdata
 
Sur les « clients » Netdata, il faut juste dire de streamer sur le master, donc via `/etc/netdata/stream.conf` dans la rubrique [stream] :
 

 
    # This communication is not HTTP (it cannot be proxied by web proxies).
    destination = IP de mon master
 
    # The API_KEY to use (que tu peux générer avec un uuidgen)
    api key = UUID du master  


 
## Serveur Netdata
 
2 lignes, même fichier :
 


    [UUID du master]
    enabled = yes


 
## Prometheus
 
Là il faut lui dire de manger les data de… Netdata. Donc dans la section « scrape_configs » (en bas du fichier de conf), avec ici Prometheus sur le même serveur que le Netdata master :
 


  - job_name: 'blabla'
 
    # Override the global default and scrape targets from this job every 5 seconds.
    scrape_interval: 5s
    scrape_timeout: 5s
 
    metrics_path: /api/v1/allmetrics
    params:
      format: [ prometheus_all_hosts ]
 
    static_configs:
      - targets: ['localhost:19999']


 
Et… c'est tout. Grafana se configure en « click click » (Ajout provider/prometheus/URL/done).
 
Le must étant de caler tout ça derrière un reverse Nginx en HTTPS et hop.
 

neodam a écrit :

On est sur centreon ac serveur central et collecteurs.
J'avais déjà entendu parler de netdata, mais pas couplé ac le reste et d'un coup, centreon paraît vieux.

Spoiler :


Par contre, ça gère bien les Windows tt ça ??



 
Eh bien on dirait que directement non, mais sur un W10 avec la couche Linux ça marcherai : https://www.youtube.com/watch?v=ornB89bCTb8
 
Ceci dit, vu qu'il est assez facile de faire des plugins, ça me parait pas impossible du tout. Mais c'est clairement pas out of the box. N'ayant aucun Windows dans mon infra je m'étais même pas posé la question [:ddr555]


---------------
Spécialiste du bear metal
n°157119
gagaches
Posté le 22-09-2018 à 12:00:50  profilanswer
 

Plam a écrit :

C'est justement ça qui est beau, ya rien à faire ou presque.

 

[:caudacien:3]

 
Plam a écrit :

[...]
Mais c'est clairement pas out of the box. N'ayant aucun Windows dans mon infra je m'étais même pas posé la question [:ddr555]

 

[:caudacien:4]
 [:cheesecake]
(j'ai 95% de windows, 4% d'azure PaaS et 1% de linux dont on s'en fout)

 

Merci pour la présentation en tout cas, c'est chouette.

Message cité 1 fois
Message édité par gagaches le 22-09-2018 à 12:01:51

---------------
Vous savez c'que c'est, mon problème ? Trop gentil.… >>Mon topic de vente<<
n°157121
XaTriX
Posté le 22-09-2018 à 12:34:50  profilanswer
 

Ça tombe bien c'est pas un topic Windows ici :o :o


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
n°157122
DrDooM
Posté le 22-09-2018 à 12:35:39  profilanswer
 

gagaches a écrit :

 

[:caudacien:4]
[:cheesecake]
(j'ai 95% de windows, 4% d'azure PaaS et 1% de linux dont on s'en fout)

 

Merci pour la présentation en tout cas, c'est chouette.


Tu t'es planté de topic alors :o


---------------
"By the time I pay my scientist, all the people in my lab, my developers, the lab rats, it's a wash. Well, why you do it then, baby Billy? Well, cause I'm selfless"
n°157125
gagaches
Posté le 22-09-2018 à 13:22:31  profilanswer
 

XaTriX a écrit :

Ça tombe bien c'est pas un topic Windows ici :o :o


 

DrDooM a écrit :

Tu t'es planté de topic alors :o


 
Je vous passe l'historique que l'on se paye.
Juste un mot ... bitnami ... (wordpress, redmine, ..., le moindre machin en LAMP installé en bitnami sur un win server).
 
 [:vini:1]  [:protect_you]  
 
j'avais espéré qu'on pourrait quand même être  [:cetrio] ... bon  [:drax:4]  :o  :o  :o  
 
 
 


---------------
Vous savez c'que c'est, mon problème ? Trop gentil.… >>Mon topic de vente<<
n°157126
Kyjja
Liquefaction imminente
Posté le 22-09-2018 à 13:22:48  profilanswer
 

Bordel netdata !
 
Faut que je mette ça sur mon petit serveur perso  [:tyberzann]


---------------
HWBot | Conso GPU | Who's who PSU | Mes BD \o/ | GReads | MSpaint
n°157127
dd_pak
Posté le 22-09-2018 à 13:40:31  profilanswer
 

Kyjja a écrit :

Bordel netdata !
 
Faut que je mette ça sur mon petit serveur perso  [:tyberzann]


 
Le gros avantage c'est que ça fonctionne sur une grosse infra
Sur un petit serveur perso, telegraf fait bien le job et tourne sous Docker  :o

n°157128
Plam
Bear Metal
Posté le 22-09-2018 à 13:43:13  profilanswer
 

dd_pak a écrit :

 

Le gros avantage c'est que ça fonctionne sur une grosse infra
Sur un petit serveur perso, telegraf fait bien le job et tourne sous Docker :o

 

Netdata en standalone sans serveur central c'est mieux que telegraf ;) Par défaut dispo sur http://tonhost:19999 après install d'un one liner...

 

Je viens de la stack TICK donc je peux te dire que c'est mieux ^^


---------------
Spécialiste du bear metal
n°157131
neodam
c'est joli mais ça sert a rien
Posté le 22-09-2018 à 17:02:19  profilanswer
 

Plam a écrit :


 
 
Eh bien on dirait que directement non, mais sur un W10 avec la couche Linux ça marcherai : https://www.youtube.com/watch?v=ornB89bCTb8
 
Ceci dit, vu qu'il est assez facile de faire des plugins, ça me parait pas impossible du tout. Mais c'est clairement pas out of the box. N'ayant aucun Windows dans mon infra je m'étais même pas posé la question [:ddr555]


Jpensais plutôt aux Windows serveur quand même.
 

XaTriX a écrit :

Ça tombe bien c'est pas un topic Windows ici :o :o


 

DrDooM a écrit :


Tu t'es planté de topic alors :o


 
Les mecs, ça a beau être un topic orienté, si on pouvait éviter de se rebaisser a snober Windows, ça serait pas mal, on est plus en 2000. Et d'autant plus quand on parle de systèmes dont la fonction peut servir qque soit l'OS.
J'aurais pu ajouter Mac Os a coté de Windows mais bon, le parc côté serveur doit être très anecdotique et malgré tout facile a connecter vu les origines de l'OS.
 
Peut être le support de Windows est dans la roadmap de netdata après tout, je suis pas allé voir.


---------------
LastFm
n°157132
vbdc
ex. troubleshooting expert :/
Posté le 22-09-2018 à 17:10:00  profilanswer
 

Plam a écrit :


 
Netdata en standalone sans serveur central c'est mieux que telegraf ;) Par défaut dispo sur http://tonhost:19999 après install d'un one liner...
 
Je viens de la stack TICK donc je peux te dire que c'est mieux ^^


 :hello: J'ai pas pris le temps de me documenter mais je me pose deux questions avant de tester les data elles sont stockés dans quoi? Niveau data peux-tu récupérer des métriques de baies EMC par ex. ou d'équipements réseaux un peu sympa comme un NetScaler?
 
 :jap:


---------------
Organisateur de wall of death pour vos bar mitsva et baby shower.
n°157133
Plam
Bear Metal
Posté le 22-09-2018 à 17:10:02  profilanswer
 

J'ai fouillé quelques issues sur le sujet, et visiblement c'est pas la collecte en elle-même le soucis, mais le fait que Windows soit pas POSIX (sans déconner  [:the_rainmaker:2] ) : https://github.com/netdata/netdata/issues/92
 

Citation :

The biggest issue is not data collection, that's easy (most of the generic Python plugins should work out of the box, and it shouldn't be too hard to abstract away the dependence on /proc in most of the core stuff), it's the fact that Windows is not POSIX (and in some cases has drastically different semantics from POSIX, with the VFS interface and the process creation semantics being prime examples), and writing services for Windows is not exactly easy (and for Netdata to be practical for Windows, it has to be able to run as a service).


 
Donc ça arrivera le jour où yaura une boîte qui mettra quelqu'un dessus pour quelques mois :D
 
Après, il doit bien exister des alternatives qui monitorent des Windows et qui vont pousser dans un Prometheus :??:
 
Quand à moi, je snob pas Windows, j'en ai juste rien à faire puisque je m'en sers jamais de près ou de loin (enfin sauf que les tickets clients concernent des VMs Windows qui représentent 99% des problèmes de backup au niveau hyperviseur, à cause de VSS et autres merdes en tout genres qui se comportent pas pareil en fonction de la langue [:ddr555])
 
J'ai pas une image très positive de Windows dans le monde serveur à cause de ça, mais je peux pas dire que mon échantillon soit représentatif (j'ai pas encore 1000+ entreprises différentes qui font des tickets de support), donc je m'abstiens de commentaires parce que j'y connais pas grand chose :o


---------------
Spécialiste du bear metal
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  19  20  21  ..  152  153  154  155  156  157

Aller à :
Ajouter une réponse
 

Sujets relatifs
Quel adresse pour routeur cisco? 2 réseaux différents2 Livebox ( 2 reseaux) pour 1 imprimante
HPE IMC Monitoring Linux distrib2 cartes réseaux sur 1 PC connecté à 2 accès
Serveur Squid pour 5 réseaux (5 modems)Limitation droits utilisateurs AD/Linux
Logiciel opensource schémas réseauxMigrer bases SQL de xampp Windows vers serveur Linux
[Reseaux d'entreprise] Obtenir la WIFI pour utiliser tablettesdeux reseaux wifi avec une livebox
Plus de sujets relatifs à : • Administrateur Systèmes linux/unix & Réseaux •


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR