[{"data":1,"prerenderedAt":4614},["ShallowReactive",2],{"blog-\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web":3,"blog-\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web-surround":3536,"blog-\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web-certifications":3595,"blog-\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web-related":3666},{"id":4,"title":5,"body":6,"categories":3521,"cover":3523,"cover_contain":921,"credly_badge_id":3524,"date":3525,"description":3526,"extension":3527,"meta":3528,"navigation":921,"path":3529,"related_certifications":3530,"seo":3532,"slug":3533,"stem":3534,"__hash__":3535},"blog\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web.md","Installation et configuration de Icinga2 et Icinga2web",{"type":7,"value":8,"toc":3499},"minimark",[9,14,18,22,25,28,31,36,39,49,55,59,78,81,302,306,427,431,439,442,448,451,456,459,464,467,472,475,480,483,488,490,495,498,503,506,511,514,519,522,527,538,541,544,549,552,558,567,570,586,590,593,608,611,619,622,634,638,644,656,659,1080,1083,1113,1116,1120,1123,1137,1140,1150,1153,1157,1174,1179,1182,1206,1209,2862,2865,2875,2878,2883,2887,2893,2991,2995,2998,3001,3013,3016,3300,3313,3317,3320,3337,3340,3352,3355,3365,3374,3384,3387,3391,3394,3406,3412,3438,3442,3448,3462,3492,3495],[10,11,13],"h2",{"id":12},"cas-dusage-concret","Cas d'usage concret",[15,16,17],"p",{},"Vous devez superviser une infrastructure sans surprise : voici comment installer et configurer Icinga2 et Icinga2web.",[10,19,21],{"id":20},"le-monitoring-dune-infrastructure","Le monitoring d’une infrastructure",[15,23,24],{},"La place de la surveillance dans une infrastructure est indispensable notamment avec la multiplications des serveurs, de ses services ainsi que des éléments actifs sur le réseau.",[15,26,27],{},"Les solutions libres pour le monitoring sont nombreuses, il y a quelques années le plus utilisé était Nagios. Il a inspiré de nombreux projets (fork de Nagios) par exemple la version 1 de Icinga été un fork dû au mécontentement des utilisateurs.",[15,29,30],{},"Avec le temps Icinga2 est devenu un projet unique et indépendant, c’est celui ci que je souhaite vous faire découvrir.",[32,33,35],"h3",{"id":34},"icinga2","Icinga2",[15,37,38],{},"Lancé en 2014, la version a été ré-écrite, elle n’est plus un fork de Nagios mais est totalement indépendante. Elle permet encore d’implémenter des plugins Nagios et possède une interface web des plus moderne nommée Icinga2web :",[15,40,41,42],{},"\u002F\u002F",[43,44,48],"a",{"href":45,"rel":46},"http:\u002F\u002Fwww.youtube.com\u002Fembed\u002FpPuVuf3hHPs",[47],"nofollow","www.youtube.com\u002Fembed\u002FpPuVuf3hHPs",[15,50,51],{},[52,53,54],"em",{},"Dans cet article, nous découvrirons comment installer Icinga2 et Icinga2web, puis nous allons surveiller un serveur Debian, un serveur Windows 2012 r2 et utiliseront le protocole SNMP sur un routeur VyOS.",[10,56,58],{"id":57},"installation-icinga2-et-icinga2web","Installation : Icinga2 et Icinga2web",[15,60,61,62,67,68,73,74,77],{},"Le processus d’installation est simple, elle est expliquée sur la ",[43,63,66],{"href":64,"rel":65},"http:\u002F\u002Fdocs.icinga.org\u002Ficinga2\u002Flatest\u002Fdoc\u002Fmodule\u002Ficinga2\u002Fchapter\u002Fgetting-started",[47],"documentation officielle"," ou sur G",[43,69,72],{"href":70,"rel":71},"https:\u002F\u002Fgithub.com\u002FIcinga\u002Ficingaweb2\u002Fblob\u002Fmaster\u002Fdoc\u002F02-Installation.md",[47],"ithub",".",[75,76],"br",{},"\nDans notre cas l’installation se déroule sous Debian 8 en version x64.",[32,79,35],{"id":80},"icinga2-1",[82,83,84,168,184,203,223,243,255,274],"ol",{},[85,86,87,88],"li",{},"Ajoutons les dépôt Icinga2 et la clé :",[89,90,95],"pre",{"className":91,"code":92,"language":93,"meta":94,"style":94},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","echo 'deb http:\u002F\u002Fpackages.icinga.org\u002Fdebian icinga-jessie main' >>\u002Fetc\u002Fapt\u002Fsources.list\necho 'deb-src http:\u002F\u002Fpackages.icinga.org\u002Fdebian icinga-jessie main' >>\u002Fetc\u002Fapt\u002Fsources.list\nwget -O - http:\u002F\u002Fpackages.icinga.com\u002Ficinga.key | apt-key add -\n","bash","",[96,97,98,124,140],"code",{"__ignoreMap":94},[99,100,103,107,111,115,118,121],"span",{"class":101,"line":102},"line",1,[99,104,106],{"class":105},"s2Zo4","echo",[99,108,110],{"class":109},"sMK4o"," '",[99,112,114],{"class":113},"sfazB","deb http:\u002F\u002Fpackages.icinga.org\u002Fdebian icinga-jessie main",[99,116,117],{"class":109},"'",[99,119,120],{"class":109}," >>",[99,122,123],{"class":113},"\u002Fetc\u002Fapt\u002Fsources.list\n",[99,125,127,129,131,134,136,138],{"class":101,"line":126},2,[99,128,106],{"class":105},[99,130,110],{"class":109},[99,132,133],{"class":113},"deb-src http:\u002F\u002Fpackages.icinga.org\u002Fdebian icinga-jessie main",[99,135,117],{"class":109},[99,137,120],{"class":109},[99,139,123],{"class":113},[99,141,143,147,150,153,156,159,162,165],{"class":101,"line":142},3,[99,144,146],{"class":145},"sBMFI","wget",[99,148,149],{"class":113}," -O",[99,151,152],{"class":113}," -",[99,154,155],{"class":113}," http:\u002F\u002Fpackages.icinga.com\u002Ficinga.key",[99,157,158],{"class":109}," |",[99,160,161],{"class":145}," apt-key",[99,163,164],{"class":113}," add",[99,166,167],{"class":113}," -\n",[85,169,170,171],{},"Une mise à jour des dépôts est nécessaire :",[89,172,174],{"className":91,"code":173,"language":93,"meta":94,"style":94}," apt-get update\n",[96,175,176],{"__ignoreMap":94},[99,177,178,181],{"class":101,"line":102},[99,179,180],{"class":145}," apt-get",[99,182,183],{"class":113}," update\n",[85,185,186,187],{},"Nous installons le paquet Icinga2",[89,188,190],{"className":91,"code":189,"language":93,"meta":94,"style":94},"apt-get install icinga2\n",[96,191,192],{"__ignoreMap":94},[99,193,194,197,200],{"class":101,"line":102},[99,195,196],{"class":145},"apt-get",[99,198,199],{"class":113}," install",[99,201,202],{"class":113}," icinga2\n",[85,204,205,206],{},"L’installation de la base de donnée MySQL :",[89,207,209],{"className":91,"code":208,"language":93,"meta":94,"style":94},"apt-get install mysql-server mysql-client\n",[96,210,211],{"__ignoreMap":94},[99,212,213,215,217,220],{"class":101,"line":102},[99,214,196],{"class":145},[99,216,199],{"class":113},[99,218,219],{"class":113}," mysql-server",[99,221,222],{"class":113}," mysql-client\n",[85,224,225,226,229],{},"L’installation de paquet : ",[52,227,228],{},"N’oublions pas, durant l’installation d’activer les fonctionnalités « oui »",[89,230,232],{"className":91,"code":231,"language":93,"meta":94,"style":94},"apt-get install icinga2-ido-mysql\n",[96,233,234],{"__ignoreMap":94},[99,235,236,238,240],{"class":101,"line":102},[99,237,196],{"class":145},[99,239,199],{"class":113},[99,241,242],{"class":113}," icinga2-ido-mysql\n",[85,244,245,246],{},"Une fois terminé, le fichier de configuration est présent dans :",[89,247,249],{"className":91,"code":248,"language":93,"meta":94,"style":94},"\u002Fetc\u002Ficinga2\u002Ffeatures-available\u002Fido-mysql.conf\n",[96,250,251],{"__ignoreMap":94},[99,252,253],{"class":101,"line":102},[99,254,248],{"class":145},[85,256,257,258],{},"Lançons le service Icinga2",[89,259,261],{"className":91,"code":260,"language":93,"meta":94,"style":94},"service icinga2 start\n",[96,262,263],{"__ignoreMap":94},[99,264,265,268,271],{"class":101,"line":102},[99,266,267],{"class":145},"service",[99,269,270],{"class":113}," icinga2",[99,272,273],{"class":113}," start\n",[85,275,276,277,280,281],{},"Puis activons la fonction ",[52,278,279],{},"ido-mysql"," dans Icinga2",[89,282,284],{"className":91,"code":283,"language":93,"meta":94,"style":94},"icinga2 feature enable ido-mysql command\n",[96,285,286],{"__ignoreMap":94},[99,287,288,290,293,296,299],{"class":101,"line":102},[99,289,34],{"class":145},[99,291,292],{"class":113}," feature",[99,294,295],{"class":113}," enable",[99,297,298],{"class":113}," ido-mysql",[99,300,301],{"class":113}," command\n",[32,303,305],{"id":304},"icinga2web","Icinga2web",[82,307,308,325,345,372,388,405],{},[85,309,310,311],{},"L’installation du serveur web Apache2 :",[89,312,314],{"className":91,"code":313,"language":93,"meta":94,"style":94},"apt-get install apache2\n",[96,315,316],{"__ignoreMap":94},[99,317,318,320,322],{"class":101,"line":102},[99,319,196],{"class":145},[99,321,199],{"class":113},[99,323,324],{"class":113}," apache2\n",[85,326,327,328],{},"L’installation de dépendance de PHP5  :",[89,329,331],{"className":91,"code":330,"language":93,"meta":94,"style":94},"apt-get install php5-intl php5-imagick\n",[96,332,333],{"__ignoreMap":94},[99,334,335,337,339,342],{"class":101,"line":102},[99,336,196],{"class":145},[99,338,199],{"class":113},[99,340,341],{"class":113}," php5-intl",[99,343,344],{"class":113}," php5-imagick\n",[85,346,347,348],{},"Changeons l’heure de la zone dans Apache dans le fichier suivant :",[89,349,351],{"className":91,"code":350,"language":93,"meta":94,"style":94},"nano \u002Fetc\u002Fphp5\u002Fapache2\u002Fphp.ini\ndate.timezone = europe\u002Fparis\n",[96,352,353,361],{"__ignoreMap":94},[99,354,355,358],{"class":101,"line":102},[99,356,357],{"class":145},"nano",[99,359,360],{"class":113}," \u002Fetc\u002Fphp5\u002Fapache2\u002Fphp.ini\n",[99,362,363,366,369],{"class":101,"line":126},[99,364,365],{"class":145},"date.timezone",[99,367,368],{"class":113}," =",[99,370,371],{"class":113}," europe\u002Fparis\n",[85,373,374,375],{},"Redémarrons le service web :",[89,376,378],{"className":91,"code":377,"language":93,"meta":94,"style":94},"\u002Fetc\u002Finit.d\u002Fapache2 restart\n",[96,379,380],{"__ignoreMap":94},[99,381,382,385],{"class":101,"line":102},[99,383,384],{"class":145},"\u002Fetc\u002Finit.d\u002Fapache2",[99,386,387],{"class":113}," restart\n",[85,389,390,391],{},"Puis installons le paquet Icinga2web :",[89,392,394],{"className":91,"code":393,"language":93,"meta":94,"style":94},"apt-get install icingaweb2\n",[96,395,396],{"__ignoreMap":94},[99,397,398,400,402],{"class":101,"line":102},[99,399,196],{"class":145},[99,401,199],{"class":113},[99,403,404],{"class":113}," icingaweb2\n",[85,406,407,408],{},"Avant de procéder à la configuration, nous générons un token :",[89,409,411],{"className":91,"code":410,"language":93,"meta":94,"style":94},"icingacli setup token create\n",[96,412,413],{"__ignoreMap":94},[99,414,415,418,421,424],{"class":101,"line":102},[99,416,417],{"class":145},"icingacli",[99,419,420],{"class":113}," setup",[99,422,423],{"class":113}," token",[99,425,426],{"class":113}," create\n",[10,428,430],{"id":429},"configuration-icinga2web-et-icinga2","Configuration : Icinga2web et Icinga2",[15,432,433,434],{},"Désormais nous sommes prêts à nous rendre sur l’interface Icinga2web via ",[43,435,438],{"href":436,"rel":437},"https:\u002F\u002Fwww.kassianoff.fr\u002F",[47],"https:\u002F\u002F127.0.0.1\u002Ficingaweb2\u002Fsetup",[15,440,441],{},"Utilisons le token généré précédemment :",[15,443,444],{},[445,446],"img",{"alt":94,"src":447},"\u002Fimages\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web\u002Fc333f9b8b0.png",[15,449,450],{},"La mode de sélection de certains modules :",[15,452,453],{},[445,454],{"alt":94,"src":455},"\u002Fimages\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web\u002F6f8d40e4a3.png",[15,457,458],{},"Le récapitulatif des conditions requises :",[15,460,461],{},[445,462],{"alt":94,"src":463},"\u002Fimages\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web\u002F1eda709ad9.png",[15,465,466],{},"Le type d’authentification en base de données :",[15,468,469],{},[445,470],{"alt":94,"src":471},"\u002Fimages\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web\u002Ff238a0ab09.png",[15,473,474],{},"La connexion à la database avec les identifiants du mysql :",[15,476,477],{},[445,478],{"alt":94,"src":479},"\u002Fimages\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web\u002F230fb63f52.png",[15,481,482],{},"Le choix d’un nom aux paramètres de connexion :",[15,484,485],{},[445,486],{"alt":94,"src":487},"\u002Fimages\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web\u002Fa706520cd2.png",[15,489,482],{},[15,491,492],{},[445,493],{"alt":94,"src":494},"\u002Fimages\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web\u002F04385e59c9.png",[15,496,497],{},"Création du compte administrateur :",[15,499,500],{},[445,501],{"alt":94,"src":502},"\u002Fimages\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web\u002F9990ce6360.png",[15,504,505],{},"La configuration de l’application (par défaut) :",[15,507,508],{},[445,509],{"alt":94,"src":510},"\u002Fimages\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web\u002F8504cf4ae4.png",[15,512,513],{},"Le résumé de la configuration :",[15,515,516],{},[445,517],{"alt":94,"src":518},"\u002Fimages\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web\u002F2fd3e7885e.png",[15,520,521],{},"A partir de maintenant nous allons configurer le module Monitoring Backend :",[15,523,524],{},[445,525],{"alt":94,"src":526},"\u002Fimages\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web\u002F012a202630.png",[15,528,529,530,533,535],{},"La dernière étape consiste simplement à restituer la configuration de fichiers ",[52,531,532],{},":",[75,534],{},[52,536,537],{},"\u002Fetc\u002Ficinga2\u002Ffeatures-available\u002Fido-mysql.conf",[15,539,540],{},"Terminons l’installation d’Icinga2web",[15,542,543],{},"La première connexion à l’interface web ressemble au résultat suivant :",[15,545,546],{},[445,547],{"alt":94,"src":548},"\u002Fimages\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web\u002F3566736f82.png",[15,550,551],{},"Nous avons terminé les étapes nécessaires à l’implantation d’Icinga2web.",[15,553,554,555,557],{},"Le serveur maître est actuellement surveillé avec des vérifications par défaut.",[75,556],{},"\nNous avons un port SSH qui écoute sur un port différent, actuellement défaut, voici comme le modifier :",[89,559,561],{"className":91,"code":560,"language":93,"meta":94,"style":94},"\u002Fetc\u002Ficinga2\u002Fconf.d\u002Fhosts.conf\n",[96,562,563],{"__ignoreMap":94},[99,564,565],{"class":101,"line":102},[99,566,560],{"class":145},[15,568,569],{},"Rajoutons la variable suivante :",[89,571,573],{"className":91,"code":572,"language":93,"meta":94,"style":94},"vars.ssh_port = 2222\n",[96,574,575],{"__ignoreMap":94},[99,576,577,580,582],{"class":101,"line":102},[99,578,579],{"class":145},"vars.ssh_port",[99,581,368],{"class":113},[99,583,585],{"class":584},"sbssI"," 2222\n",[10,587,589],{"id":588},"la-configuration-du-serveur-maître","La configuration du serveur maître",[15,591,592],{},"Pour que le serveur soit capable de surveiller des hôtes, utilisons la commande suivante :",[89,594,596],{"className":91,"code":595,"language":93,"meta":94,"style":94},"icinga2 node wizard\n",[96,597,598],{"__ignoreMap":94},[99,599,600,602,605],{"class":101,"line":102},[99,601,34],{"class":145},[99,603,604],{"class":113}," node",[99,606,607],{"class":113}," wizard\n",[15,609,610],{},"Afin que notre serveur soit le maître, nous allons suivre la instructions suivante :",[89,612,617],{"className":613,"code":615,"language":616},[614],"language-text","Please specify if this is a satellite setup ('n' installs a master setup) [Y\u002Fn]: n\n\nPlease specifiy the common name (CN) [watchyou]:\n\nChecking for existing certificates for common name 'watchyou'...\nCertificates not yet generated. Running 'api setup' now.\ninformation\u002Fcli: Generating new CA.\ninformation\u002Fbase: Writing private key to '\u002Fvar\u002Flib\u002Ficinga2\u002Fca\u002Fca.key'.\ninformation\u002Fbase: Writing X509 certificate to '\u002Fvar\u002Flib\u002Ficinga2\u002Fca\u002Fca.crt'.\ninformation\u002Fcli: Generating new CSR in '\u002Fetc\u002Ficinga2\u002Fpki\u002Fwatchyou.csr'.\ninformation\u002Fbase: Writing private key to '\u002Fetc\u002Ficinga2\u002Fpki\u002Fwatchyou.key'.\ninformation\u002Fbase: Writing certificate signing request to '\u002Fetc\u002Ficinga2\u002Fpki\u002Fwatchyou.csr'.\ninformation\u002Fcli: Signing CSR with CA and writing certificate to '\u002Fetc\u002Ficinga2\u002Fpki\u002Fwatchyou.crt'.\ninformation\u002Fpki: Writing certificate to file '\u002Fetc\u002Ficinga2\u002Fpki\u002Fwatchyou.crt'.\ninformation\u002Fcli: Copying CA certificate to '\u002Fetc\u002Ficinga2\u002Fpki\u002Fca.crt'.\nGenerating master configuration for Icinga 2.\ninformation\u002Fcli: Adding new ApiUser 'root' in '\u002Fetc\u002Ficinga2\u002Fconf.d\u002Fapi-users.conf'.\ninformation\u002Fcli: Enabling the 'api' feature.\nEnabling feature api. Make sure to restart Icinga 2 for these changes to take effect.\ninformation\u002Fcli: Dumping config items to file '\u002Fetc\u002Ficinga2\u002Fzones.conf'.\ninformation\u002Fcli: Created backup file '\u002Fetc\u002Ficinga2\u002Fzones.conf.orig'.\nPlease specify the API bind host\u002Fport (optional):\nBind Host []:\nBind Port []:\ninformation\u002Fcli: Created backup file '\u002Fetc\u002Ficinga2\u002Ffeatures-available\u002Fapi.conf.orig'.\ninformation\u002Fcli: Updating constants.conf.\ninformation\u002Fcli: Created backup file '\u002Fetc\u002Ficinga2\u002Fconstants.conf.orig'.\ninformation\u002Fcli: Updating constants file '\u002Fetc\u002Ficinga2\u002Fconstants.conf'.\ninformation\u002Fcli: Updating constants file '\u002Fetc\u002Ficinga2\u002Fconstants.conf'.\ninformation\u002Fcli: Updating constants file '\u002Fetc\u002Ficinga2\u002Fconstants.conf'.\nDone.\n\nNow restart your Icinga 2 daemon to finish the installation!\n","text",[96,618,615],{"__ignoreMap":94},[15,620,621],{},"Nous redémarrons Icinga2 :",[89,623,625],{"className":91,"code":624,"language":93,"meta":94,"style":94},"\u002Fetc\u002Finit.d\u002Ficinga2 restart\n",[96,626,627],{"__ignoreMap":94},[99,628,629,632],{"class":101,"line":102},[99,630,631],{"class":145},"\u002Fetc\u002Finit.d\u002Ficinga2",[99,633,387],{"class":113},[10,635,637],{"id":636},"lajout-dun-serveur-linux","L’ajout d’un serveur Linux",[15,639,640,641,643],{},"Nous allons devoir télécharger le paquet Icinga2 sur le serveur Linux que nous souhaitons monitorer.",[75,642],{},"\nPuis, la commande est identique que sur le serveur maître :",[89,645,646],{"className":91,"code":595,"language":93,"meta":94,"style":94},[96,647,648],{"__ignoreMap":94},[99,649,650,652,654],{"class":101,"line":102},[99,651,34],{"class":145},[99,653,604],{"class":113},[99,655,607],{"class":113},[15,657,658],{},"Sur un serveur que l’on souhaite monitorer, la configuration est différente :",[89,660,662],{"className":91,"code":661,"language":93,"meta":94,"style":94},"Please specify if this is a satellite setup ('n' installs a master setup) [Y\u002Fn]: Y\nPlease specifiy the common name (CN) [owncloud.kassianoff.ovh]: owncloud\nMaster Common Name (CN from your master setup): icinga\nDo you want to establish a connection to the master from this node? [Y\u002Fn]: Y\nMaster endpoint host (Your master's IP address or FQDN): 192.168.0.3\nMaster endpoint port [5665]:\nAdd more master endpoints? [y\u002FN]: N\nPlease specify the master connection for CSR auto-signing (defaults to master endpoint host):\nHost [192.168.0.3]:\nPort [5665]: \ninformation\u002Fbase: Writing private key to '\u002Fetc\u002Ficinga2\u002Fpki\u002Fowncloud.key'.\ninformation\u002Fbase: Writing X509 certificate to '\u002Fetc\u002Ficinga2\u002Fpki\u002Fowncloud.crt'.\ninformation\u002Fcli: Fetching public certificate from master (192.168.0.3, 5665):\nCertificate information:\n\nSubject:     CN = icinga\nIssuer:      CN = Icinga CA\nValid From:  Sep 29 18:50:46 2016 GMT\nValid Until: Sep 26 18:50:46 2031 GMT\nFingerprint: D0 6B 09 7D CB 53 3D FE A7 70 35 1A 88 77 8E 8C 60 6A A5 F5\n\nIs this information correct? [y\u002FN]: y\n\nPlease specify the request ticket generated on your Icinga 2 master. \n(Hint: # icinga2 pki ticket --cn 'owncloud'): bfde48f974c9aac682dc19f80d47a0083be254e0information\u002Fcli: \nRequesting certificate with ticket 'bfde48f974c9aac682dc19f80d47a0083be254e0'.\ninformation\u002Fcli: Created backup file '\u002Fetc\u002Ficinga2\u002Fpki\u002Fowncloud.crt.orig'.\ninformation\u002Fcli: Writing signed certificate to file '\u002Fetc\u002Ficinga2\u002Fpki\u002Fowncloud.crt'.\ninformation\u002Fcli: Writing CA certificate to file '\u002Fetc\u002Ficinga2\u002Fpki\u002Fca.crt'.\nPlease specify the API bind host\u002Fport (optional):\nBind Host []:\nBind Port []:\nAccept config from master? [y\u002FN]: y\nAccept commands from master? [y\u002FN]: y\n",[96,663,664,725,754,781,821,843,849,855,861,867,873,889,904,910,916,923,929,935,941,947,953,958,964,969,975,991,1006,1021,1035,1050,1056,1062,1068,1074],{"__ignoreMap":94},[99,665,666,669,672,675,678,681,684,687,689,693,695,698,700,703,705,708,710,713,716,719,722],{"class":101,"line":102},[99,667,668],{"class":145},"Please",[99,670,671],{"class":113}," specify",[99,673,674],{"class":113}," if",[99,676,677],{"class":113}," this",[99,679,680],{"class":113}," is",[99,682,683],{"class":113}," a",[99,685,686],{"class":113}," satellite",[99,688,420],{"class":113},[99,690,692],{"class":691},"sTEyZ"," (",[99,694,117],{"class":109},[99,696,697],{"class":113},"n",[99,699,117],{"class":109},[99,701,702],{"class":113}," installs",[99,704,683],{"class":113},[99,706,707],{"class":113}," master",[99,709,420],{"class":113},[99,711,712],{"class":691},") ",[99,714,715],{"class":109},"[",[99,717,718],{"class":691},"Y\u002Fn",[99,720,721],{"class":109},"]",[99,723,724],{"class":691},": Y\n",[99,726,727,729,732,735,738,741,744,746,749,751],{"class":101,"line":126},[99,728,668],{"class":145},[99,730,731],{"class":113}," specifiy",[99,733,734],{"class":113}," the",[99,736,737],{"class":113}," common",[99,739,740],{"class":113}," name",[99,742,743],{"class":691}," (CN) ",[99,745,715],{"class":109},[99,747,748],{"class":691},"owncloud.kassianoff.ovh",[99,750,721],{"class":109},[99,752,753],{"class":691},": owncloud\n",[99,755,756,759,762,765,768,771,774,776,778],{"class":101,"line":142},[99,757,758],{"class":145},"Master",[99,760,761],{"class":113}," Common",[99,763,764],{"class":113}," Name",[99,766,767],{"class":691}," (CN ",[99,769,770],{"class":113},"from",[99,772,773],{"class":113}," your",[99,775,707],{"class":113},[99,777,420],{"class":113},[99,779,780],{"class":691},"): icinga\n",[99,782,784,787,790,793,796,799,801,804,806,808,810,813,815,818],{"class":101,"line":783},4,[99,785,786],{"class":145},"Do",[99,788,789],{"class":113}," you",[99,791,792],{"class":113}," want",[99,794,795],{"class":113}," to",[99,797,798],{"class":113}," establish",[99,800,683],{"class":113},[99,802,803],{"class":113}," connection",[99,805,795],{"class":113},[99,807,734],{"class":113},[99,809,707],{"class":113},[99,811,812],{"class":113}," from",[99,814,677],{"class":113},[99,816,817],{"class":113}," node?",[99,819,820],{"class":691}," [Y\u002Fn]: Y\n",[99,822,824,826,829,832,835,838,840],{"class":101,"line":823},5,[99,825,758],{"class":145},[99,827,828],{"class":113}," endpoint",[99,830,831],{"class":113}," host",[99,833,834],{"class":691}," (Your ",[99,836,837],{"class":113},"master",[99,839,117],{"class":109},[99,841,842],{"class":113},"s IP address or FQDN): 192.168.0.3\n",[99,844,846],{"class":101,"line":845},6,[99,847,848],{"class":113},"Master endpoint port [5665]:\n",[99,850,852],{"class":101,"line":851},7,[99,853,854],{"class":113},"Add more master endpoints? [y\u002FN]: N\n",[99,856,858],{"class":101,"line":857},8,[99,859,860],{"class":113},"Please specify the master connection for CSR auto-signing (defaults to master endpoint host):\n",[99,862,864],{"class":101,"line":863},9,[99,865,866],{"class":113},"Host [192.168.0.3]:\n",[99,868,870],{"class":101,"line":869},10,[99,871,872],{"class":113},"Port [5665]: \n",[99,874,876,879,881,884,886],{"class":101,"line":875},11,[99,877,878],{"class":113},"information\u002Fbase: Writing private key to ",[99,880,117],{"class":109},[99,882,883],{"class":113},"\u002Fetc\u002Ficinga2\u002Fpki\u002Fowncloud.key",[99,885,117],{"class":109},[99,887,888],{"class":113},".\n",[99,890,892,895,897,900,902],{"class":101,"line":891},12,[99,893,894],{"class":113},"information\u002Fbase: Writing X509 certificate to ",[99,896,117],{"class":109},[99,898,899],{"class":113},"\u002Fetc\u002Ficinga2\u002Fpki\u002Fowncloud.crt",[99,901,117],{"class":109},[99,903,888],{"class":113},[99,905,907],{"class":101,"line":906},13,[99,908,909],{"class":113},"information\u002Fcli: Fetching public certificate from master (192.168.0.3, 5665):\n",[99,911,913],{"class":101,"line":912},14,[99,914,915],{"class":113},"Certificate information:\n",[99,917,919],{"class":101,"line":918},15,[99,920,922],{"emptyLinePlaceholder":921},true,"\n",[99,924,926],{"class":101,"line":925},16,[99,927,928],{"class":113},"Subject:     CN = icinga\n",[99,930,932],{"class":101,"line":931},17,[99,933,934],{"class":113},"Issuer:      CN = Icinga CA\n",[99,936,938],{"class":101,"line":937},18,[99,939,940],{"class":113},"Valid From:  Sep 29 18:50:46 2016 GMT\n",[99,942,944],{"class":101,"line":943},19,[99,945,946],{"class":113},"Valid Until: Sep 26 18:50:46 2031 GMT\n",[99,948,950],{"class":101,"line":949},20,[99,951,952],{"class":113},"Fingerprint: D0 6B 09 7D CB 53 3D FE A7 70 35 1A 88 77 8E 8C 60 6A A5 F5\n",[99,954,956],{"class":101,"line":955},21,[99,957,922],{"emptyLinePlaceholder":921},[99,959,961],{"class":101,"line":960},22,[99,962,963],{"class":113},"Is this information correct? [y\u002FN]: y\n",[99,965,967],{"class":101,"line":966},23,[99,968,922],{"emptyLinePlaceholder":921},[99,970,972],{"class":101,"line":971},24,[99,973,974],{"class":113},"Please specify the request ticket generated on your Icinga 2 master. \n",[99,976,978,981,983,986,988],{"class":101,"line":977},25,[99,979,980],{"class":113},"(Hint: # icinga2 pki ticket --cn ",[99,982,117],{"class":109},[99,984,985],{"class":113},"owncloud",[99,987,117],{"class":109},[99,989,990],{"class":113},"): bfde48f974c9aac682dc19f80d47a0083be254e0information\u002Fcli: \n",[99,992,994,997,999,1002,1004],{"class":101,"line":993},26,[99,995,996],{"class":113},"Requesting certificate with ticket ",[99,998,117],{"class":109},[99,1000,1001],{"class":113},"bfde48f974c9aac682dc19f80d47a0083be254e0",[99,1003,117],{"class":109},[99,1005,888],{"class":113},[99,1007,1009,1012,1014,1017,1019],{"class":101,"line":1008},27,[99,1010,1011],{"class":113},"information\u002Fcli: Created backup file ",[99,1013,117],{"class":109},[99,1015,1016],{"class":113},"\u002Fetc\u002Ficinga2\u002Fpki\u002Fowncloud.crt.orig",[99,1018,117],{"class":109},[99,1020,888],{"class":113},[99,1022,1024,1027,1029,1031,1033],{"class":101,"line":1023},28,[99,1025,1026],{"class":113},"information\u002Fcli: Writing signed certificate to file ",[99,1028,117],{"class":109},[99,1030,899],{"class":113},[99,1032,117],{"class":109},[99,1034,888],{"class":113},[99,1036,1038,1041,1043,1046,1048],{"class":101,"line":1037},29,[99,1039,1040],{"class":113},"information\u002Fcli: Writing CA certificate to file ",[99,1042,117],{"class":109},[99,1044,1045],{"class":113},"\u002Fetc\u002Ficinga2\u002Fpki\u002Fca.crt",[99,1047,117],{"class":109},[99,1049,888],{"class":113},[99,1051,1053],{"class":101,"line":1052},30,[99,1054,1055],{"class":113},"Please specify the API bind host\u002Fport (optional):\n",[99,1057,1059],{"class":101,"line":1058},31,[99,1060,1061],{"class":113},"Bind Host []:\n",[99,1063,1065],{"class":101,"line":1064},32,[99,1066,1067],{"class":113},"Bind Port []:\n",[99,1069,1071],{"class":101,"line":1070},33,[99,1072,1073],{"class":113},"Accept config from master? [y\u002FN]: y\n",[99,1075,1077],{"class":101,"line":1076},34,[99,1078,1079],{"class":113},"Accept commands from master? [y\u002FN]: y\n",[15,1081,1082],{},"Durant la procédure il est demandé de ce connecter sur le serveur maître et d’exécuter la commande :",[89,1084,1086],{"className":91,"code":1085,"language":93,"meta":94,"style":94},"icinga2 pki ticket --cn 'owncloud'\nbfde48f974c9aac682dc19f80d47a0083be254e0\n",[96,1087,1088,1108],{"__ignoreMap":94},[99,1089,1090,1092,1095,1098,1101,1103,1105],{"class":101,"line":102},[99,1091,34],{"class":145},[99,1093,1094],{"class":113}," pki",[99,1096,1097],{"class":113}," ticket",[99,1099,1100],{"class":113}," --cn",[99,1102,110],{"class":109},[99,1104,985],{"class":113},[99,1106,1107],{"class":109},"'\n",[99,1109,1110],{"class":101,"line":126},[99,1111,1112],{"class":145},"bfde48f974c9aac682dc19f80d47a0083be254e0\n",[15,1114,1115],{},"La commande vous génère un token qui identifie la machine de façon unique.",[32,1117,1119],{"id":1118},"mise-à-jour-de-la-configuration-du-server-maître","Mise à jour de la configuration du server maître",[15,1121,1122],{},"Désormais, rendons-nous sur le serveur maître car il est nécessaire de faire une mise à jour de la configuration :",[89,1124,1126],{"className":91,"code":1125,"language":93,"meta":94,"style":94},"icinga2 node update-config\n",[96,1127,1128],{"__ignoreMap":94},[99,1129,1130,1132,1134],{"class":101,"line":102},[99,1131,34],{"class":145},[99,1133,604],{"class":113},[99,1135,1136],{"class":113}," update-config\n",[15,1138,1139],{},"A ce moment précis Owncloud est présent mais il faut redémarrer Icinga2 :",[89,1141,1142],{"className":91,"code":624,"language":93,"meta":94,"style":94},[96,1143,1144],{"__ignoreMap":94},[99,1145,1146,1148],{"class":101,"line":102},[99,1147,631],{"class":145},[99,1149,387],{"class":113},[15,1151,1152],{},"Le résultat devrait apparaître dans l’interface Icinga2web.",[10,1154,1156],{"id":1155},"lajout-dun-serveur-windows","L’ajout d’un serveur Windows",[15,1158,1159,1160,1164,1165,1169,1170,1173],{},"La procédure d’installation d’Icinga2 est graphique, rendons-nous sur le dépot de téléchargement  : ",[43,1161,1162],{"href":1162,"rel":1163},"http:\u002F\u002Fpackages.icinga.org\u002Fwindows\u002F",[47]," puis executons le fichier : ",[1166,1167,1168],"strong",{},"icinga2-snapshot-x86_64.msi"," et l’installation ",[1166,1171,1172],{},"icinga2setup wizard"," comme ceci :",[15,1175,1176],{},[445,1177],{"alt":94,"src":1178},"\u002Fimages\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web\u002F256f033e19.png",[15,1180,1181],{},"Une fois l’installation terminée il faut relancer le service Icinga2 sous Windows :",[89,1183,1185],{"className":91,"code":1184,"language":93,"meta":94,"style":94},"net stop icinga2\nnet start icinga2\n",[96,1186,1187,1197],{"__ignoreMap":94},[99,1188,1189,1192,1195],{"class":101,"line":102},[99,1190,1191],{"class":145},"net",[99,1193,1194],{"class":113}," stop",[99,1196,202],{"class":113},[99,1198,1199,1201,1204],{"class":101,"line":126},[99,1200,1191],{"class":145},[99,1202,1203],{"class":113}," start",[99,1205,202],{"class":113},[15,1207,1208],{},"Là encore, une mise à jour du node sur le serveur maître est nécessaire :",[89,1210,1212],{"className":91,"code":1211,"language":93,"meta":94,"style":94},"information\u002Fcli: Updating node configuration for\nNode 'windows2k12' (last seen: Sat Nov 26 17:47:34 2016)\n    * Host 'windows2k12'\n        * Service 'disk'\n        * Service 'disk C:'\n        * Service 'icinga'\n        * Service 'load'\n        * Service 'ping4'\n        * Service 'ping6'\n        * Service 'procs'\n        * Service 'swap'\n        * Service 'users'\ninformation\u002Fcli: Adding host 'windows2k12' to the repository.\ninformation\u002Fcli: Dumping changelog items to file '\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.069441-Host-74c8bf8d716b8a06cb3574f1459547b5c16188ab48020bcb3fcc32e0d2b916e6.change'\ninformation\u002Fcli: Dumping changelog items to file '\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.072007-Service-1044dec7206e8d7c9fbb4ae8f766668406d2567fc7fc1a160a9d4700fcf8f8e9.change'\ninformation\u002Fcli: Dumping changelog items to file '\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.073057-Service-11cbac783763adafaf46fb769e695a9ac22afccfc9493ac485c2386252c636d1.change'\ninformation\u002Fcli: Dumping changelog items to file '\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.074116-Service-2eb9c534258d20f7c437141670d7c09d7afbab65b2ac9cd2034be27b122cbb41.change'\ninformation\u002Fcli: Dumping changelog items to file '\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.075129-Service-0cf67fc72b3c86c7a454f6d86b43ed245a8e491d0e5288d4da8c7ff43a7bcdb0.change'\ninformation\u002Fcli: Dumping changelog items to file '\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.076148-Service-571605952ba28ee6740b5a9b50f1e76393f1e4cdaf3115438bcdeddf8e473065.change'\ninformation\u002Fcli: Dumping changelog items to file '\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.077172-Service-d7535967c0481dbeb28afe542a40e2f0687f4fc5b5fc5abafacbd4c24ff0d9cf.change'\ninformation\u002Fcli: Dumping changelog items to file '\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.078285-Service-277d2f898036fa83a8f790fd6680e3c89e2cceaa4921a17b6ccb6c8f464ebb97.change'\ninformation\u002Fcli: Dumping changelog items to file '\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.079331-Service-da47c2f450a4f9d538d86d600d55149afd39d6672fdd1f30c68ad5be21cadad8.change'\ninformation\u002Fcli: Dumping changelog items to file '\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.080394-Service-7dfb4cf67742cb0660305e56ef816c53fcec892cae7f6ee39b75f34e659d672c.change'\ninformation\u002Fcli: Adding endpoint 'windows2k12' to the repository.\ninformation\u002Fcli: Dumping changelog items to file '\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.081559-Endpoint-74c8bf8d716b8a06cb3574f1459547b5c16188ab48020bcb3fcc32e0d2b916e6.change'\ninformation\u002Fcli: Adding zone 'windows2k12' to the repository.\ninformation\u002Fcli: Dumping changelog items to file '\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.084995-Zone-74c8bf8d716b8a06cb3574f1459547b5c16188ab48020bcb3fcc32e0d2b916e6.change'\ninformation\u002Fcli: Committing node configuration.\nChanges to be committed:\n\nAdding host 'windows2k12'\n    check_command = \"cluster-zone\"\n    import = [ \"satellite-host\" ]\nAdding service 'disk'\n    check_command = \"dummy\"\n    host_name = \"windows2k12\"\n    import = [ \"satellite-service\" ]\n    zone = \"windows2k12\"\nAdding service 'disk C:'\n    check_command = \"dummy\"\n    host_name = \"windows2k12\"\n    import = [ \"satellite-service\" ]\n    zone = \"windows2k12\"\nAdding service 'icinga'\n    check_command = \"dummy\"\n    host_name = \"windows2k12\"\n    import = [ \"satellite-service\" ]\n    zone = \"windows2k12\"\nAdding service 'load'\n    check_command = \"dummy\"\n    host_name = \"windows2k12\"\n    import = [ \"satellite-service\" ]\n    zone = \"windows2k12\"\nAdding service 'ping4'\n    check_command = \"dummy\"\n    host_name = \"windows2k12\"\n    import = [ \"satellite-service\" ]\n    zone = \"windows2k12\"\nAdding service 'ping6'\n    check_command = \"dummy\"\n    host_name = \"windows2k12\"\n    import = [ \"satellite-service\" ]\n    zone = \"windows2k12\"\nAdding service 'procs'\n    check_command = \"dummy\"\n    host_name = \"windows2k12\"\n    import = [ \"satellite-service\" ]\n    zone = \"windows2k12\"\nAdding service 'swap'\n    check_command = \"dummy\"\n    host_name = \"windows2k12\"\n    import = [ \"satellite-service\" ]\n    zone = \"windows2k12\"\nAdding service 'users'\n    check_command = \"dummy\"\n    host_name = \"windows2k12\"\n    import = [ \"satellite-service\" ]\n    zone = \"windows2k12\"\nAdding endpoint 'windows2k12'\nAdding zone 'windows2k12'\n    endpoints = [ \"windows2k12\" ]\n    parent = \"watchyou\"\n\ninformation\u002Fcli: Writing config object 'windows2k12' to file '\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12.conf'\ninformation\u002Fcli: Writing config object 'disk' to file '\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12\u002Fdisk.conf'\ninformation\u002Fcli: Writing config object 'disk C:' to file '\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12\u002Fdisk C%3A.conf'\ninformation\u002Fcli: Writing config object 'icinga' to file '\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12\u002Ficinga.conf'\ninformation\u002Fcli: Writing config object 'load' to file '\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12\u002Fload.conf'\ninformation\u002Fcli: Writing config object 'ping4' to file '\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12\u002Fping4.conf'\ninformation\u002Fcli: Writing config object 'ping6' to file '\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12\u002Fping6.conf'\ninformation\u002Fcli: Writing config object 'procs' to file '\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12\u002Fprocs.conf'\ninformation\u002Fcli: Writing config object 'swap' to file '\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12\u002Fswap.conf'\ninformation\u002Fcli: Writing config object 'users' to file '\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12\u002Fusers.conf'\ninformation\u002Fcli: Writing config object 'windows2k12' to file '\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fendpoints\u002Fwindows2k12.conf'\ninformation\u002Fcli: Writing config object 'windows2k12' to file '\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fzones\u002Fwindows2k12.conf'\nMake sure to reload Icinga 2 for these changes to take effect.\n",[96,1213,1214,1230,1266,1280,1295,1308,1321,1334,1347,1360,1373,1386,1399,1421,1446,1467,1488,1509,1530,1551,1572,1593,1614,1635,1655,1676,1697,1718,1730,1743,1747,1760,1776,1797,1810,1824,1838,1856,1870,1883,1896,1909,1926,1939,1952,1965,1978,1995,2008,2021,2034,2047,2064,2077,2090,2103,2116,2133,2146,2159,2172,2185,2202,2215,2228,2241,2254,2271,2284,2297,2310,2323,2340,2353,2366,2379,2392,2409,2422,2435,2448,2466,2481,2486,2517,2545,2573,2601,2629,2657,2685,2713,2741,2769,2797,2825],{"__ignoreMap":94},[99,1215,1216,1219,1222,1224,1227],{"class":101,"line":102},[99,1217,1218],{"class":145},"information\u002Fcli:",[99,1220,1221],{"class":113}," Updating",[99,1223,604],{"class":113},[99,1225,1226],{"class":113}," configuration",[99,1228,1229],{"class":113}," for\n",[99,1231,1232,1235,1237,1240,1242,1245,1248,1251,1254,1257,1260,1263],{"class":101,"line":126},[99,1233,1234],{"class":145},"Node",[99,1236,110],{"class":109},[99,1238,1239],{"class":113},"windows2k12",[99,1241,117],{"class":109},[99,1243,1244],{"class":691}," (last ",[99,1246,1247],{"class":113},"seen:",[99,1249,1250],{"class":113}," Sat",[99,1252,1253],{"class":113}," Nov",[99,1255,1256],{"class":584}," 26",[99,1258,1259],{"class":113}," 17:47:34",[99,1261,1262],{"class":584}," 2016",[99,1264,1265],{"class":691},")\n",[99,1267,1268,1271,1274,1276,1278],{"class":101,"line":142},[99,1269,1270],{"class":145},"    *",[99,1272,1273],{"class":113}," Host",[99,1275,110],{"class":109},[99,1277,1239],{"class":113},[99,1279,1107],{"class":109},[99,1281,1282,1285,1288,1290,1293],{"class":101,"line":783},[99,1283,1284],{"class":145},"        *",[99,1286,1287],{"class":113}," Service",[99,1289,110],{"class":109},[99,1291,1292],{"class":113},"disk",[99,1294,1107],{"class":109},[99,1296,1297,1299,1301,1303,1306],{"class":101,"line":823},[99,1298,1284],{"class":145},[99,1300,1287],{"class":113},[99,1302,110],{"class":109},[99,1304,1305],{"class":113},"disk C:",[99,1307,1107],{"class":109},[99,1309,1310,1312,1314,1316,1319],{"class":101,"line":845},[99,1311,1284],{"class":145},[99,1313,1287],{"class":113},[99,1315,110],{"class":109},[99,1317,1318],{"class":113},"icinga",[99,1320,1107],{"class":109},[99,1322,1323,1325,1327,1329,1332],{"class":101,"line":851},[99,1324,1284],{"class":145},[99,1326,1287],{"class":113},[99,1328,110],{"class":109},[99,1330,1331],{"class":113},"load",[99,1333,1107],{"class":109},[99,1335,1336,1338,1340,1342,1345],{"class":101,"line":857},[99,1337,1284],{"class":145},[99,1339,1287],{"class":113},[99,1341,110],{"class":109},[99,1343,1344],{"class":113},"ping4",[99,1346,1107],{"class":109},[99,1348,1349,1351,1353,1355,1358],{"class":101,"line":863},[99,1350,1284],{"class":145},[99,1352,1287],{"class":113},[99,1354,110],{"class":109},[99,1356,1357],{"class":113},"ping6",[99,1359,1107],{"class":109},[99,1361,1362,1364,1366,1368,1371],{"class":101,"line":869},[99,1363,1284],{"class":145},[99,1365,1287],{"class":113},[99,1367,110],{"class":109},[99,1369,1370],{"class":113},"procs",[99,1372,1107],{"class":109},[99,1374,1375,1377,1379,1381,1384],{"class":101,"line":875},[99,1376,1284],{"class":145},[99,1378,1287],{"class":113},[99,1380,110],{"class":109},[99,1382,1383],{"class":113},"swap",[99,1385,1107],{"class":109},[99,1387,1388,1390,1392,1394,1397],{"class":101,"line":891},[99,1389,1284],{"class":145},[99,1391,1287],{"class":113},[99,1393,110],{"class":109},[99,1395,1396],{"class":113},"users",[99,1398,1107],{"class":109},[99,1400,1401,1403,1406,1408,1410,1412,1414,1416,1418],{"class":101,"line":906},[99,1402,1218],{"class":145},[99,1404,1405],{"class":113}," Adding",[99,1407,831],{"class":113},[99,1409,110],{"class":109},[99,1411,1239],{"class":113},[99,1413,117],{"class":109},[99,1415,795],{"class":113},[99,1417,734],{"class":113},[99,1419,1420],{"class":113}," repository.\n",[99,1422,1423,1425,1428,1431,1434,1436,1439,1441,1444],{"class":101,"line":912},[99,1424,1218],{"class":145},[99,1426,1427],{"class":113}," Dumping",[99,1429,1430],{"class":113}," changelog",[99,1432,1433],{"class":113}," items",[99,1435,795],{"class":113},[99,1437,1438],{"class":113}," file",[99,1440,110],{"class":109},[99,1442,1443],{"class":113},"\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.069441-Host-74c8bf8d716b8a06cb3574f1459547b5c16188ab48020bcb3fcc32e0d2b916e6.change",[99,1445,1107],{"class":109},[99,1447,1448,1450,1452,1454,1456,1458,1460,1462,1465],{"class":101,"line":918},[99,1449,1218],{"class":145},[99,1451,1427],{"class":113},[99,1453,1430],{"class":113},[99,1455,1433],{"class":113},[99,1457,795],{"class":113},[99,1459,1438],{"class":113},[99,1461,110],{"class":109},[99,1463,1464],{"class":113},"\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.072007-Service-1044dec7206e8d7c9fbb4ae8f766668406d2567fc7fc1a160a9d4700fcf8f8e9.change",[99,1466,1107],{"class":109},[99,1468,1469,1471,1473,1475,1477,1479,1481,1483,1486],{"class":101,"line":925},[99,1470,1218],{"class":145},[99,1472,1427],{"class":113},[99,1474,1430],{"class":113},[99,1476,1433],{"class":113},[99,1478,795],{"class":113},[99,1480,1438],{"class":113},[99,1482,110],{"class":109},[99,1484,1485],{"class":113},"\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.073057-Service-11cbac783763adafaf46fb769e695a9ac22afccfc9493ac485c2386252c636d1.change",[99,1487,1107],{"class":109},[99,1489,1490,1492,1494,1496,1498,1500,1502,1504,1507],{"class":101,"line":931},[99,1491,1218],{"class":145},[99,1493,1427],{"class":113},[99,1495,1430],{"class":113},[99,1497,1433],{"class":113},[99,1499,795],{"class":113},[99,1501,1438],{"class":113},[99,1503,110],{"class":109},[99,1505,1506],{"class":113},"\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.074116-Service-2eb9c534258d20f7c437141670d7c09d7afbab65b2ac9cd2034be27b122cbb41.change",[99,1508,1107],{"class":109},[99,1510,1511,1513,1515,1517,1519,1521,1523,1525,1528],{"class":101,"line":937},[99,1512,1218],{"class":145},[99,1514,1427],{"class":113},[99,1516,1430],{"class":113},[99,1518,1433],{"class":113},[99,1520,795],{"class":113},[99,1522,1438],{"class":113},[99,1524,110],{"class":109},[99,1526,1527],{"class":113},"\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.075129-Service-0cf67fc72b3c86c7a454f6d86b43ed245a8e491d0e5288d4da8c7ff43a7bcdb0.change",[99,1529,1107],{"class":109},[99,1531,1532,1534,1536,1538,1540,1542,1544,1546,1549],{"class":101,"line":943},[99,1533,1218],{"class":145},[99,1535,1427],{"class":113},[99,1537,1430],{"class":113},[99,1539,1433],{"class":113},[99,1541,795],{"class":113},[99,1543,1438],{"class":113},[99,1545,110],{"class":109},[99,1547,1548],{"class":113},"\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.076148-Service-571605952ba28ee6740b5a9b50f1e76393f1e4cdaf3115438bcdeddf8e473065.change",[99,1550,1107],{"class":109},[99,1552,1553,1555,1557,1559,1561,1563,1565,1567,1570],{"class":101,"line":949},[99,1554,1218],{"class":145},[99,1556,1427],{"class":113},[99,1558,1430],{"class":113},[99,1560,1433],{"class":113},[99,1562,795],{"class":113},[99,1564,1438],{"class":113},[99,1566,110],{"class":109},[99,1568,1569],{"class":113},"\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.077172-Service-d7535967c0481dbeb28afe542a40e2f0687f4fc5b5fc5abafacbd4c24ff0d9cf.change",[99,1571,1107],{"class":109},[99,1573,1574,1576,1578,1580,1582,1584,1586,1588,1591],{"class":101,"line":955},[99,1575,1218],{"class":145},[99,1577,1427],{"class":113},[99,1579,1430],{"class":113},[99,1581,1433],{"class":113},[99,1583,795],{"class":113},[99,1585,1438],{"class":113},[99,1587,110],{"class":109},[99,1589,1590],{"class":113},"\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.078285-Service-277d2f898036fa83a8f790fd6680e3c89e2cceaa4921a17b6ccb6c8f464ebb97.change",[99,1592,1107],{"class":109},[99,1594,1595,1597,1599,1601,1603,1605,1607,1609,1612],{"class":101,"line":960},[99,1596,1218],{"class":145},[99,1598,1427],{"class":113},[99,1600,1430],{"class":113},[99,1602,1433],{"class":113},[99,1604,795],{"class":113},[99,1606,1438],{"class":113},[99,1608,110],{"class":109},[99,1610,1611],{"class":113},"\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.079331-Service-da47c2f450a4f9d538d86d600d55149afd39d6672fdd1f30c68ad5be21cadad8.change",[99,1613,1107],{"class":109},[99,1615,1616,1618,1620,1622,1624,1626,1628,1630,1633],{"class":101,"line":966},[99,1617,1218],{"class":145},[99,1619,1427],{"class":113},[99,1621,1430],{"class":113},[99,1623,1433],{"class":113},[99,1625,795],{"class":113},[99,1627,1438],{"class":113},[99,1629,110],{"class":109},[99,1631,1632],{"class":113},"\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.080394-Service-7dfb4cf67742cb0660305e56ef816c53fcec892cae7f6ee39b75f34e659d672c.change",[99,1634,1107],{"class":109},[99,1636,1637,1639,1641,1643,1645,1647,1649,1651,1653],{"class":101,"line":971},[99,1638,1218],{"class":145},[99,1640,1405],{"class":113},[99,1642,828],{"class":113},[99,1644,110],{"class":109},[99,1646,1239],{"class":113},[99,1648,117],{"class":109},[99,1650,795],{"class":113},[99,1652,734],{"class":113},[99,1654,1420],{"class":113},[99,1656,1657,1659,1661,1663,1665,1667,1669,1671,1674],{"class":101,"line":977},[99,1658,1218],{"class":145},[99,1660,1427],{"class":113},[99,1662,1430],{"class":113},[99,1664,1433],{"class":113},[99,1666,795],{"class":113},[99,1668,1438],{"class":113},[99,1670,110],{"class":109},[99,1672,1673],{"class":113},"\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.081559-Endpoint-74c8bf8d716b8a06cb3574f1459547b5c16188ab48020bcb3fcc32e0d2b916e6.change",[99,1675,1107],{"class":109},[99,1677,1678,1680,1682,1685,1687,1689,1691,1693,1695],{"class":101,"line":993},[99,1679,1218],{"class":145},[99,1681,1405],{"class":113},[99,1683,1684],{"class":113}," zone",[99,1686,110],{"class":109},[99,1688,1239],{"class":113},[99,1690,117],{"class":109},[99,1692,795],{"class":113},[99,1694,734],{"class":113},[99,1696,1420],{"class":113},[99,1698,1699,1701,1703,1705,1707,1709,1711,1713,1716],{"class":101,"line":1008},[99,1700,1218],{"class":145},[99,1702,1427],{"class":113},[99,1704,1430],{"class":113},[99,1706,1433],{"class":113},[99,1708,795],{"class":113},[99,1710,1438],{"class":113},[99,1712,110],{"class":109},[99,1714,1715],{"class":113},"\u002Fvar\u002Flib\u002Ficinga2\u002Frepository\u002Fchanges\u002F1480182452.084995-Zone-74c8bf8d716b8a06cb3574f1459547b5c16188ab48020bcb3fcc32e0d2b916e6.change",[99,1717,1107],{"class":109},[99,1719,1720,1722,1725,1727],{"class":101,"line":1023},[99,1721,1218],{"class":145},[99,1723,1724],{"class":113}," Committing",[99,1726,604],{"class":113},[99,1728,1729],{"class":113}," configuration.\n",[99,1731,1732,1735,1737,1740],{"class":101,"line":1037},[99,1733,1734],{"class":145},"Changes",[99,1736,795],{"class":113},[99,1738,1739],{"class":113}," be",[99,1741,1742],{"class":113}," committed:\n",[99,1744,1745],{"class":101,"line":1052},[99,1746,922],{"emptyLinePlaceholder":921},[99,1748,1749,1752,1754,1756,1758],{"class":101,"line":1058},[99,1750,1751],{"class":145},"Adding",[99,1753,831],{"class":113},[99,1755,110],{"class":109},[99,1757,1239],{"class":113},[99,1759,1107],{"class":109},[99,1761,1762,1765,1767,1770,1773],{"class":101,"line":1064},[99,1763,1764],{"class":145},"    check_command",[99,1766,368],{"class":113},[99,1768,1769],{"class":109}," \"",[99,1771,1772],{"class":113},"cluster-zone",[99,1774,1775],{"class":109},"\"\n",[99,1777,1778,1781,1783,1786,1789,1792,1794],{"class":101,"line":1070},[99,1779,1780],{"class":145},"    import",[99,1782,368],{"class":113},[99,1784,1785],{"class":691}," [ ",[99,1787,1788],{"class":109},"\"",[99,1790,1791],{"class":113},"satellite-host",[99,1793,1788],{"class":109},[99,1795,1796],{"class":113}," ]\n",[99,1798,1799,1801,1804,1806,1808],{"class":101,"line":1076},[99,1800,1751],{"class":145},[99,1802,1803],{"class":113}," service",[99,1805,110],{"class":109},[99,1807,1292],{"class":113},[99,1809,1107],{"class":109},[99,1811,1813,1815,1817,1819,1822],{"class":101,"line":1812},35,[99,1814,1764],{"class":145},[99,1816,368],{"class":113},[99,1818,1769],{"class":109},[99,1820,1821],{"class":113},"dummy",[99,1823,1775],{"class":109},[99,1825,1827,1830,1832,1834,1836],{"class":101,"line":1826},36,[99,1828,1829],{"class":145},"    host_name",[99,1831,368],{"class":113},[99,1833,1769],{"class":109},[99,1835,1239],{"class":113},[99,1837,1775],{"class":109},[99,1839,1841,1843,1845,1847,1849,1852,1854],{"class":101,"line":1840},37,[99,1842,1780],{"class":145},[99,1844,368],{"class":113},[99,1846,1785],{"class":691},[99,1848,1788],{"class":109},[99,1850,1851],{"class":113},"satellite-service",[99,1853,1788],{"class":109},[99,1855,1796],{"class":113},[99,1857,1859,1862,1864,1866,1868],{"class":101,"line":1858},38,[99,1860,1861],{"class":145},"    zone",[99,1863,368],{"class":113},[99,1865,1769],{"class":109},[99,1867,1239],{"class":113},[99,1869,1775],{"class":109},[99,1871,1873,1875,1877,1879,1881],{"class":101,"line":1872},39,[99,1874,1751],{"class":145},[99,1876,1803],{"class":113},[99,1878,110],{"class":109},[99,1880,1305],{"class":113},[99,1882,1107],{"class":109},[99,1884,1886,1888,1890,1892,1894],{"class":101,"line":1885},40,[99,1887,1764],{"class":145},[99,1889,368],{"class":113},[99,1891,1769],{"class":109},[99,1893,1821],{"class":113},[99,1895,1775],{"class":109},[99,1897,1899,1901,1903,1905,1907],{"class":101,"line":1898},41,[99,1900,1829],{"class":145},[99,1902,368],{"class":113},[99,1904,1769],{"class":109},[99,1906,1239],{"class":113},[99,1908,1775],{"class":109},[99,1910,1912,1914,1916,1918,1920,1922,1924],{"class":101,"line":1911},42,[99,1913,1780],{"class":145},[99,1915,368],{"class":113},[99,1917,1785],{"class":691},[99,1919,1788],{"class":109},[99,1921,1851],{"class":113},[99,1923,1788],{"class":109},[99,1925,1796],{"class":113},[99,1927,1929,1931,1933,1935,1937],{"class":101,"line":1928},43,[99,1930,1861],{"class":145},[99,1932,368],{"class":113},[99,1934,1769],{"class":109},[99,1936,1239],{"class":113},[99,1938,1775],{"class":109},[99,1940,1942,1944,1946,1948,1950],{"class":101,"line":1941},44,[99,1943,1751],{"class":145},[99,1945,1803],{"class":113},[99,1947,110],{"class":109},[99,1949,1318],{"class":113},[99,1951,1107],{"class":109},[99,1953,1955,1957,1959,1961,1963],{"class":101,"line":1954},45,[99,1956,1764],{"class":145},[99,1958,368],{"class":113},[99,1960,1769],{"class":109},[99,1962,1821],{"class":113},[99,1964,1775],{"class":109},[99,1966,1968,1970,1972,1974,1976],{"class":101,"line":1967},46,[99,1969,1829],{"class":145},[99,1971,368],{"class":113},[99,1973,1769],{"class":109},[99,1975,1239],{"class":113},[99,1977,1775],{"class":109},[99,1979,1981,1983,1985,1987,1989,1991,1993],{"class":101,"line":1980},47,[99,1982,1780],{"class":145},[99,1984,368],{"class":113},[99,1986,1785],{"class":691},[99,1988,1788],{"class":109},[99,1990,1851],{"class":113},[99,1992,1788],{"class":109},[99,1994,1796],{"class":113},[99,1996,1998,2000,2002,2004,2006],{"class":101,"line":1997},48,[99,1999,1861],{"class":145},[99,2001,368],{"class":113},[99,2003,1769],{"class":109},[99,2005,1239],{"class":113},[99,2007,1775],{"class":109},[99,2009,2011,2013,2015,2017,2019],{"class":101,"line":2010},49,[99,2012,1751],{"class":145},[99,2014,1803],{"class":113},[99,2016,110],{"class":109},[99,2018,1331],{"class":113},[99,2020,1107],{"class":109},[99,2022,2024,2026,2028,2030,2032],{"class":101,"line":2023},50,[99,2025,1764],{"class":145},[99,2027,368],{"class":113},[99,2029,1769],{"class":109},[99,2031,1821],{"class":113},[99,2033,1775],{"class":109},[99,2035,2037,2039,2041,2043,2045],{"class":101,"line":2036},51,[99,2038,1829],{"class":145},[99,2040,368],{"class":113},[99,2042,1769],{"class":109},[99,2044,1239],{"class":113},[99,2046,1775],{"class":109},[99,2048,2050,2052,2054,2056,2058,2060,2062],{"class":101,"line":2049},52,[99,2051,1780],{"class":145},[99,2053,368],{"class":113},[99,2055,1785],{"class":691},[99,2057,1788],{"class":109},[99,2059,1851],{"class":113},[99,2061,1788],{"class":109},[99,2063,1796],{"class":113},[99,2065,2067,2069,2071,2073,2075],{"class":101,"line":2066},53,[99,2068,1861],{"class":145},[99,2070,368],{"class":113},[99,2072,1769],{"class":109},[99,2074,1239],{"class":113},[99,2076,1775],{"class":109},[99,2078,2080,2082,2084,2086,2088],{"class":101,"line":2079},54,[99,2081,1751],{"class":145},[99,2083,1803],{"class":113},[99,2085,110],{"class":109},[99,2087,1344],{"class":113},[99,2089,1107],{"class":109},[99,2091,2093,2095,2097,2099,2101],{"class":101,"line":2092},55,[99,2094,1764],{"class":145},[99,2096,368],{"class":113},[99,2098,1769],{"class":109},[99,2100,1821],{"class":113},[99,2102,1775],{"class":109},[99,2104,2106,2108,2110,2112,2114],{"class":101,"line":2105},56,[99,2107,1829],{"class":145},[99,2109,368],{"class":113},[99,2111,1769],{"class":109},[99,2113,1239],{"class":113},[99,2115,1775],{"class":109},[99,2117,2119,2121,2123,2125,2127,2129,2131],{"class":101,"line":2118},57,[99,2120,1780],{"class":145},[99,2122,368],{"class":113},[99,2124,1785],{"class":691},[99,2126,1788],{"class":109},[99,2128,1851],{"class":113},[99,2130,1788],{"class":109},[99,2132,1796],{"class":113},[99,2134,2136,2138,2140,2142,2144],{"class":101,"line":2135},58,[99,2137,1861],{"class":145},[99,2139,368],{"class":113},[99,2141,1769],{"class":109},[99,2143,1239],{"class":113},[99,2145,1775],{"class":109},[99,2147,2149,2151,2153,2155,2157],{"class":101,"line":2148},59,[99,2150,1751],{"class":145},[99,2152,1803],{"class":113},[99,2154,110],{"class":109},[99,2156,1357],{"class":113},[99,2158,1107],{"class":109},[99,2160,2162,2164,2166,2168,2170],{"class":101,"line":2161},60,[99,2163,1764],{"class":145},[99,2165,368],{"class":113},[99,2167,1769],{"class":109},[99,2169,1821],{"class":113},[99,2171,1775],{"class":109},[99,2173,2175,2177,2179,2181,2183],{"class":101,"line":2174},61,[99,2176,1829],{"class":145},[99,2178,368],{"class":113},[99,2180,1769],{"class":109},[99,2182,1239],{"class":113},[99,2184,1775],{"class":109},[99,2186,2188,2190,2192,2194,2196,2198,2200],{"class":101,"line":2187},62,[99,2189,1780],{"class":145},[99,2191,368],{"class":113},[99,2193,1785],{"class":691},[99,2195,1788],{"class":109},[99,2197,1851],{"class":113},[99,2199,1788],{"class":109},[99,2201,1796],{"class":113},[99,2203,2205,2207,2209,2211,2213],{"class":101,"line":2204},63,[99,2206,1861],{"class":145},[99,2208,368],{"class":113},[99,2210,1769],{"class":109},[99,2212,1239],{"class":113},[99,2214,1775],{"class":109},[99,2216,2218,2220,2222,2224,2226],{"class":101,"line":2217},64,[99,2219,1751],{"class":145},[99,2221,1803],{"class":113},[99,2223,110],{"class":109},[99,2225,1370],{"class":113},[99,2227,1107],{"class":109},[99,2229,2231,2233,2235,2237,2239],{"class":101,"line":2230},65,[99,2232,1764],{"class":145},[99,2234,368],{"class":113},[99,2236,1769],{"class":109},[99,2238,1821],{"class":113},[99,2240,1775],{"class":109},[99,2242,2244,2246,2248,2250,2252],{"class":101,"line":2243},66,[99,2245,1829],{"class":145},[99,2247,368],{"class":113},[99,2249,1769],{"class":109},[99,2251,1239],{"class":113},[99,2253,1775],{"class":109},[99,2255,2257,2259,2261,2263,2265,2267,2269],{"class":101,"line":2256},67,[99,2258,1780],{"class":145},[99,2260,368],{"class":113},[99,2262,1785],{"class":691},[99,2264,1788],{"class":109},[99,2266,1851],{"class":113},[99,2268,1788],{"class":109},[99,2270,1796],{"class":113},[99,2272,2274,2276,2278,2280,2282],{"class":101,"line":2273},68,[99,2275,1861],{"class":145},[99,2277,368],{"class":113},[99,2279,1769],{"class":109},[99,2281,1239],{"class":113},[99,2283,1775],{"class":109},[99,2285,2287,2289,2291,2293,2295],{"class":101,"line":2286},69,[99,2288,1751],{"class":145},[99,2290,1803],{"class":113},[99,2292,110],{"class":109},[99,2294,1383],{"class":113},[99,2296,1107],{"class":109},[99,2298,2300,2302,2304,2306,2308],{"class":101,"line":2299},70,[99,2301,1764],{"class":145},[99,2303,368],{"class":113},[99,2305,1769],{"class":109},[99,2307,1821],{"class":113},[99,2309,1775],{"class":109},[99,2311,2313,2315,2317,2319,2321],{"class":101,"line":2312},71,[99,2314,1829],{"class":145},[99,2316,368],{"class":113},[99,2318,1769],{"class":109},[99,2320,1239],{"class":113},[99,2322,1775],{"class":109},[99,2324,2326,2328,2330,2332,2334,2336,2338],{"class":101,"line":2325},72,[99,2327,1780],{"class":145},[99,2329,368],{"class":113},[99,2331,1785],{"class":691},[99,2333,1788],{"class":109},[99,2335,1851],{"class":113},[99,2337,1788],{"class":109},[99,2339,1796],{"class":113},[99,2341,2343,2345,2347,2349,2351],{"class":101,"line":2342},73,[99,2344,1861],{"class":145},[99,2346,368],{"class":113},[99,2348,1769],{"class":109},[99,2350,1239],{"class":113},[99,2352,1775],{"class":109},[99,2354,2356,2358,2360,2362,2364],{"class":101,"line":2355},74,[99,2357,1751],{"class":145},[99,2359,1803],{"class":113},[99,2361,110],{"class":109},[99,2363,1396],{"class":113},[99,2365,1107],{"class":109},[99,2367,2369,2371,2373,2375,2377],{"class":101,"line":2368},75,[99,2370,1764],{"class":145},[99,2372,368],{"class":113},[99,2374,1769],{"class":109},[99,2376,1821],{"class":113},[99,2378,1775],{"class":109},[99,2380,2382,2384,2386,2388,2390],{"class":101,"line":2381},76,[99,2383,1829],{"class":145},[99,2385,368],{"class":113},[99,2387,1769],{"class":109},[99,2389,1239],{"class":113},[99,2391,1775],{"class":109},[99,2393,2395,2397,2399,2401,2403,2405,2407],{"class":101,"line":2394},77,[99,2396,1780],{"class":145},[99,2398,368],{"class":113},[99,2400,1785],{"class":691},[99,2402,1788],{"class":109},[99,2404,1851],{"class":113},[99,2406,1788],{"class":109},[99,2408,1796],{"class":113},[99,2410,2412,2414,2416,2418,2420],{"class":101,"line":2411},78,[99,2413,1861],{"class":145},[99,2415,368],{"class":113},[99,2417,1769],{"class":109},[99,2419,1239],{"class":113},[99,2421,1775],{"class":109},[99,2423,2425,2427,2429,2431,2433],{"class":101,"line":2424},79,[99,2426,1751],{"class":145},[99,2428,828],{"class":113},[99,2430,110],{"class":109},[99,2432,1239],{"class":113},[99,2434,1107],{"class":109},[99,2436,2438,2440,2442,2444,2446],{"class":101,"line":2437},80,[99,2439,1751],{"class":145},[99,2441,1684],{"class":113},[99,2443,110],{"class":109},[99,2445,1239],{"class":113},[99,2447,1107],{"class":109},[99,2449,2451,2454,2456,2458,2460,2462,2464],{"class":101,"line":2450},81,[99,2452,2453],{"class":145},"    endpoints",[99,2455,368],{"class":113},[99,2457,1785],{"class":691},[99,2459,1788],{"class":109},[99,2461,1239],{"class":113},[99,2463,1788],{"class":109},[99,2465,1796],{"class":113},[99,2467,2469,2472,2474,2476,2479],{"class":101,"line":2468},82,[99,2470,2471],{"class":145},"    parent",[99,2473,368],{"class":113},[99,2475,1769],{"class":109},[99,2477,2478],{"class":113},"watchyou",[99,2480,1775],{"class":109},[99,2482,2484],{"class":101,"line":2483},83,[99,2485,922],{"emptyLinePlaceholder":921},[99,2487,2489,2491,2494,2497,2500,2502,2504,2506,2508,2510,2512,2515],{"class":101,"line":2488},84,[99,2490,1218],{"class":145},[99,2492,2493],{"class":113}," Writing",[99,2495,2496],{"class":113}," config",[99,2498,2499],{"class":113}," object",[99,2501,110],{"class":109},[99,2503,1239],{"class":113},[99,2505,117],{"class":109},[99,2507,795],{"class":113},[99,2509,1438],{"class":113},[99,2511,110],{"class":109},[99,2513,2514],{"class":113},"\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12.conf",[99,2516,1107],{"class":109},[99,2518,2520,2522,2524,2526,2528,2530,2532,2534,2536,2538,2540,2543],{"class":101,"line":2519},85,[99,2521,1218],{"class":145},[99,2523,2493],{"class":113},[99,2525,2496],{"class":113},[99,2527,2499],{"class":113},[99,2529,110],{"class":109},[99,2531,1292],{"class":113},[99,2533,117],{"class":109},[99,2535,795],{"class":113},[99,2537,1438],{"class":113},[99,2539,110],{"class":109},[99,2541,2542],{"class":113},"\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12\u002Fdisk.conf",[99,2544,1107],{"class":109},[99,2546,2548,2550,2552,2554,2556,2558,2560,2562,2564,2566,2568,2571],{"class":101,"line":2547},86,[99,2549,1218],{"class":145},[99,2551,2493],{"class":113},[99,2553,2496],{"class":113},[99,2555,2499],{"class":113},[99,2557,110],{"class":109},[99,2559,1305],{"class":113},[99,2561,117],{"class":109},[99,2563,795],{"class":113},[99,2565,1438],{"class":113},[99,2567,110],{"class":109},[99,2569,2570],{"class":113},"\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12\u002Fdisk C%3A.conf",[99,2572,1107],{"class":109},[99,2574,2576,2578,2580,2582,2584,2586,2588,2590,2592,2594,2596,2599],{"class":101,"line":2575},87,[99,2577,1218],{"class":145},[99,2579,2493],{"class":113},[99,2581,2496],{"class":113},[99,2583,2499],{"class":113},[99,2585,110],{"class":109},[99,2587,1318],{"class":113},[99,2589,117],{"class":109},[99,2591,795],{"class":113},[99,2593,1438],{"class":113},[99,2595,110],{"class":109},[99,2597,2598],{"class":113},"\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12\u002Ficinga.conf",[99,2600,1107],{"class":109},[99,2602,2604,2606,2608,2610,2612,2614,2616,2618,2620,2622,2624,2627],{"class":101,"line":2603},88,[99,2605,1218],{"class":145},[99,2607,2493],{"class":113},[99,2609,2496],{"class":113},[99,2611,2499],{"class":113},[99,2613,110],{"class":109},[99,2615,1331],{"class":113},[99,2617,117],{"class":109},[99,2619,795],{"class":113},[99,2621,1438],{"class":113},[99,2623,110],{"class":109},[99,2625,2626],{"class":113},"\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12\u002Fload.conf",[99,2628,1107],{"class":109},[99,2630,2632,2634,2636,2638,2640,2642,2644,2646,2648,2650,2652,2655],{"class":101,"line":2631},89,[99,2633,1218],{"class":145},[99,2635,2493],{"class":113},[99,2637,2496],{"class":113},[99,2639,2499],{"class":113},[99,2641,110],{"class":109},[99,2643,1344],{"class":113},[99,2645,117],{"class":109},[99,2647,795],{"class":113},[99,2649,1438],{"class":113},[99,2651,110],{"class":109},[99,2653,2654],{"class":113},"\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12\u002Fping4.conf",[99,2656,1107],{"class":109},[99,2658,2660,2662,2664,2666,2668,2670,2672,2674,2676,2678,2680,2683],{"class":101,"line":2659},90,[99,2661,1218],{"class":145},[99,2663,2493],{"class":113},[99,2665,2496],{"class":113},[99,2667,2499],{"class":113},[99,2669,110],{"class":109},[99,2671,1357],{"class":113},[99,2673,117],{"class":109},[99,2675,795],{"class":113},[99,2677,1438],{"class":113},[99,2679,110],{"class":109},[99,2681,2682],{"class":113},"\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12\u002Fping6.conf",[99,2684,1107],{"class":109},[99,2686,2688,2690,2692,2694,2696,2698,2700,2702,2704,2706,2708,2711],{"class":101,"line":2687},91,[99,2689,1218],{"class":145},[99,2691,2493],{"class":113},[99,2693,2496],{"class":113},[99,2695,2499],{"class":113},[99,2697,110],{"class":109},[99,2699,1370],{"class":113},[99,2701,117],{"class":109},[99,2703,795],{"class":113},[99,2705,1438],{"class":113},[99,2707,110],{"class":109},[99,2709,2710],{"class":113},"\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12\u002Fprocs.conf",[99,2712,1107],{"class":109},[99,2714,2716,2718,2720,2722,2724,2726,2728,2730,2732,2734,2736,2739],{"class":101,"line":2715},92,[99,2717,1218],{"class":145},[99,2719,2493],{"class":113},[99,2721,2496],{"class":113},[99,2723,2499],{"class":113},[99,2725,110],{"class":109},[99,2727,1383],{"class":113},[99,2729,117],{"class":109},[99,2731,795],{"class":113},[99,2733,1438],{"class":113},[99,2735,110],{"class":109},[99,2737,2738],{"class":113},"\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12\u002Fswap.conf",[99,2740,1107],{"class":109},[99,2742,2744,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2767],{"class":101,"line":2743},93,[99,2745,1218],{"class":145},[99,2747,2493],{"class":113},[99,2749,2496],{"class":113},[99,2751,2499],{"class":113},[99,2753,110],{"class":109},[99,2755,1396],{"class":113},[99,2757,117],{"class":109},[99,2759,795],{"class":113},[99,2761,1438],{"class":113},[99,2763,110],{"class":109},[99,2765,2766],{"class":113},"\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts\u002Fwindows2k12\u002Fusers.conf",[99,2768,1107],{"class":109},[99,2770,2772,2774,2776,2778,2780,2782,2784,2786,2788,2790,2792,2795],{"class":101,"line":2771},94,[99,2773,1218],{"class":145},[99,2775,2493],{"class":113},[99,2777,2496],{"class":113},[99,2779,2499],{"class":113},[99,2781,110],{"class":109},[99,2783,1239],{"class":113},[99,2785,117],{"class":109},[99,2787,795],{"class":113},[99,2789,1438],{"class":113},[99,2791,110],{"class":109},[99,2793,2794],{"class":113},"\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fendpoints\u002Fwindows2k12.conf",[99,2796,1107],{"class":109},[99,2798,2800,2802,2804,2806,2808,2810,2812,2814,2816,2818,2820,2823],{"class":101,"line":2799},95,[99,2801,1218],{"class":145},[99,2803,2493],{"class":113},[99,2805,2496],{"class":113},[99,2807,2499],{"class":113},[99,2809,110],{"class":109},[99,2811,1239],{"class":113},[99,2813,117],{"class":109},[99,2815,795],{"class":113},[99,2817,1438],{"class":113},[99,2819,110],{"class":109},[99,2821,2822],{"class":113},"\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fzones\u002Fwindows2k12.conf",[99,2824,1107],{"class":109},[99,2826,2828,2831,2834,2836,2839,2842,2845,2848,2851,2854,2856,2859],{"class":101,"line":2827},96,[99,2829,2830],{"class":145},"Make",[99,2832,2833],{"class":113}," sure",[99,2835,795],{"class":113},[99,2837,2838],{"class":113}," reload",[99,2840,2841],{"class":113}," Icinga",[99,2843,2844],{"class":584}," 2",[99,2846,2847],{"class":113}," for",[99,2849,2850],{"class":113}," these",[99,2852,2853],{"class":113}," changes",[99,2855,795],{"class":113},[99,2857,2858],{"class":113}," take",[99,2860,2861],{"class":113}," effect.\n",[15,2863,2864],{},"Un redémarrage Icinga2 est aussi à réaliser sur le serveur maître :",[89,2866,2867],{"className":91,"code":624,"language":93,"meta":94,"style":94},[96,2868,2869],{"__ignoreMap":94},[99,2870,2871,2873],{"class":101,"line":102},[99,2872,631],{"class":145},[99,2874,387],{"class":113},[15,2876,2877],{},"Sur l’interface Icinga2web voici le résultat attendu :",[15,2879,2880],{},[445,2881],{"alt":94,"src":2882},"\u002Fimages\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web\u002F2a152517ee.png",[10,2884,2886],{"id":2885},"lajout-dun-hôte-snmp","L’ajout d’un hôte SNMP",[15,2888,2889,2890,2892],{},"Dans notre exemple nous ajouterons la surveillance via SNMP de VyOS.",[75,2891],{},"\nL’instruction de commande permet l’ajout du SNMP public dans le réseau LAN vers une cible :",[89,2894,2896],{"className":91,"code":2895,"language":93,"meta":94,"style":94},"set service snmp listen-address 192.168.1.1\nset service snmp listen-address 192.168.1.1 port 161\nset service snmp target 192.168.1.2\nset service snmp community public authorization rw\nset service snmp description snmp-public\ncommit\nsave\n",[96,2897,2898,2914,2933,2947,2967,2981,2986],{"__ignoreMap":94},[99,2899,2900,2903,2905,2908,2911],{"class":101,"line":102},[99,2901,2902],{"class":105},"set",[99,2904,1803],{"class":113},[99,2906,2907],{"class":113}," snmp",[99,2909,2910],{"class":113}," listen-address",[99,2912,2913],{"class":584}," 192.168.1.1\n",[99,2915,2916,2918,2920,2922,2924,2927,2930],{"class":101,"line":126},[99,2917,2902],{"class":105},[99,2919,1803],{"class":113},[99,2921,2907],{"class":113},[99,2923,2910],{"class":113},[99,2925,2926],{"class":584}," 192.168.1.1",[99,2928,2929],{"class":113}," port",[99,2931,2932],{"class":584}," 161\n",[99,2934,2935,2937,2939,2941,2944],{"class":101,"line":142},[99,2936,2902],{"class":105},[99,2938,1803],{"class":113},[99,2940,2907],{"class":113},[99,2942,2943],{"class":113}," target",[99,2945,2946],{"class":584}," 192.168.1.2\n",[99,2948,2949,2951,2953,2955,2958,2961,2964],{"class":101,"line":783},[99,2950,2902],{"class":105},[99,2952,1803],{"class":113},[99,2954,2907],{"class":113},[99,2956,2957],{"class":113}," community",[99,2959,2960],{"class":113}," public",[99,2962,2963],{"class":113}," authorization",[99,2965,2966],{"class":113}," rw\n",[99,2968,2969,2971,2973,2975,2978],{"class":101,"line":823},[99,2970,2902],{"class":105},[99,2972,1803],{"class":113},[99,2974,2907],{"class":113},[99,2976,2977],{"class":113}," description",[99,2979,2980],{"class":113}," snmp-public\n",[99,2982,2983],{"class":101,"line":845},[99,2984,2985],{"class":145},"commit\n",[99,2987,2988],{"class":101,"line":851},[99,2989,2990],{"class":145},"save\n",[10,2992,2994],{"id":2993},"conclusion","Conclusion",[15,2996,2997],{},"Cet article a couvert l'installation complète d'Icinga2 et de son interface Icinga2web sous Debian 8, puis la configuration d'un serveur maître capable de superviser des hôtes Linux et Windows ainsi qu'un équipement réseau via SNMP. La procédure passe par la génération de certificats pour sécuriser la communication entre le maître et les agents, ainsi que par la mise à jour de la configuration à chaque ajout de nœud. Cette solution de monitoring, indépendante de Nagios depuis sa réécriture en 2014, offre une interface moderne pour surveiller l'ensemble d'une infrastructure.",[15,2999,3000],{},"Nous sommes désormais prêts à éditer la configuration du fichier :",[89,3002,3004],{"className":91,"code":3003,"language":93,"meta":94,"style":94},"nano \u002Fetc\u002Ficinga2\u002Fconf.d\u002Fhosts.conf\n",[96,3005,3006],{"__ignoreMap":94},[99,3007,3008,3010],{"class":101,"line":102},[99,3009,357],{"class":145},[99,3011,3012],{"class":113}," \u002Fetc\u002Ficinga2\u002Fconf.d\u002Fhosts.conf\n",[15,3014,3015],{},"Nous ajoutons quelques vérifications comme par exemple le ping vers OVH ou encore les partitions :",[89,3017,3019],{"className":91,"code":3018,"language":93,"meta":94,"style":94},"object Host \"vyos\" {\n\n address             = \"192.168.1.1\"\n check_command       = \"hostalive\"\n vars.sla = \"24x7\"\n vars.fping_address = \"91.121.161.184\"\n vars.os = \"Router-VyOS\"\n vars.ssh_port = 14522\n vars.snmp_address   = \"192.168.1.1\"\n vars.snmp_community = \"public\"\n vars.snmp_v2        = \"false\"\n vars.snmp_v3        = \"false\"\n\nvars.disks[\"disk \u002F\"] = {\n    disk_partitions = \"\u002F\",\n  }\n\nvars.disks[\"disk \u002Fboot\"] = {\n    disk_partitions = \"\u002Fboot\",\n  }\n\nvars.disks[\"disk\"] = {\n        vars.disk_wfree = \"85%\"\n  }\n\n}\n",[96,3020,3021,3038,3042,3057,3072,3086,3100,3114,3124,3138,3152,3167,3180,3184,3198,3215,3220,3224,3237,3252,3256,3260,3273,3287,3291,3295],{"__ignoreMap":94},[99,3022,3023,3026,3028,3030,3033,3035],{"class":101,"line":102},[99,3024,3025],{"class":145},"object",[99,3027,1273],{"class":113},[99,3029,1769],{"class":109},[99,3031,3032],{"class":113},"vyos",[99,3034,1788],{"class":109},[99,3036,3037],{"class":113}," {\n",[99,3039,3040],{"class":101,"line":126},[99,3041,922],{"emptyLinePlaceholder":921},[99,3043,3044,3047,3050,3052,3055],{"class":101,"line":142},[99,3045,3046],{"class":145}," address",[99,3048,3049],{"class":113},"             =",[99,3051,1769],{"class":109},[99,3053,3054],{"class":113},"192.168.1.1",[99,3056,1775],{"class":109},[99,3058,3059,3062,3065,3067,3070],{"class":101,"line":783},[99,3060,3061],{"class":145}," check_command",[99,3063,3064],{"class":113},"       =",[99,3066,1769],{"class":109},[99,3068,3069],{"class":113},"hostalive",[99,3071,1775],{"class":109},[99,3073,3074,3077,3079,3081,3084],{"class":101,"line":823},[99,3075,3076],{"class":145}," vars.sla",[99,3078,368],{"class":113},[99,3080,1769],{"class":109},[99,3082,3083],{"class":113},"24x7",[99,3085,1775],{"class":109},[99,3087,3088,3091,3093,3095,3098],{"class":101,"line":845},[99,3089,3090],{"class":145}," vars.fping_address",[99,3092,368],{"class":113},[99,3094,1769],{"class":109},[99,3096,3097],{"class":113},"91.121.161.184",[99,3099,1775],{"class":109},[99,3101,3102,3105,3107,3109,3112],{"class":101,"line":851},[99,3103,3104],{"class":145}," vars.os",[99,3106,368],{"class":113},[99,3108,1769],{"class":109},[99,3110,3111],{"class":113},"Router-VyOS",[99,3113,1775],{"class":109},[99,3115,3116,3119,3121],{"class":101,"line":857},[99,3117,3118],{"class":145}," vars.ssh_port",[99,3120,368],{"class":113},[99,3122,3123],{"class":584}," 14522\n",[99,3125,3126,3129,3132,3134,3136],{"class":101,"line":863},[99,3127,3128],{"class":145}," vars.snmp_address",[99,3130,3131],{"class":113},"   =",[99,3133,1769],{"class":109},[99,3135,3054],{"class":113},[99,3137,1775],{"class":109},[99,3139,3140,3143,3145,3147,3150],{"class":101,"line":869},[99,3141,3142],{"class":145}," vars.snmp_community",[99,3144,368],{"class":113},[99,3146,1769],{"class":109},[99,3148,3149],{"class":113},"public",[99,3151,1775],{"class":109},[99,3153,3154,3157,3160,3162,3165],{"class":101,"line":875},[99,3155,3156],{"class":145}," vars.snmp_v2",[99,3158,3159],{"class":113},"        =",[99,3161,1769],{"class":109},[99,3163,3164],{"class":113},"false",[99,3166,1775],{"class":109},[99,3168,3169,3172,3174,3176,3178],{"class":101,"line":891},[99,3170,3171],{"class":145}," vars.snmp_v3",[99,3173,3159],{"class":113},[99,3175,1769],{"class":109},[99,3177,3164],{"class":113},[99,3179,1775],{"class":109},[99,3181,3182],{"class":101,"line":906},[99,3183,922],{"emptyLinePlaceholder":921},[99,3185,3186,3189,3192,3194,3196],{"class":101,"line":912},[99,3187,3188],{"class":145},"vars.disks[",[99,3190,3191],{"class":145},"\"disk \u002F\"",[99,3193,721],{"class":145},[99,3195,368],{"class":113},[99,3197,3037],{"class":113},[99,3199,3200,3203,3205,3207,3210,3212],{"class":101,"line":918},[99,3201,3202],{"class":145},"    disk_partitions",[99,3204,368],{"class":113},[99,3206,1769],{"class":109},[99,3208,3209],{"class":113},"\u002F",[99,3211,1788],{"class":109},[99,3213,3214],{"class":113},",\n",[99,3216,3217],{"class":101,"line":925},[99,3218,3219],{"class":691},"  }\n",[99,3221,3222],{"class":101,"line":931},[99,3223,922],{"emptyLinePlaceholder":921},[99,3225,3226,3228,3231,3233,3235],{"class":101,"line":937},[99,3227,3188],{"class":145},[99,3229,3230],{"class":145},"\"disk \u002Fboot\"",[99,3232,721],{"class":145},[99,3234,368],{"class":113},[99,3236,3037],{"class":113},[99,3238,3239,3241,3243,3245,3248,3250],{"class":101,"line":943},[99,3240,3202],{"class":145},[99,3242,368],{"class":113},[99,3244,1769],{"class":109},[99,3246,3247],{"class":113},"\u002Fboot",[99,3249,1788],{"class":109},[99,3251,3214],{"class":113},[99,3253,3254],{"class":101,"line":949},[99,3255,3219],{"class":691},[99,3257,3258],{"class":101,"line":955},[99,3259,922],{"emptyLinePlaceholder":921},[99,3261,3262,3264,3267,3269,3271],{"class":101,"line":960},[99,3263,3188],{"class":145},[99,3265,3266],{"class":145},"\"disk\"",[99,3268,721],{"class":145},[99,3270,368],{"class":113},[99,3272,3037],{"class":113},[99,3274,3275,3278,3280,3282,3285],{"class":101,"line":966},[99,3276,3277],{"class":145},"        vars.disk_wfree",[99,3279,368],{"class":113},[99,3281,1769],{"class":109},[99,3283,3284],{"class":113},"85%",[99,3286,1775],{"class":109},[99,3288,3289],{"class":101,"line":971},[99,3290,3219],{"class":691},[99,3292,3293],{"class":101,"line":977},[99,3294,922],{"emptyLinePlaceholder":921},[99,3296,3297],{"class":101,"line":993},[99,3298,3299],{"class":691},"}\n",[15,3301,3302,3303,3306,73],{},"La liste des vérifications à ajouter est disponible sur le lien suivant : ",[1166,3304,3305],{},"l",[43,3307,3310],{"href":3308,"rel":3309},"https:\u002F\u002Fdocs.icinga.com\u002Ficinga2\u002Flatest\u002Fdoc\u002Fmodule\u002Ficinga2\u002Fchapter\u002Fplugin-check-commands",[47],[1166,3311,3312],{},"a documentation",[10,3314,3316],{"id":3315},"supprimer-un-hôte-icinga2","Supprimer un hôte Icinga2",[15,3318,3319],{},"Supprimons l’entrée de l’hôte que nous souhaitons supprimer : (ex: windows2k12)",[89,3321,3323],{"className":91,"code":3322,"language":93,"meta":94,"style":94},"icinga2 node remove windows2k12\n",[96,3324,3325],{"__ignoreMap":94},[99,3326,3327,3329,3331,3334],{"class":101,"line":102},[99,3328,34],{"class":145},[99,3330,604],{"class":113},[99,3332,3333],{"class":113}," remove",[99,3335,3336],{"class":113}," windows2k12\n",[15,3338,3339],{},"Puis, il nous exécutons la mise à jour du node :",[89,3341,3342],{"className":91,"code":1125,"language":93,"meta":94,"style":94},[96,3343,3344],{"__ignoreMap":94},[99,3345,3346,3348,3350],{"class":101,"line":102},[99,3347,34],{"class":145},[99,3349,604],{"class":113},[99,3351,1136],{"class":113},[15,3353,3354],{},"A ce moment précis Windows n’est plus dans les nodes, nous redémarrons le service Icinga 2 :",[89,3356,3357],{"className":91,"code":624,"language":93,"meta":94,"style":94},[96,3358,3359],{"__ignoreMap":94},[99,3360,3361,3363],{"class":101,"line":102},[99,3362,631],{"class":145},[99,3364,387],{"class":113},[15,3366,3367,3368,3370,3371,3373],{},"Attention, il faut aussi faire la manipulation sur le client Windows, auquel cas au bout d’un certain temps il réapparaît.",[75,3369],{},"\nPour un hôte monitoré via l’agent, il faut reconfigurer l’hôte, et arréter le service Icinga2.",[75,3372],{},"\nConcernant un hôte surveillé via SNMP par exemple, rendez-vous dans le fichier de configuration :",[89,3375,3376],{"className":91,"code":3003,"language":93,"meta":94,"style":94},[96,3377,3378],{"__ignoreMap":94},[99,3379,3380,3382],{"class":101,"line":102},[99,3381,357],{"class":145},[99,3383,3012],{"class":113},[15,3385,3386],{},"Et supprimer les lignes de l’hôte précédemment insérées et relancer la mise à jour du node.",[10,3388,3390],{"id":3389},"ajouter-des-vérifications-sur-un-hôte-icinga2","Ajouter des vérifications sur un hôte Icinga2",[15,3392,3393],{},"Nous avons trois hôtes qui communiquent de différentes façons avec notre solution icinga2 :",[3395,3396,3397,3400,3403],"ul",{},[85,3398,3399],{},"Localhost (serveur maître)",[85,3401,3402],{},"Windows2k12 (Agent)",[85,3404,3405],{},"VyOS (SNMP)",[15,3407,3408,3409,3411],{},"Il est désormais nécessaire de savoir manager nos vérifications afin d’en ajouter, d’en modifier ou d’en supprimer.",[75,3410],{},"\nLes repertoires importants sont :",[3395,3413,3414,3420,3426,3432],{},[85,3415,3416,3419],{},[1166,3417,3418],{},"\u002Fetc\u002Ficinga2\u002Frepository.d\u002Fhosts"," : les fichiers des hôtes monitorés via l’agent Icinga2.",[85,3421,3422,3425],{},[1166,3423,3424],{},"\u002Fetc\u002Ficinga2\u002Fconf.d\u002Fhosts.conf"," : le fichier de configuration pour l’ajout d’hôtes.",[85,3427,3428,3431],{},[1166,3429,3430],{},"\u002Fetc\u002Ficinga2\u002Fconf.d\u002Fgroupe.conf :"," le fichier de configuration pour l’ajout des hôtes dans des groupes.",[85,3433,3434,3437],{},[1166,3435,3436],{},"\u002Fetc\u002Ficinga2\u002Fconf.d\u002Ftemplates.conf"," : le fichier de configuration pour les templates d’hôtes.",[32,3439,3441],{"id":3440},"les-plugins-nagios-dans-icinga2","Les plugins Nagios dans icinga2 :",[15,3443,3444,3445,3447],{},"Malgré la nouveauté d’Icinga2, les plugins Nagios sont pleinement compatibles.",[75,3446],{},"\nPour utiliser des scripts de vérifications Nagios nous allons ajouter le paquet  : nagios-plugins :",[89,3449,3451],{"className":91,"code":3450,"language":93,"meta":94,"style":94},"apt-get install nagios-plugins\n",[96,3452,3453],{"__ignoreMap":94},[99,3454,3455,3457,3459],{"class":101,"line":102},[99,3456,196],{"class":145},[99,3458,199],{"class":113},[99,3460,3461],{"class":113}," nagios-plugins\n",[15,3463,3464,3465,3467,3468,3470,3476,3478,3484,3486],{},"Il existe bon nombre de sondes de vérification à configurer avec Icinga2 que je n’exprime pas dans mon article.",[75,3466],{},"\nVoici quelques adresses qui peuvent vous aider dans votre développement futur :",[75,3469],{},[43,3471,3474],{"href":3472,"rel":3473},"https:\u002F\u002Fexchange.nagios.org\u002F",[47],[1166,3475,3472],{},[75,3477],{},[43,3479,3482],{"href":3480,"rel":3481},"https:\u002F\u002Fexchange.icinga.com\u002F",[47],[1166,3483,3480],{},[75,3485],{},[43,3487,3490],{"href":3488,"rel":3489},"https:\u002F\u002Ftechnet.microsoft.com\u002Fen-us\u002Fscriptcenter\u002Fbb410849.aspx",[47],[1166,3491,3488],{},[15,3493,3494],{},"Bonne continuation avec Icinga2 qui est simplement un des meilleurs outils de monitoring gratuit.",[3496,3497,3498],"style",{},"html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}",{"title":94,"searchDepth":126,"depth":126,"links":3500},[3501,3502,3505,3509,3510,3511,3514,3515,3516,3517,3518],{"id":12,"depth":126,"text":13},{"id":20,"depth":126,"text":21,"children":3503},[3504],{"id":34,"depth":142,"text":35},{"id":57,"depth":126,"text":58,"children":3506},[3507,3508],{"id":80,"depth":142,"text":35},{"id":304,"depth":142,"text":305},{"id":429,"depth":126,"text":430},{"id":588,"depth":126,"text":589},{"id":636,"depth":126,"text":637,"children":3512},[3513],{"id":1118,"depth":142,"text":1119},{"id":1155,"depth":126,"text":1156},{"id":2885,"depth":126,"text":2886},{"id":2993,"depth":126,"text":2994},{"id":3315,"depth":126,"text":3316},{"id":3389,"depth":126,"text":3390,"children":3519},[3520],{"id":3440,"depth":142,"text":3441},[3522],"Linux","\u002Fimages\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web\u002F443c55fb6e.png",null,"2017-03-05","Le monitoring d'une infrastructure avec Icinga2 et Icinga2web. Découvrez comment installer et configurer Icinga sous Debian 8.","md",{},"\u002Fblog\u002Finstallation-configuration-icinga2-icinga2web",[3531],"certificat-lpi-linux-essentials-exam-010-150",{"title":5,"description":3526},"installation-configuration-icinga2-icinga2web","blog\u002Finstallation-configuration-icinga2-icinga2web","KcdeCoIi-Nl_Ne0nNN8gITOP8kvWtv2pj7CGNxm_rEg",[3537,3543,3551,3559,3566,3572,3580,3588],{"title":3538,"path":3539,"stem":3540,"date":3541,"cover":3542,"categories":3524,"children":-1},"Mise à jour du routeur SRX 100 sous Junos","\u002Fblog\u002Fmise-jour-routeur-srx-100-sous-junos","blog\u002Fmise-jour-routeur-srx-100-sous-junos","2017-05-17","\u002Fimages\u002Fblog\u002Fmise-jour-routeur-srx-100-sous-junos\u002F1b4814003c.jpg",{"title":3544,"path":3545,"stem":3546,"date":3547,"cover":3548,"categories":3549,"children":-1},"ESET Remote Administrator : installation sous Windows","\u002Fblog\u002Feset-remote-administrator-installation-sous-windows","blog\u002Feset-remote-administrator-installation-sous-windows","2017-04-30","\u002Fimages\u002Fblog\u002Feset-remote-administrator-installation-sous-windows\u002F15dab17188.jpg",[3550],"Microsoft",{"title":3552,"path":3553,"stem":3554,"date":3555,"cover":3556,"categories":3557,"children":-1},"Hack In Paris et Nuit du Hack du 19 au 25 Juin 2017","\u002Fblog\u002Fhack-paris-nuit-hack-juin-2017","blog\u002Fhack-paris-nuit-hack-juin-2017","2017-04-25","\u002Fimages\u002Fblog\u002Fhack-paris-nuit-hack-juin-2017\u002F4cd713ef6f.png",[3558],"Évènement",{"title":3560,"path":3561,"stem":3562,"date":3563,"cover":3564,"categories":3565,"children":-1},"Installation et configuration de Owncloud","\u002Fblog\u002Finstallation-configuration-owncloud","blog\u002Finstallation-configuration-owncloud","2017-03-09","\u002Fimages\u002Fblog\u002Finstallation-configuration-owncloud\u002F5625a922b3.jpg",[3522],{"title":3567,"path":3568,"stem":3569,"date":3525,"cover":3570,"categories":3571,"children":-1},"Migration d’un serveur Zimbra 8.6 Ubuntu 14.04 vers Zimbra 8.7.4 Ubuntu 16.04.2","\u002Fblog\u002Fmigration-serveur-zimbra-ubuntu-vers-zimbra-ubuntu","blog\u002Fmigration-serveur-zimbra-ubuntu-vers-zimbra-ubuntu","\u002Fimages\u002Fblog\u002Fmigration-serveur-zimbra-ubuntu-vers-zimbra-ubuntu\u002F1a88e8245b.jpg",[3522],{"title":3573,"path":3574,"stem":3575,"date":3576,"cover":3577,"categories":3578,"children":-1},"Apprenez le fonctionnement des réseaux TCP\u002FIP","\u002Fblog\u002Fcertificat-apprenez-fonctionnement-des-reseaux-tcp","blog\u002Fcertificat-apprenez-fonctionnement-des-reseaux-tcp","2017-02-02","\u002Fimages\u002Fblog\u002Fcertificat-apprenez-fonctionnement-des-reseaux-tcp\u002Fc0b008c67f.png",[3579],"Réseau",{"title":3581,"path":3582,"stem":3583,"date":3584,"cover":3585,"categories":3586,"children":-1},"Installer LineageOS 14.1 nightly sur OnePlus One","\u002Fblog\u002Finstaller-lineageos-nightly-sur-oneplus-one","blog\u002Finstaller-lineageos-nightly-sur-oneplus-one","2017-01-24","\u002Fimages\u002Fblog\u002Finstaller-lineageos-nightly-sur-oneplus-one\u002Fe7495dc103.png",[3587],"Google",{"title":3589,"path":3590,"stem":3591,"date":3592,"cover":3593,"categories":3594,"children":-1},"La préparation à une Validation des Acquis de l’Expérience","\u002Fblog\u002Fpreparation-une-validation-des-acquis-experience","blog\u002Fpreparation-une-validation-des-acquis-experience","2017-01-18","\u002Fimages\u002Fblog\u002Fpreparation-une-validation-des-acquis-experience\u002Fb217a7633b.png",[3558],[3596],{"id":3597,"title":3598,"body":3599,"categories":3654,"cover":3656,"cover_contain":3657,"credly_badge_id":3658,"date":3659,"description":3660,"extension":3527,"meta":3661,"navigation":921,"path":3662,"related_certifications":3524,"seo":3663,"slug":3531,"stem":3664,"__hash__":3665},"blog\u002Fblog\u002Fcertificat-lpi-linux-essentials-exam-010-150.md","LPI Linux Essentials – Exam 010-150",{"type":7,"value":3600,"toc":3650},[3601,3603,3606,3612,3639,3645,3647],[10,3602,13],{"id":12},[15,3604,3605],{},"Pour fiabiliser mes interventions sur des serveurs Linux en clientèle, j'ai passé cette certification LPI Linux Essentials.",[15,3607,3608,3609,3611],{},"Le parcours de formation \"LPI Linux Essentials\" est dédié aux professionnels des systèmes.",[75,3610],{},"\nLe catalogue de cours en ligne aborde les modules suivants :",[3395,3613,3614,3619,3624,3629,3634],{},[85,3615,3616],{},[1166,3617,3618],{},"Communauté Linux et carrière dans le logiciel libre",[85,3620,3621],{},[1166,3622,3623],{},"Trouver son chemin sur un système Linux",[85,3625,3626],{},[1166,3627,3628],{},"Le pouvoir de la ligne de commande",[85,3630,3631],{},[1166,3632,3633],{},"Le système d'exploitation Linux",[85,3635,3636],{},[1166,3637,3638],{},"Sécurité et droits d'accès aux fichiers",[15,3640,3641,3642,3644],{},"le temps à accorder à la formation est d'environ 2 jours.",[75,3643],{},"\nIl faut ensuite prévoir environ 1h pour le passage de la certification : LPI Linux Essentials.",[10,3646,2994],{"id":2993},[15,3648,3649],{},"Cette formation via NDG prépare à la certification LPI Linux Essentials, en couvrant les bases de l'écosystème Linux : ligne de commande, système d'exploitation et sécurité des fichiers. Elle constitue une première certification solide pour toute personne débutant sur les systèmes Linux. Un socle indispensable avant d'aborder des certifications Linux plus avancées.",{"title":94,"searchDepth":126,"depth":126,"links":3651},[3652,3653],{"id":12,"depth":126,"text":13},{"id":2993,"depth":126,"text":2994},[3655,3522],"Certifications","\u002Fimages\u002Fblog\u002Fcertificat-lpi-linux-essentials-exam-010-150\u002F4497f02702.jpg",false,"dbc3a0e7-5909-47df-b9b1-c05ecb60ccb4","2017-11-24","Certification LPI Linux Essentials Exam 010-150 via un cours en ligne NDG.",{},"\u002Fblog\u002Fcertificat-lpi-linux-essentials-exam-010-150",{"title":3598,"description":3660},"blog\u002Fcertificat-lpi-linux-essentials-exam-010-150","dWE6IEkGgqM6lYMKZ-nr8Wu-9p_hkgSwca7ZOpKGQtQ",[3667,3674,3679,3686,3692,3698,3705,3711,3717,3723,3729,3735,3741,3747,3753,3759,3765,3771,3777,3783,3789,3795,3801,3807,3813,3819,3825,3831,3837,3843,3849,3855,3860,3866,3872,3878,3884,3890,3896,3902,3908,3914,3920,3926,3932,3937,3942,3948,3954,3960,3966,3972,3978,3984,3989,3994,4000,4005,4011,4017,4022,4027,4032,4037,4043,4049,4051,4057,4063,4069,4075,4081,4087,4088,4090,4092,4094,4096,4098,4100,4102,4104,4110,4116,4122,4128,4134,4140,4145,4150,4155,4160,4165,4170,4174,4180,4185,4190,4195,4200,4205,4211,4216,4221,4226,4231,4237,4243,4249,4255,4261,4267,4272,4277,4283,4289,4295,4301,4306,4311,4316,4321,4326,4331,4336,4341,4346,4352,4358,4363,4369,4375,4381,4387,4393,4399,4404,4409,4415,4421,4427,4432,4438,4443,4449,4454,4458,4463,4468,4473,4478,4484,4490,4496,4502,4506,4511,4516,4521,4526,4532,4537,4542,4547,4552,4558,4564,4570,4576,4581,4587,4592,4597,4603,4609],{"path":3668,"title":3669,"cover":3670,"cover_contain":921,"date":3671,"categories":3672},"\u002Fblog\u002Fcertificat-iso27001-provisional-auditor","ISO\u002FIEC 27001 Provisional Auditor","\u002Fimages\u002Fblog\u002Fcertificat-iso27001-provisional-auditor\u002Fa1c72f9e4b.png","2026-08-17",[3655,3673],"Sécurité",{"path":3675,"title":3676,"cover":3677,"cover_contain":921,"date":3671,"categories":3678},"\u002Fblog\u002Fcertificat-iso27005-provisional-risk-manager","ISO\u002FIEC 27005 Provisional Risk Manager","\u002Fimages\u002Fblog\u002Fcertificat-iso27005-provisional-risk-manager\u002Fa03c4c2f8b.png",[3655,3673],{"path":3680,"title":3681,"cover":3682,"cover_contain":3657,"date":3683,"categories":3684},"\u002Fblog\u002Fwebinar-ai-wars-supply-chain-attack-menace-ia","AI Wars, la Supply Chain Attack : comment se protéger de la menace de l'IA ?","\u002Fimages\u002Fblog\u002Fwebinar-ai-wars-supply-chain-attack-menace-ia\u002Fthumbnail.jpg","2026-08-07",[3685],"Webinar",{"path":3687,"title":3688,"cover":3689,"cover_contain":921,"date":3690,"categories":3691},"\u002Fblog\u002Fcertificat-iso27001-lead-implementer","ISO\u002FIEC 27001 Lead Implementer","\u002Fimages\u002Fblog\u002Fcertificat-iso27001-lead-implementer\u002F364fa30a2c.png","2026-03-05",[3655,3673],{"path":3693,"title":3694,"cover":3695,"cover_contain":3657,"date":3696,"categories":3697},"\u002Fblog\u002Fassurer-un-score-exposition-de-0-avec-microsoft-defender-vulnerability-management","Assurer un score d'exposition de 0% avec Microsoft Defender Vulnerability Management","\u002Fimages\u002Fblog\u002Fassurer-un-score-exposition-de-0-avec-microsoft-defender-vulnerability-management\u002Fe8a06eec09.png","2025-10-27",[3550,3673],{"path":3699,"title":3700,"cover":3701,"cover_contain":921,"date":3702,"categories":3703},"\u002Fblog\u002Fcertificat-microsoft-github-copilot","GitHub Copilot","\u002Fimages\u002Fblog\u002Fcertificat-microsoft-github-copilot\u002Fcf8333d63e.png","2025-08-28",[3655,3704],"Code",{"path":3706,"title":3707,"cover":3708,"cover_contain":3657,"date":3709,"categories":3710},"\u002Fblog\u002Freprenez-controle-annuaires-microsoft-infrastructure-as-code","Reprenez le contrôle de vos annuaires Microsoft avec l'approche Infrastructure as Code","\u002Fimages\u002Fblog\u002Freprenez-controle-annuaires-microsoft-infrastructure-as-code\u002F96c873f6c1.png","2025-08-25",[3550,3673],{"path":3712,"title":3713,"cover":3714,"cover_contain":3657,"date":3715,"categories":3716},"\u002Fblog\u002Fobjectif-100-securite-veeam-backup-replication","Objectif 100%, sécurité Veeam Backup & Replication v12","\u002Fimages\u002Fblog\u002Fobjectif-100-securite-veeam-backup-replication\u002Ffd1cbd3a9e.png","2025-08-18",[3673],{"path":3718,"title":3719,"cover":3720,"cover_contain":3657,"date":3721,"categories":3722},"\u002Fblog\u002Fdurcissement-optimal-securite-active-directory","Durcissement optimal de la sécurité Active Directory","\u002Fimages\u002Fblog\u002Fdurcissement-optimal-securite-active-directory\u002F9dc4acd9d6.png","2025-08-13",[3673],{"path":3724,"title":3725,"cover":3726,"cover_contain":3657,"date":3727,"categories":3728},"\u002Fblog\u002Fapplication-complete-modele-zero-trust-microsoft365","Application complète du modèle Zero Trust dans Microsoft 365","\u002Fimages\u002Fblog\u002Fapplication-complete-modele-zero-trust-microsoft365\u002Fcea858f515.png","2025-08-10",[3673],{"path":3730,"title":3731,"cover":3732,"cover_contain":3657,"date":3733,"categories":3734},"\u002Fblog\u002Fobjectif-100-securite-exposition-microsoft365","Objectif 100%, gestion de l'exposition Microsoft 365","\u002Fimages\u002Fblog\u002Fobjectif-100-securite-exposition-microsoft365\u002Fe8a06eec09.png","2025-08-09",[3673],{"path":3736,"title":3737,"cover":3738,"cover_contain":3657,"date":3739,"categories":3740},"\u002Fblog\u002Fobjectif-100-securite-microsoft365","Objectif 100 %, sécurité Microsoft 365 au maximum","\u002Fimages\u002Fblog\u002Fobjectif-100-securite-microsoft365\u002Fac33e55464.jpg","2025-08-01",[3673],{"path":3742,"title":3743,"cover":3744,"cover_contain":921,"date":3745,"categories":3746},"\u002Fblog\u002Fgarantir-securite-secrets-mots-de-passe-keeper-security","Garantir la sécurité de vos secrets dans votre gestionnaire de mots de passe avec Keeper Security","\u002Fimages\u002Fblog\u002Fgarantir-securite-secrets-mots-de-passe-keeper-security\u002F15b70398a5.png","2025-07-25",[3673],{"path":3748,"title":3749,"cover":3750,"cover_contain":3657,"date":3751,"categories":3752},"\u002Fblog\u002Fmigration-postgresql-avec-veeam-backup-replication","Migration Postgresql avec Veeam Backup & Replication","\u002Fimages\u002Fblog\u002Fmigration-postgresql-avec-veeam-backup-replication\u002F175ec05d87.png","2025-04-17",[3522],{"path":3754,"title":3755,"cover":3756,"cover_contain":921,"date":3757,"categories":3758},"\u002Fblog\u002Fintegration-microsoft-365-securite-et-conformite","Intégration de Microsoft 365 sécurité et conformité","\u002Fimages\u002Fblog\u002Fintegration-microsoft-365-securite-et-conformite\u002F7d2de9509f.png","2025-04-14",[3673],{"path":3760,"title":3761,"cover":3762,"cover_contain":921,"date":3763,"categories":3764},"\u002Fblog\u002Fanalyse-numerique-un-appareil-android","Analyse numérique d'un appareil Android","\u002Fimages\u002Fblog\u002Fanalyse-numerique-un-appareil-android\u002F07e1a2cb93.png","2025-04-10",[3673],{"path":3766,"title":3767,"cover":3768,"cover_contain":921,"date":3769,"categories":3770},"\u002Fblog\u002Fmaximiser-la-duree-de-vie-de-vmware-esxi-8","Maximiser la durée de vie de VMware ESXi 8","\u002Fimages\u002Fblog\u002Fmaximiser-la-duree-de-vie-de-vmware-esxi-8\u002Fd8c6089e77.png","2025-04-09",[3673],{"path":3772,"title":3773,"cover":3774,"cover_contain":921,"date":3775,"categories":3776},"\u002Fblog\u002Fmigration-vmware-esxi-vers-proxmox-ve","Migration VMware ESXi vers Proxmox VE","\u002Fimages\u002Fblog\u002Fmigration-vmware-esxi-vers-proxmox-ve\u002F202844df7f.png","2025-03-29",[3522],{"path":3778,"title":3779,"cover":3780,"cover_contain":921,"date":3781,"categories":3782},"\u002Fblog\u002Fcertificat-keeper-security-partner","Keeper Security Partner","\u002Fimages\u002Fblog\u002Fcertificat-keeper-security-partner\u002F8ea448cc85.png","2025-03-03",[3655,3673],{"path":3784,"title":3785,"cover":3786,"cover_contain":921,"date":3787,"categories":3788},"\u002Fblog\u002Fcertificat-hashicorp-certified-terraform-associate","HashiCorp Terraform Associate","\u002Fimages\u002Fblog\u002Fcertificat-hashicorp-certified-terraform-associate\u002F488880edcf.png","2025-02-11",[3655,3704],{"path":3790,"title":3791,"cover":3792,"cover_contain":921,"date":3793,"categories":3794},"\u002Fblog\u002Fen-route-vers-de-nouvelles-realisations","En route vers de nouvelles réalisations","\u002Fimages\u002Fblog\u002Fen-route-vers-de-nouvelles-realisations\u002Fe193b4e45d.png","2025-02-10",[3558],{"path":3796,"title":3797,"cover":3798,"cover_contain":921,"date":3799,"categories":3800},"\u002Fblog\u002Fcertificat-aws-certified-cloud-practitioner","AWS Cloud Practitioner","\u002Fimages\u002Fblog\u002Fcertificat-aws-certified-cloud-practitioner\u002F809542cd63.png","2025-01-20",[3655],{"path":3802,"title":3803,"cover":3804,"cover_contain":921,"date":3805,"categories":3806},"\u002Fblog\u002Fcertificat-ovhcloud-discover-iaas-products","OVHcloud Discover IaaS Products","\u002Fimages\u002Fblog\u002Fcertificat-ovhcloud-discover-iaas-products\u002F4d0e667050.png","2024-08-26",[3655],{"path":3808,"title":3809,"cover":3810,"cover_contain":921,"date":3811,"categories":3812},"\u002Fblog\u002Fcertificat-ovhcloud-discover-web-products","OVHcloud Discover Web Products","\u002Fimages\u002Fblog\u002Fcertificat-ovhcloud-discover-web-products\u002F622011fd11.png","2024-08-25",[3655],{"path":3814,"title":3815,"cover":3816,"cover_contain":921,"date":3817,"categories":3818},"\u002Fblog\u002Fcertificat-veeam-certified-engineer-vmce","Veeam Certified Engineer (VMCE)","\u002Fimages\u002Fblog\u002Fcertificat-veeam-certified-engineer-vmce\u002F4dd7c37e93.png","2024-08-24",[3655],{"path":3820,"title":3821,"cover":3822,"cover_contain":3657,"date":3823,"categories":3824},"\u002Fblog\u002Fcertificat-optimisez-votre-deploiement-en-creant-des-conteneurs-avec-docker","Optimisez votre déploiement en créant des conteneurs avec Docker","\u002Fimages\u002Fblog\u002Fcertificat-optimisez-votre-deploiement-en-creant-des-conteneurs-avec-docker\u002F9b4a24be4e.jpg","2023-06-03",[3655,3522],{"path":3826,"title":3827,"cover":3828,"cover_contain":921,"date":3829,"categories":3830},"\u002Fblog\u002Fcertificat-junos-associe-jncia-junos","Junos Associé (JNCIA-Junos)","\u002Fimages\u002Fblog\u002Fcertificat-junos-associe-jncia-junos\u002F773018337d.png","2023-01-17",[3655,3579],{"path":3832,"title":3833,"cover":3834,"cover_contain":921,"date":3835,"categories":3836},"\u002Fblog\u002Fcertificat-microsoft-security-compliance-and-identity-fundamentals","Microsoft : Security, Compliance, and Identity Fundamentals","\u002Fimages\u002Fblog\u002Fcertificat-microsoft-security-compliance-and-identity-fundamentals\u002F70ef935f2a.png","2022-10-17",[3655,3550],{"path":3838,"title":3839,"cover":3840,"cover_contain":921,"date":3841,"categories":3842},"\u002Fblog\u002Fhack-in-paris-2022-conference-cybersecurite-de-lannee","Hack In Paris 2022 conférence cybersécurité de l’année","\u002Fimages\u002Fblog\u002Fhack-in-paris-2022-conference-cybersecurite-de-lannee\u002F8ad6403cd6.png","2022-06-19",[3558],{"path":3844,"title":3845,"cover":3846,"cover_contain":921,"date":3847,"categories":3848},"\u002Fblog\u002Fdeployer-microsoft-defender-atp-avec-ansible","Déployer Microsoft Defender ATP avec Ansible","\u002Fimages\u002Fblog\u002Fdeployer-microsoft-defender-atp-avec-ansible\u002F20b08b6e35.jpg","2022-05-28",[3522],{"path":3850,"title":3851,"cover":3852,"cover_contain":921,"date":3853,"categories":3854},"\u002Fblog\u002Fblog-configuration-terraform-scaleway-ovhcloud","Configuration de Terraform Scaleway\u002FOVHcloud","\u002Fimages\u002Fblog\u002Fblog-configuration-terraform-scaleway-ovhcloud\u002Fce5716efc3.png","2022-05-24",[3522],{"path":3856,"title":3857,"cover":3858,"cover_contain":921,"date":3853,"categories":3859},"\u002Fblog\u002Fconfiguration-nginx-avec-vuejs-erreur-404","Configuration Nginx avec VueJS (erreur 404)","\u002Fimages\u002Fblog\u002Fconfiguration-nginx-avec-vuejs-erreur-404\u002Fc5873a58c2.jpg",[3522],{"path":3861,"title":3862,"cover":3863,"cover_contain":3657,"date":3864,"categories":3865},"\u002Fblog\u002Fcertificat-gerez-votre-parc-informatique-avec-glpi","Gérez votre parc informatique avec GLPI","\u002Fimages\u002Fblog\u002Fcertificat-gerez-votre-parc-informatique-avec-glpi\u002Fb3a9f2486c.jpg","2022-01-12",[3655],{"path":3867,"title":3868,"cover":3869,"cover_contain":3657,"date":3870,"categories":3871},"\u002Fblog\u002Fcertificat-securisez-vos-infrastructures","Sécurisez vos infrastructures","\u002Fimages\u002Fblog\u002Fcertificat-securisez-vos-infrastructures\u002Fdcf3ea9308.jpg","2021-10-29",[3655,3673],{"path":3873,"title":3874,"cover":3875,"cover_contain":921,"date":3876,"categories":3877},"\u002Fblog\u002Fen-route-vers-electrique-avec-tesla","En route vers l’électrique avec Tesla","\u002Fimages\u002Fblog\u002Fen-route-vers-electrique-avec-tesla\u002F7dec469e8d.jpg","2021-07-07",[3558],{"path":3879,"title":3880,"cover":3881,"cover_contain":3657,"date":3882,"categories":3883},"\u002Fblog\u002Fcertificat-stormshield-network-administrator","Stormshield Network Administrator","\u002Fimages\u002Fblog\u002Fcertificat-stormshield-network-administrator\u002Fca545c454a.png","2021-04-12",[3655,3673],{"path":3885,"title":3886,"cover":3887,"cover_contain":3657,"date":3888,"categories":3889},"\u002Fblog\u002Fcertificat-tpe-rendez-vous-avec-numerique","Ma TPE a rendez-vous avec le numérique","\u002Fimages\u002Fblog\u002Fcertificat-tpe-rendez-vous-avec-numerique\u002F3e027dfb0e.png","2021-03-15",[3655],{"path":3891,"title":3892,"cover":3893,"cover_contain":921,"date":3894,"categories":3895},"\u002Fblog\u002Fle-phenomene-apple-silicon","Le phénomène Apple Silicon M1","\u002Fimages\u002Fblog\u002Fle-phenomene-apple-silicon\u002F0789fe8c13.jpg","2021-01-31",[3558],{"path":3897,"title":3898,"cover":3899,"cover_contain":921,"date":3900,"categories":3901},"\u002Fblog\u002Fcertificat-microsoft-azure-fundamentals","Microsoft Azure Fundamentals","\u002Fimages\u002Fblog\u002Fcertificat-microsoft-azure-fundamentals\u002Fafe8d6ddca.png","2020-09-02",[3655,3550],{"path":3903,"title":3904,"cover":3905,"cover_contain":921,"date":3906,"categories":3907},"\u002Fblog\u002Fcertificat-secure-psb-and-rdr-technical-training-advanced","F-Secure PSB and RDR Technical Training (Advanced)","\u002Fimages\u002Fblog\u002Fcertificat-secure-psb-and-rdr-technical-training-advanced\u002Fcb170fc337.png","2020-04-15",[3655,3673],{"path":3909,"title":3910,"cover":3911,"cover_contain":921,"date":3912,"categories":3913},"\u002Fblog\u002Fcertificat-secure-psb-technical-training-basic","F-Secure PSB Technical Training (Basic)","\u002Fimages\u002Fblog\u002Fcertificat-secure-psb-technical-training-basic\u002Fcb170fc337.png","2020-04-10",[3655,3673],{"path":3915,"title":3916,"cover":3917,"cover_contain":921,"date":3918,"categories":3919},"\u002Fblog\u002Fcertificat-secure-b2b-partner-portfolio-and-tools","F-Secure B2B Partner Portfolio and Tools","\u002Fimages\u002Fblog\u002Fcertificat-secure-b2b-partner-portfolio-and-tools\u002Fcb170fc337.png","2020-04-07",[3655,3673],{"path":3921,"title":3922,"cover":3923,"cover_contain":3657,"date":3924,"categories":3925},"\u002Fblog\u002Fcertificat-referent-cybersecurite-tpe-pme","Référent cybersécurité en TPE\u002FPME","\u002Fimages\u002Fblog\u002Fcertificat-referent-cybersecurite-tpe-pme\u002F1f12460c8e.png","2020-04-03",[3655,3673],{"path":3927,"title":3928,"cover":3929,"cover_contain":921,"date":3930,"categories":3931},"\u002Fblog\u002Fcertificat-avant-vente-vade-secure","Avant Vente Vade Secure","\u002Fimages\u002Fblog\u002Fcertificat-avant-vente-vade-secure\u002F89e76075b0.png","2020-04-02",[3655,3673],{"path":3933,"title":3934,"cover":3935,"cover_contain":921,"date":3930,"categories":3936},"\u002Fblog\u002Fcertificat-commerciale-vade-secure","Commerciale Vade Secure","\u002Fimages\u002Fblog\u002Fcertificat-commerciale-vade-secure\u002F89e76075b0.png",[3655],{"path":3938,"title":3939,"cover":3940,"cover_contain":921,"date":3930,"categories":3941},"\u002Fblog\u002Fcertificat-office-365-administration-vade-niveau","Office 365 Administration Vade Niveau 1","\u002Fimages\u002Fblog\u002Fcertificat-office-365-administration-vade-niveau\u002F89e76075b0.png",[3655,3673],{"path":3943,"title":3944,"cover":3945,"cover_contain":921,"date":3946,"categories":3947},"\u002Fblog\u002Fconfiguration-irf-sous-comware","Configuration IRF sous Comware OS","\u002Fimages\u002Fblog\u002Fconfiguration-irf-sous-comware\u002F8ed76c4826.jpg","2019-07-24",[3579],{"path":3949,"title":3950,"cover":3951,"cover_contain":921,"date":3952,"categories":3953},"\u002Fblog\u002Finstallation-configuration-azure-active-directory-connect","Installation et configuration d’Azure Active Directory Connect","\u002Fimages\u002Fblog\u002Finstallation-configuration-azure-active-directory-connect\u002Fcdb7eff504.png","2019-07-21",[3550],{"path":3955,"title":3956,"cover":3957,"cover_contain":921,"date":3958,"categories":3959},"\u002Fblog\u002Frenforcer-securite-serveur-web-iis","Renforcer la sécurité d’un serveur web IIS 8.5","\u002Fimages\u002Fblog\u002Frenforcer-securite-serveur-web-iis\u002Ffb6dc34cb9.png","2019-05-27",[3550],{"path":3961,"title":3962,"cover":3963,"cover_contain":921,"date":3964,"categories":3965},"\u002Fblog\u002Fhack-paris-conference-cybersecurite-juin-2019","Hack In Paris, conférence cybersécurité du 16 au 20 juin 2019","\u002Fimages\u002Fblog\u002Fhack-paris-conference-cybersecurite-juin-2019\u002F5161b6e99f.png","2019-04-04",[3558],{"path":3967,"title":3968,"cover":3969,"cover_contain":3657,"date":3970,"categories":3971},"\u002Fblog\u002Fcertificat-decouvrez-cloud-avec-amazon-web-services","Découvrez le cloud avec Amazon Web Services","\u002Fimages\u002Fblog\u002Fcertificat-decouvrez-cloud-avec-amazon-web-services\u002Fd9bc5707d7.jpg","2019-03-04",[3655],{"path":3973,"title":3974,"cover":3975,"cover_contain":921,"date":3976,"categories":3977},"\u002Fblog\u002Finstallation-configuration-openssh-powershell","Installation et configuration de OpenSSH en PowerShell","\u002Fimages\u002Fblog\u002Finstallation-configuration-openssh-powershell\u002F126ef9a056.png","2019-01-06",[3550],{"path":3979,"title":3980,"cover":3981,"cover_contain":3657,"date":3982,"categories":3983},"\u002Fblog\u002Fcertificat-conduisez-test-intrusion","Conduisez un test d’intrusion","\u002Fimages\u002Fblog\u002Fcertificat-conduisez-test-intrusion\u002F0a074eac78.png","2019-01-01",[3673],{"path":3985,"title":3986,"cover":3987,"cover_contain":3657,"date":3988,"categories":3524},"\u002Fblog\u002Fcertificat-lancez-votre-activite-freelance","Lancez votre activité de freelance","\u002Fimages\u002Fblog\u002Fcertificat-lancez-votre-activite-freelance\u002F5123fee101.jpg","2018-12-27",{"path":3990,"title":3991,"cover":3992,"cover_contain":3657,"date":3993,"categories":3524},"\u002Fblog\u002Fcertificat-devenez-auto-entrepreneur","Devenez auto-entrepreneur","\u002Fimages\u002Fblog\u002Fcertificat-devenez-auto-entrepreneur\u002Faa5ddd5436.png","2018-12-11",{"path":3995,"title":3996,"cover":3997,"cover_contain":921,"date":3998,"categories":3999},"\u002Fblog\u002Finstallation-configuration-kimchi","Installation et configuration de Kimchi","\u002Fimages\u002Fblog\u002Finstallation-configuration-kimchi\u002F18bf938d67.png","2018-08-19",[3522],{"path":4001,"title":4002,"cover":4003,"cover_contain":921,"date":4004,"categories":3524},"\u002Fblog\u002Fle-choix-microserver","Le choix d’un microserver","\u002Fimages\u002Fblog\u002Fle-choix-microserver\u002Fa5a3e09a94.jpg","2018-05-04",{"path":4006,"title":4007,"cover":4008,"cover_contain":921,"date":4009,"categories":4010},"\u002Fblog\u002Fajouter-volume-aws-dans-powerstore-pour-zimbra","Ajouter un volume AWS dans PowerStore pour Zimbra","\u002Fimages\u002Fblog\u002Fajouter-volume-aws-dans-powerstore-pour-zimbra\u002F1db4812ed8.jpg","2018-04-10",[3522],{"path":4012,"title":4013,"cover":4014,"cover_contain":921,"date":4015,"categories":4016},"\u002Fblog\u002Fhack-paris-nuit-hack-juin-1er-juillet-2018","Hack In Paris et Nuit du Hack du 25 juin au 1er juillet 2018","\u002Fimages\u002Fblog\u002Fhack-paris-nuit-hack-juin-1er-juillet-2018\u002Fc5508d3d92.png","2018-04-03",[3558],{"path":4018,"title":4019,"cover":4020,"cover_contain":3657,"date":4021,"categories":3524},"\u002Fblog\u002Fcertificat-travailler-mode-collaboratif-quotidien","Travailler en mode collaboratif au quotidien","\u002Fimages\u002Fblog\u002Fcertificat-travailler-mode-collaboratif-quotidien\u002Fc0ee05ca02.png","2018-01-01",{"path":4023,"title":4024,"cover":4025,"cover_contain":921,"date":4026,"categories":3524},"\u002Fblog\u002Fle-choix-des-composants-ordinateur","Le choix des composants d’un ordinateur","\u002Fimages\u002Fblog\u002Fle-choix-des-composants-ordinateur\u002F2d28a826a8.jpg","2017-12-30",{"path":4028,"title":4029,"cover":4030,"cover_contain":3657,"date":4031,"categories":3524},"\u002Fblog\u002Fcertificat-comprendre-bitcoin-blockchain","Comprendre le bitcoin et la blockchain","\u002Fimages\u002Fblog\u002Fcertificat-comprendre-bitcoin-blockchain\u002F8572419165.jpg","2017-12-29",{"path":4033,"title":4034,"cover":4035,"cover_contain":3657,"date":4031,"categories":4036},"\u002Fblog\u002Fcertificat-gerer-son-identite-numerique","Gérer son identité numérique","\u002Fimages\u002Fblog\u002Fcertificat-gerer-son-identite-numerique\u002Ff5c2120e5b.png",[3673],{"path":4038,"title":4039,"cover":4040,"cover_contain":3657,"date":4041,"categories":4042},"\u002Fblog\u002Fcertificat-secnum-academie-par-anssi","SecNum Académie par l’ANSSI","\u002Fimages\u002Fblog\u002Fcertificat-secnum-academie-par-anssi\u002Ffb98b6526c.png","2017-12-01",[3673],{"path":4044,"title":4045,"cover":4046,"cover_contain":921,"date":4047,"categories":4048},"\u002Fblog\u002Finstaller-lineageos-sur-oneplus","Installer LineageOS 14.1 sur le OnePlus 5","\u002Fimages\u002Fblog\u002Finstaller-lineageos-sur-oneplus\u002Fe7495dc103.png","2017-11-25",[3587],{"path":3662,"title":3598,"cover":3656,"cover_contain":3657,"date":3659,"categories":4050},[3655,3522],{"path":4052,"title":4053,"cover":4054,"cover_contain":921,"date":4055,"categories":4056},"\u002Fblog\u002Feset-remote-administrator-installation-sous-ubuntu-lts","ESET Remote Administrator : installation sous Ubuntu 16.04 LTS","\u002Fimages\u002Fblog\u002Feset-remote-administrator-installation-sous-ubuntu-lts\u002F15dab17188.jpg","2017-11-01",[3522],{"path":4058,"title":4059,"cover":4060,"cover_contain":921,"date":4061,"categories":4062},"\u002Fblog\u002Fveeam-backup-replication-sous-windows-server-2016-core","Veeam Backup et Replication sous Windows Server 2016 Core","\u002Fimages\u002Fblog\u002Fveeam-backup-replication-sous-windows-server-2016-core\u002Fb6d80a8d4b.jpg","2017-10-29",[3550],{"path":4064,"title":4065,"cover":4066,"cover_contain":921,"date":4067,"categories":4068},"\u002Fblog\u002Fintegration-windows-server-2016-core-sous-kvm-qemu","Intégration de Windows Server 2016 core sous KVM\u002FQEMU","\u002Fimages\u002Fblog\u002Fintegration-windows-server-2016-core-sous-kvm-qemu\u002F9b895102f9.jpg","2017-10-17",[3522],{"path":4070,"title":4071,"cover":4072,"cover_contain":921,"date":4073,"categories":4074},"\u002Fblog\u002Finstallation-configuration-zextras-suite","Installation et configuration de Zextras Suite","\u002Fimages\u002Fblog\u002Finstallation-configuration-zextras-suite\u002F3cc0db9e57.png","2017-10-07",[3522],{"path":4076,"title":4077,"cover":4078,"cover_contain":921,"date":4079,"categories":4080},"\u002Fblog\u002Fles-sauvegardes-mes-machines-kvm-qemu-avec-veeam-for-linux","Les sauvegardes de mes machines KVM\u002FQEMU avec Veeam for Linux","\u002Fimages\u002Fblog\u002Fles-sauvegardes-mes-machines-kvm-qemu-avec-veeam-for-linux\u002Fdb83b58b53.png","2017-07-09",[3522],{"path":4082,"title":4083,"cover":4084,"cover_contain":921,"date":4085,"categories":4086},"\u002Fblog\u002Feset-remote-administrator-prise-main-web-console","ESET Remote Administrator : prise en main de la web console","\u002Fimages\u002Fblog\u002Feset-remote-administrator-prise-main-web-console\u002F15dab17188.jpg","2017-05-30",[3673],{"path":3539,"title":3538,"cover":3542,"cover_contain":921,"date":3541,"categories":3524},{"path":3545,"title":3544,"cover":3548,"cover_contain":921,"date":3547,"categories":4089},[3550],{"path":3553,"title":3552,"cover":3556,"cover_contain":921,"date":3555,"categories":4091},[3558],{"path":3561,"title":3560,"cover":3564,"cover_contain":921,"date":3563,"categories":4093},[3522],{"path":3529,"title":5,"cover":3523,"cover_contain":921,"date":3525,"categories":4095},[3522],{"path":3568,"title":3567,"cover":3570,"cover_contain":921,"date":3525,"categories":4097},[3522],{"path":3574,"title":3573,"cover":3577,"cover_contain":3657,"date":3576,"categories":4099},[3579],{"path":3582,"title":3581,"cover":3585,"cover_contain":921,"date":3584,"categories":4101},[3587],{"path":3590,"title":3589,"cover":3593,"cover_contain":921,"date":3592,"categories":4103},[3558],{"path":4105,"title":4106,"cover":4107,"cover_contain":3657,"date":4108,"categories":4109},"\u002Fblog\u002Fcertificat-reprenez-controle-aide-linux","Reprenez le contrôle à l’aide de Linux !","\u002Fimages\u002Fblog\u002Fcertificat-reprenez-controle-aide-linux\u002F6ecf5887c2.png","2017-01-05",[3522],{"path":4111,"title":4112,"cover":4113,"cover_contain":921,"date":4114,"categories":4115},"\u002Fblog\u002Fandroid-nougat-devoile-montelimar","Android Nougat se dévoile à Montélimar","\u002Fimages\u002Fblog\u002Fandroid-nougat-devoile-montelimar\u002F9bae259a84.jpg","2016-09-21",[3558],{"path":4117,"title":4118,"cover":4119,"cover_contain":921,"date":4120,"categories":4121},"\u002Fblog\u002Fmigration-hyperviseur-kvm-qemu-debian-wheezy-vers-debian-jessie","Migration de l’hyperviseur KVM\u002FQEMU Debian wheezy vers Debian jessie","\u002Fimages\u002Fblog\u002Fmigration-hyperviseur-kvm-qemu-debian-wheezy-vers-debian-jessie\u002Fa9bad9ed38.jpg","2016-09-14",[3522],{"path":4123,"title":4124,"cover":4125,"cover_contain":3657,"date":4126,"categories":4127},"\u002Fblog\u002Fcertificat-apprenez-creer-votre-site-web-avec-html5-css3","Apprenez à créer votre site web avec HTML5 et CSS3","\u002Fimages\u002Fblog\u002Fcertificat-apprenez-creer-votre-site-web-avec-html5-css3\u002Fdcea0f0a85.png","2016-09-08",[3655,3704],{"path":4129,"title":4130,"cover":4131,"cover_contain":921,"date":4132,"categories":4133},"\u002Fblog\u002Finstallation-configuration-gns3-sous-debian","Installation et configuration de GNS3 sous Debian 8","\u002Fimages\u002Fblog\u002Finstallation-configuration-gns3-sous-debian\u002Ff566eeb76d.jpg","2016-09-01",[3522],{"path":4135,"title":4136,"cover":4137,"cover_contain":921,"date":4138,"categories":4139},"\u002Fblog\u002Fadapter-startech-com-icusbs232d-linux","Adapter Startech.com : ICUSBS232D on Linux","\u002Fimages\u002Fblog\u002Fadapter-startech-com-icusbs232d-linux\u002F0c24291a3b.jpg","2016-07-05",[3522],{"path":4141,"title":4142,"cover":4143,"cover_contain":921,"date":4144,"categories":3524},"\u002Fblog\u002Fmise-place-une-protection-durant-nuit-hack-2016","Mise en place d’une protection durant la Nuit Du Hack 2016","\u002Fimages\u002Fblog\u002Fmise-place-une-protection-durant-nuit-hack-2016\u002Fbdaaa5d4ef.png","2016-07-02",{"path":4146,"title":4147,"cover":4148,"cover_contain":3657,"date":4149,"categories":3524},"\u002Fblog\u002Fcertificat-concevez-vos-screencasts-avec-camtasia","Concevez vos screencasts avec Camtasia","\u002Fimages\u002Fblog\u002Fcertificat-concevez-vos-screencasts-avec-camtasia\u002Fc031315a32.png","2016-05-26",{"path":4151,"title":4152,"cover":4153,"cover_contain":3657,"date":4154,"categories":3524},"\u002Fblog\u002Fcertificat-financer-son-entreprise","Financer son entreprise","\u002Fimages\u002Fblog\u002Fcertificat-financer-son-entreprise\u002Fbbc1d68b89.jpg","2016-05-25",{"path":4156,"title":4157,"cover":4158,"cover_contain":3657,"date":4159,"categories":3524},"\u002Fblog\u002Fcertificat-mettre-posture-partage","Se mettre en posture de partage","\u002Fimages\u002Fblog\u002Fcertificat-mettre-posture-partage\u002Fbfe0089c9f.png","2016-05-24",{"path":4161,"title":4162,"cover":4163,"cover_contain":921,"date":4164,"categories":3524},"\u002Fblog\u002Fconfiguration-une-infrastructure-domestique-securisee","La configuration d’une infrastructure domestique sécurisée","\u002Fimages\u002Fblog\u002Fconfiguration-une-infrastructure-domestique-securisee\u002F17ad241b0b.png","2016-05-19",{"path":4166,"title":4167,"cover":4168,"cover_contain":3657,"date":4169,"categories":3524},"\u002Fblog\u002Fcertificat-echangez-par-mail-toute-securite","Échangez par e-mail en toute sécurité","\u002Fimages\u002Fblog\u002Fcertificat-echangez-par-mail-toute-securite\u002F36f59bfdbb.png","2016-05-16",{"path":4171,"title":4172,"cover":4173,"cover_contain":3657,"date":4169,"categories":3524},"\u002Fblog\u002Fcertificat-proteger-vie-privee-ligne","Protéger ma vie privée en ligne","\u002Fimages\u002Fblog\u002Fcertificat-proteger-vie-privee-ligne\u002F245f43c927.png",{"path":4175,"title":4176,"cover":4177,"cover_contain":921,"date":4178,"categories":4179},"\u002Fblog\u002Fhack-paris-nuit-hack-juin-1er-juillet-2016","Hack In Paris et Nuit du Hack du 27 juin au 1er juillet 2016","\u002Fimages\u002Fblog\u002Fhack-paris-nuit-hack-juin-1er-juillet-2016\u002F9be20c0a5f.png","2016-05-15",[3558],{"path":4181,"title":4182,"cover":4183,"cover_contain":3657,"date":4184,"categories":3524},"\u002Fblog\u002Fcertificat-animez-une-communaute-twitter","Animez une communauté Twitter","\u002Fimages\u002Fblog\u002Fcertificat-animez-une-communaute-twitter\u002F6dc6242d6c.png","2016-05-14",{"path":4186,"title":4187,"cover":4188,"cover_contain":3657,"date":4189,"categories":3524},"\u002Fblog\u002Fcertificat-protegez-ensemble-vos-communications-sur-internet","Protégez l’ensemble de vos communications sur Internet","\u002Fimages\u002Fblog\u002Fcertificat-protegez-ensemble-vos-communications-sur-internet\u002F29fef6bda4.png","2016-05-10",{"path":4191,"title":4192,"cover":4193,"cover_contain":3657,"date":4194,"categories":3524},"\u002Fblog\u002Fcertificat-controlez-utilisation-vos-donnees-personnelles","Contrôlez l’utilisation de vos données personnelles","\u002Fimages\u002Fblog\u002Fcertificat-controlez-utilisation-vos-donnees-personnelles\u002Faa606ad523.png","2016-05-02",{"path":4196,"title":4197,"cover":4198,"cover_contain":3657,"date":4199,"categories":3524},"\u002Fblog\u002Fcertificat-comprendre-web","Comprendre le Web","\u002Fimages\u002Fblog\u002Fcertificat-comprendre-web\u002F9e7020c860.jpg","2016-04-30",{"path":4201,"title":4202,"cover":4203,"cover_contain":3657,"date":4204,"categories":3524},"\u002Fblog\u002Fcertificat-surfez-incognito-sur-internet-avec-reseau-tor","Surfez incognito sur Internet avec le réseau Tor","\u002Fimages\u002Fblog\u002Fcertificat-surfez-incognito-sur-internet-avec-reseau-tor\u002F647d68fc59.png","2016-04-28",{"path":4206,"title":4207,"cover":4208,"cover_contain":3657,"date":4209,"categories":4210},"\u002Fblog\u002Fcertificat-gerer-son-code-avec-git-github","Gérer son code avec Git et GitHub","\u002Fimages\u002Fblog\u002Fcertificat-gerer-son-code-avec-git-github\u002F00706bb178.png","2016-04-26",[3655,3704],{"path":4212,"title":4213,"cover":4214,"cover_contain":921,"date":4215,"categories":3524},"\u002Fblog\u002Flets-encrypt-certificat-gratuit-valide","Let’s Encrypt certificat gratuit et valide","\u002Fimages\u002Fblog\u002Flets-encrypt-certificat-gratuit-valide\u002F021b61a5a9.jpg","2016-04-25",{"path":4217,"title":4218,"cover":4219,"cover_contain":3657,"date":4220,"categories":3524},"\u002Fblog\u002Fcertificat-apprenez-naviguer-securite-sur-internet","Apprenez à naviguer en sécurité sur Internet","\u002Fimages\u002Fblog\u002Fcertificat-apprenez-naviguer-securite-sur-internet\u002F29fef6bda4.png","2016-04-08",{"path":4222,"title":4223,"cover":4224,"cover_contain":3657,"date":4225,"categories":3524},"\u002Fblog\u002Fcertificat-protegez-ensemble-vos-donnees-sur-votre-ordinateur","Protégez l’ensemble de vos données sur votre ordinateur","\u002Fimages\u002Fblog\u002Fcertificat-protegez-ensemble-vos-donnees-sur-votre-ordinateur\u002Fb4c7d4ec05.png","2016-04-06",{"path":4227,"title":4228,"cover":4229,"cover_contain":3657,"date":4230,"categories":3524},"\u002Fblog\u002Fcertificat-introduction-aux-conteneurs","Introduction aux conteneurs","\u002Fimages\u002Fblog\u002Fcertificat-introduction-aux-conteneurs\u002Fb36ecfb03e.png","2016-04-03",{"path":4232,"title":4233,"cover":4234,"cover_contain":921,"date":4235,"categories":4236},"\u002Fblog\u002Finstallation-certificat-gandi-sous-zimbra","Installation d’un certificat Gandi sous Zimbra","\u002Fimages\u002Fblog\u002Finstallation-certificat-gandi-sous-zimbra\u002F832221cad6.png","2016-03-23",[3522],{"path":4238,"title":4239,"cover":4240,"cover_contain":921,"date":4241,"categories":4242},"\u002Fblog\u002Fvmware-vcenter-vswitch-distribue","VMware vCenter : vSwitch distribué","\u002Fimages\u002Fblog\u002Fvmware-vcenter-vswitch-distribue\u002Fa3ce9b6363.jpg","2016-03-15",[3579],{"path":4244,"title":4245,"cover":4246,"cover_contain":921,"date":4247,"categories":4248},"\u002Fblog\u002Fconfiguration-openiam-avec-ldaps","Configuration d’OpenIAM avec LDAPS","\u002Fimages\u002Fblog\u002Fconfiguration-openiam-avec-ldaps\u002Fb5eaa788f1.jpg","2016-02-01",[3522],{"path":4250,"title":4251,"cover":4252,"cover_contain":921,"date":4253,"categories":4254},"\u002Fblog\u002Fconfiguration-serveur-counter-strike-sous-linux","Configuration d’un serveur Counter-Strike GO sous Linux","\u002Fimages\u002Fblog\u002Fconfiguration-serveur-counter-strike-sous-linux\u002F25d3c9f715.png","2016-01-27",[3522],{"path":4256,"title":4257,"cover":4258,"cover_contain":921,"date":4259,"categories":4260},"\u002Fblog\u002Fchoix-une-infrastructure-domestique","Le choix d’une infrastructure domestique","\u002Fimages\u002Fblog\u002Fchoix-une-infrastructure-domestique\u002Fedf65eed4e.png","2015-12-24",[3579],{"path":4262,"title":4263,"cover":4264,"cover_contain":921,"date":4265,"categories":4266},"\u002Fblog\u002Fconfiguration-debian-mode-desktop","Configuration de Debian 8 en mode desktop","\u002Fimages\u002Fblog\u002Fconfiguration-debian-mode-desktop\u002F463de156f7.png","2015-08-29",[3522],{"path":4268,"title":4269,"cover":4270,"cover_contain":921,"date":4271,"categories":3524},"\u002Fblog\u002Fhack-paris-2015-une-belle-backdoor-x11","Hack In Paris 2015 : une belle backdoor X11","\u002Fimages\u002Fblog\u002Fhack-paris-2015-une-belle-backdoor-x11\u002Fd1aaf6a60c.jpg","2015-07-26",{"path":4273,"title":4274,"cover":4275,"cover_contain":921,"date":4276,"categories":3524},"\u002Fblog\u002Fcreation-une-seedbox-rutorrent-plex-sous-docker","Création d’une seedbox : ruTorrent et Plex sous Docker","\u002Fimages\u002Fblog\u002Fcreation-une-seedbox-rutorrent-plex-sous-docker\u002Fa7be954aab.png","2015-05-09",{"path":4278,"title":4279,"cover":4280,"cover_contain":921,"date":4281,"categories":4282},"\u002Fblog\u002Fhack-paris-nuit-hack-juin-2015","Hack In Paris et Nuit du Hack du 15 au 21 Juin 2015","\u002Fimages\u002Fblog\u002Fhack-paris-nuit-hack-juin-2015\u002Fb9dd3c5969.png","2015-05-05",[3558],{"path":4284,"title":4285,"cover":4286,"cover_contain":921,"date":4287,"categories":4288},"\u002Fblog\u002Fonda-tablet-modifier-langue-par-defaut","Onda tablet : modifier la langue par défaut","\u002Fimages\u002Fblog\u002Fonda-tablet-modifier-langue-par-defaut\u002F3e9eb9200b.jpg","2015-04-16",[3550],{"path":4290,"title":4291,"cover":4292,"cover_contain":921,"date":4293,"categories":4294},"\u002Fblog\u002Ftemoignage-formation-greta-viva5-valence-mes-projets-etudes-bts-sio","Le témoignage de ma formation au Greta-Viva5 de Valence : mes projets d’études en BTS SIO","\u002Fimages\u002Fblog\u002Ftemoignage-formation-greta-viva5-valence-mes-projets-etudes-bts-sio\u002F45668231fd.jpg","2015-04-15",[3558],{"path":4296,"title":4297,"cover":4298,"cover_contain":3657,"date":4299,"categories":4300},"\u002Fblog\u002Fbts-documentation-numero-1","Documentation numéro 1","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-1\u002Fc5b263af8b.jpg","2015-04-13",[3558],{"path":4302,"title":4303,"cover":4304,"cover_contain":3657,"date":4299,"categories":4305},"\u002Fblog\u002Fbts-documentation-numero-10","Documentation numéro 10","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-10\u002F7ce3f622f4.jpg",[3558],{"path":4307,"title":4308,"cover":4309,"cover_contain":3657,"date":4299,"categories":4310},"\u002Fblog\u002Fbts-documentation-numero-2","Documentation numéro 2","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-2\u002Fb7c9d87d04.jpg",[3558],{"path":4312,"title":4313,"cover":4314,"cover_contain":3657,"date":4299,"categories":4315},"\u002Fblog\u002Fbts-documentation-numero-3","Documentation numéro 3","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-3\u002F2ca7057cd3.jpg",[3558],{"path":4317,"title":4318,"cover":4319,"cover_contain":3657,"date":4299,"categories":4320},"\u002Fblog\u002Fbts-documentation-numero-4","Documentation numéro 4","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-4\u002Faae0126a72.jpg",[3558],{"path":4322,"title":4323,"cover":4324,"cover_contain":3657,"date":4299,"categories":4325},"\u002Fblog\u002Fbts-documentation-numero-5","Documentation numéro 5","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-5\u002Fb88700e116.jpg",[3558],{"path":4327,"title":4328,"cover":4329,"cover_contain":3657,"date":4299,"categories":4330},"\u002Fblog\u002Fbts-documentation-numero-6","Documentation numéro 6","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-6\u002Ff2154dde28.jpg",[3558],{"path":4332,"title":4333,"cover":4334,"cover_contain":3657,"date":4299,"categories":4335},"\u002Fblog\u002Fbts-documentation-numero-7","Documentation numéro 7","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-7\u002F9b090426be.jpg",[3558],{"path":4337,"title":4338,"cover":4339,"cover_contain":3657,"date":4299,"categories":4340},"\u002Fblog\u002Fbts-documentation-numero-8","Documentation numéro 8","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-8\u002F36bb38ac4a.jpg",[3558],{"path":4342,"title":4343,"cover":4344,"cover_contain":3657,"date":4299,"categories":4345},"\u002Fblog\u002Fbts-documentation-numero-9","Documentation numéro 9","\u002Fimages\u002Fblog\u002Fbts-documentation-numero-9\u002Fa7c04713bd.jpg",[3558],{"path":4347,"title":4348,"cover":4349,"cover_contain":921,"date":4350,"categories":4351},"\u002Fblog\u002Fconfiguration-regles-securite-sous-junos","Configuration de règles de sécurité sous JunoS","\u002Fimages\u002Fblog\u002Fconfiguration-regles-securite-sous-junos\u002F1b4814003c.jpg","2015-03-29",[3579],{"path":4353,"title":4354,"cover":4355,"cover_contain":921,"date":4356,"categories":4357},"\u002Fblog\u002Fvmware-vcenter-dans-vrack-ovh","VMware vCenter dans le vRack d’OVH","\u002Fimages\u002Fblog\u002Fvmware-vcenter-dans-vrack-ovh\u002F1e5012367c.png","2015-03-05",[3579],{"path":4359,"title":4360,"cover":4361,"cover_contain":921,"date":4362,"categories":3524},"\u002Fblog\u002Fmigration-vers-kvm-avec-webvirtmgr","Migration vers KVM avec WebVirtMgr","\u002Fimages\u002Fblog\u002Fmigration-vers-kvm-avec-webvirtmgr\u002F1ecef34685.jpg","2015-03-02",{"path":4364,"title":4365,"cover":4366,"cover_contain":921,"date":4367,"categories":4368},"\u002Fblog\u002Fconfiguration-chassis-virtuel-sous-junos","Configuration d’un chassis virtuel sous Junos","\u002Fimages\u002Fblog\u002Fconfiguration-chassis-virtuel-sous-junos\u002F1b4814003c.jpg","2014-12-15",[3579],{"path":4370,"title":4371,"cover":4372,"cover_contain":921,"date":4373,"categories":4374},"\u002Fblog\u002Ftemoignage-formation-greta-viva5-valence-des-anecdotes-hallucinantes","Le témoignage de ma formation au Greta-Viva5 de Valence : des anecdotes hallucinantes","\u002Fimages\u002Fblog\u002Ftemoignage-formation-greta-viva5-valence-des-anecdotes-hallucinantes\u002Fc0ef05db34.jpg","2014-12-01",[3558],{"path":4376,"title":4377,"cover":4378,"cover_contain":921,"date":4379,"categories":4380},"\u002Fblog\u002Finstaller-cyanogenmod-unofficial-sur-oneplus-one","Installer CyanogenMod Unofficial sur OnePlus One","\u002Fimages\u002Fblog\u002Finstaller-cyanogenmod-unofficial-sur-oneplus-one\u002F83621431fb.png","2014-11-24",[3587],{"path":4382,"title":4383,"cover":4384,"cover_contain":921,"date":4385,"categories":4386},"\u002Fblog\u002Fconfiguration-vlan-avec-junos","Configuration de VLAN avec Junos","\u002Fimages\u002Fblog\u002Fconfiguration-vlan-avec-junos\u002F1b4814003c.jpg","2014-11-18",[3579],{"path":4388,"title":4389,"cover":4390,"cover_contain":921,"date":4391,"categories":4392},"\u002Fblog\u002Fconfiguration-base-sous-junos","Configuration de base sous Junos","\u002Fimages\u002Fblog\u002Fconfiguration-base-sous-junos\u002F1b4814003c.jpg","2014-09-10",[3579],{"path":4394,"title":4395,"cover":4396,"cover_contain":921,"date":4397,"categories":4398},"\u002Fblog\u002Fle-temoignage-formation-greta-viva5-valence-alternance-rentree-les-cours","Le  témoignage de ma formation au Greta-Viva5 de Valence : l’alternance,  la rentrée, les cours.","\u002Fimages\u002Fblog\u002Fle-temoignage-formation-greta-viva5-valence-alternance-rentree-les-cours\u002Fe27f7627f8.jpg","2014-09-01",[3558],{"path":4400,"title":4401,"cover":4402,"cover_contain":921,"date":4403,"categories":3524},"\u002Fblog\u002Finstallation-certificat-ssl-gandi-avec-pound","Installation de certificat SSL Gandi avec Pound","\u002Fimages\u002Fblog\u002Finstallation-certificat-ssl-gandi-avec-pound\u002Fec4618d7ad.jpg","2014-08-12",{"path":4405,"title":4406,"cover":4407,"cover_contain":921,"date":4408,"categories":3524},"\u002Fblog\u002Fpatchs-securite-mises-jour-sous-vmware-esxi","Patchs de sécurité et mises à jour sous VMware ESXi 5","\u002Fimages\u002Fblog\u002Fpatchs-securite-mises-jour-sous-vmware-esxi\u002Fd8c6089e77.png","2014-07-15",{"path":4410,"title":4411,"cover":4412,"cover_contain":921,"date":4413,"categories":4414},"\u002Fblog\u002Fmigration-vyatta-6r1-vers-vyos-hydrogen","Migration de Vyatta 6.6R1 vers VyOS Hydrogen","\u002Fimages\u002Fblog\u002Fmigration-vyatta-6r1-vers-vyos-hydrogen\u002F8a3fd53886.png","2014-07-14",[3579],{"path":4416,"title":4417,"cover":4418,"cover_contain":921,"date":4419,"categories":4420},"\u002Fblog\u002Fconfiguration-une-passerelle-srx100-sous-web","Configuration d’une passerelle SRX100 sous J-Web","\u002Fimages\u002Fblog\u002Fconfiguration-une-passerelle-srx100-sous-web\u002F1b4814003c.jpg","2014-07-10",[3579],{"path":4422,"title":4423,"cover":4424,"cover_contain":921,"date":4425,"categories":4426},"\u002Fblog\u002Fhack-paris-nuit-hack-juin-2014","Hack In Paris et Nuit du Hack du 26 au 29 Juin 2014","\u002Fimages\u002Fblog\u002Fhack-paris-nuit-hack-juin-2014\u002Fd1c6cbea4e.jpg","2014-04-11",[3558],{"path":4428,"title":4429,"cover":4430,"cover_contain":921,"date":4431,"categories":3524},"\u002Fblog\u002Fconfigurer-interface-web-rutorrent-avec-apache2","Configurer l’interface web de ruTorrent avec Apache2","\u002Fimages\u002Fblog\u002Fconfigurer-interface-web-rutorrent-avec-apache2\u002F672919258b.png","2014-03-31",{"path":4433,"title":4434,"cover":4435,"cover_contain":921,"date":4436,"categories":4437},"\u002Fblog\u002Fdestruction-neutralite-net-est-marche-indignez-vous","La destruction de la neutralité du Net est en marche : Indignez-vous!","\u002Fimages\u002Fblog\u002Fdestruction-neutralite-net-est-marche-indignez-vous\u002Fddb702d91a.jpg","2014-03-23",[3558],{"path":4439,"title":4440,"cover":4441,"cover_contain":921,"date":4442,"categories":3524},"\u002Fblog\u002Femprisonner-utilisateur-ssh-sous-linux","Emprisonner un utilisateur ssh sous linux","\u002Fimages\u002Fblog\u002Femprisonner-utilisateur-ssh-sous-linux\u002F5e5571284a.png","2014-02-23",{"path":4444,"title":4445,"cover":4446,"cover_contain":921,"date":4447,"categories":4448},"\u002Fblog\u002Fdecouvrez-magie-adobe-creative-cloud","Découvrez la magie : Adobe Creative Cloud !","\u002Fimages\u002Fblog\u002Fdecouvrez-magie-adobe-creative-cloud\u002Fc5befd8385.jpg","2014-02-06",[3558],{"path":4450,"title":4451,"cover":4452,"cover_contain":921,"date":4453,"categories":3524},"\u002Fblog\u002Ffitbit-force-precurseur-des-bracelets-connectes","Le Fitbit Force, précurseur des bracelets connectés","\u002Fimages\u002Fblog\u002Ffitbit-force-precurseur-des-bracelets-connectes\u002F591236ebce.jpg","2014-01-29",{"path":4455,"title":4456,"cover":4457,"cover_contain":921,"date":4453,"categories":3524},"\u002Fblog\u002Finstallation-plex-media-server-sur-debian","Installation de Plex Media Server sur Debian 8","\u002Fimages\u002Fblog\u002Finstallation-plex-media-server-sur-debian\u002Fea86a7e30d.png",{"path":4459,"title":4460,"cover":4461,"cover_contain":921,"date":4462,"categories":3524},"\u002Fblog\u002Finstallation-splunk-sur-debian","Installation de Splunk sur Debian 7","\u002Fimages\u002Fblog\u002Finstallation-splunk-sur-debian\u002Ff8405ad901.jpg","2014-01-14",{"path":4464,"title":4465,"cover":4466,"cover_contain":921,"date":4467,"categories":3524},"\u002Fblog\u002Finstallation-clipperz-sur-debian","Installation de Clipperz sur Debian 7","\u002Fimages\u002Fblog\u002Finstallation-clipperz-sur-debian\u002Fd61b13f064.png","2014-01-12",{"path":4469,"title":4470,"cover":4471,"cover_contain":921,"date":4472,"categories":3524},"\u002Fblog\u002Finstallation-openvpn-als-adito-sur-centos","Installation de OpenVPN ALS Adito sur CentOS 6.5","\u002Fimages\u002Fblog\u002Finstallation-openvpn-als-adito-sur-centos\u002Fa500a01b28.png","2014-01-05",{"path":4474,"title":4475,"cover":4476,"cover_contain":921,"date":4477,"categories":3524},"\u002Fblog\u002Finstallation-des-proxy-inverses-pound-varnish","Installation des proxy inverses Pound et Varnish","\u002Fimages\u002Fblog\u002Finstallation-des-proxy-inverses-pound-varnish\u002Fec4618d7ad.jpg","2013-12-31",{"path":4479,"title":4480,"cover":4481,"cover_contain":921,"date":4482,"categories":4483},"\u002Fblog\u002Fmon-utilisation-systeme-proprietaire-windows","Mon utilisation du système propriétaire Windows 8.1","\u002Fimages\u002Fblog\u002Fmon-utilisation-systeme-proprietaire-windows\u002Fb36cbda2fc.jpg","2013-12-27",[3550],{"path":4485,"title":4486,"cover":4487,"cover_contain":921,"date":4488,"categories":4489},"\u002Fblog\u002Finstaller-cyanogenmod-sur-nexus","Installer CyanogenMod 11 sur le Nexus 4","\u002Fimages\u002Fblog\u002Finstaller-cyanogenmod-sur-nexus\u002F83621431fb.png","2013-12-25",[3587],{"path":4491,"title":4492,"cover":4493,"cover_contain":921,"date":4494,"categories":4495},"\u002Fblog\u002Fpourquoi-offert-une-nexus-noel","Pourquoi j’ai offert une Nexus 7 à Noël ?","\u002Fimages\u002Fblog\u002Fpourquoi-offert-une-nexus-noel\u002F10df2223a3.jpg","2013-12-22",[3558],{"path":4497,"title":4498,"cover":4499,"cover_contain":921,"date":4500,"categories":4501},"\u002Fblog\u002Fbrocade-absorbe-vyatta-specialiste-sdn","Brocade absorbe Vyatta : le spécialiste SDN","\u002Fimages\u002Fblog\u002Fbrocade-absorbe-vyatta-specialiste-sdn\u002Fa44b82e35f.jpg","2013-12-14",[3558],{"path":4503,"title":4504,"cover":4505,"cover_contain":921,"date":4500,"categories":3524},"\u002Fblog\u002Fmodifier-vmx-vmxf-vmdk-nvram-sur-vmware-esxi","Modifier le vmx vmxf vmdk et nvram sur VMware ESXi","\u002Fimages\u002Fblog\u002Fmodifier-vmx-vmxf-vmdk-nvram-sur-vmware-esxi\u002Fa3ce9b6363.jpg",{"path":4507,"title":4508,"cover":4509,"cover_contain":921,"date":4510,"categories":3524},"\u002Fblog\u002Finstallation-eset-nod32-antivirus-sur-arch-linux","Installation ESET NOD32 Antivirus 4 sur Arch Linux","\u002Fimages\u002Fblog\u002Finstallation-eset-nod32-antivirus-sur-arch-linux\u002F6749b4b507.png","2013-12-06",{"path":4512,"title":4513,"cover":4514,"cover_contain":921,"date":4515,"categories":3524},"\u002Fblog\u002Finstallation-vmware-workstation-sur-arch-linux","Installation de VMware Workstation 10 sur Arch Linux","\u002Fimages\u002Fblog\u002Finstallation-vmware-workstation-sur-arch-linux\u002F3c5fd341a5.jpg","2013-11-30",{"path":4517,"title":4518,"cover":4519,"cover_contain":921,"date":4520,"categories":3524},"\u002Fblog\u002Fmise-niveau-vmware-esxi-vers-sur-msp-ovh","Mise à niveau VMware ESXi 5.0 vers 5.1 sur mSP OVH","\u002Fimages\u002Fblog\u002Fmise-niveau-vmware-esxi-vers-sur-msp-ovh\u002F4feb6be1a0.jpg","2013-11-27",{"path":4522,"title":4523,"cover":4524,"cover_contain":921,"date":4525,"categories":3524},"\u002Fblog\u002Finstallation-serveur-teamspeak","Installation d’un serveur TeamSpeak 3","\u002Fimages\u002Fblog\u002Finstallation-serveur-teamspeak\u002F7048294e7f.png","2013-11-24",{"path":4527,"title":4528,"cover":4529,"cover_contain":921,"date":4530,"categories":4531},"\u002Fblog\u002Finstaller-android-kitkat-sur-nexus","Installer Android 4.4 KitKat sur le Nexus 4","\u002Fimages\u002Fblog\u002Finstaller-android-kitkat-sur-nexus\u002Fe393bc7fe1.png","2013-11-17",[3587],{"path":4533,"title":4534,"cover":4535,"cover_contain":921,"date":4536,"categories":3524},"\u002Fblog\u002Fdistribution-arch-linux-arm-personnalisation","Distribution Arch linux ARM : personnalisation","\u002Fimages\u002Fblog\u002Fdistribution-arch-linux-arm-personnalisation\u002Fb426e4efea.png","2013-11-10",{"path":4538,"title":4539,"cover":4540,"cover_contain":921,"date":4541,"categories":3524},"\u002Fblog\u002Fmot-passe-root-perdu-sur-vmware-esxi","Mot de passe root perdu sur VMware ESXi 5.x","\u002Fimages\u002Fblog\u002Fmot-passe-root-perdu-sur-vmware-esxi\u002Fd8c6089e77.png","2013-11-02",{"path":4543,"title":4544,"cover":4545,"cover_contain":921,"date":4546,"categories":3524},"\u002Fblog\u002Finstallation-serveur-firefox-sync","Installation d’un serveur Firefox Sync","\u002Fimages\u002Fblog\u002Finstallation-serveur-firefox-sync\u002Feb09763184.jpg","2013-11-01",{"path":4548,"title":4549,"cover":4550,"cover_contain":921,"date":4551,"categories":3524},"\u002Fblog\u002Finstallation-zimbra-open-source-edition","Installation de Zimbra 8 Open Source Edition","\u002Fimages\u002Fblog\u002Finstallation-zimbra-open-source-edition\u002F1a88e8245b.jpg","2013-10-24",{"path":4553,"title":4554,"cover":4555,"cover_contain":921,"date":4556,"categories":4557},"\u002Fblog\u002Fblog-iscsi-rpn-san-avec-vmware-esxi","ISCSI RPN-SAN avec VMware ESXi","\u002Fimages\u002Fblog\u002Fblog-iscsi-rpn-san-avec-vmware-esxi\u002Fd8c6089e77.png","2013-10-23",[3579],{"path":4559,"title":4560,"cover":4561,"cover_contain":921,"date":4562,"categories":4563},"\u002Fblog\u002Fconfiguration-une-pseudo-ethernet-interface-avec-vyatta","Configuration d’une Pseudo-Ethernet Interface  avec Vyatta","\u002Fimages\u002Fblog\u002Fconfiguration-une-pseudo-ethernet-interface-avec-vyatta\u002Fa44b82e35f.jpg","2013-10-20",[3579],{"path":4565,"title":4566,"cover":4567,"cover_contain":921,"date":4568,"categories":4569},"\u002Fblog\u002Fconfiguration-vlan-avec-vyatta","Configuration de vlan avec Vyatta","\u002Fimages\u002Fblog\u002Fconfiguration-vlan-avec-vyatta\u002Fa44b82e35f.jpg","2013-10-17",[3579],{"path":4571,"title":4572,"cover":4573,"cover_contain":921,"date":4574,"categories":4575},"\u002Fblog\u002Fblog-mise-reseau-virtuelle-vmware-esxi","Mise en réseau virtuelle de VMware ESXi 5","\u002Fimages\u002Fblog\u002Fblog-mise-reseau-virtuelle-vmware-esxi\u002Fd8c6089e77.png","2013-10-10",[3579],{"path":4577,"title":4578,"cover":4579,"cover_contain":921,"date":4580,"categories":3524},"\u002Fblog\u002Fghettovcb-sauvegarde-gratuite-vmware-esxi","GhettoVCB la sauvegarde gratuite de VMware ESXi","\u002Fimages\u002Fblog\u002Fghettovcb-sauvegarde-gratuite-vmware-esxi\u002Fd8c6089e77.png","2013-10-08",{"path":4582,"title":4583,"cover":4584,"cover_contain":921,"date":4585,"categories":4586},"\u002Fblog\u002Fconfiguration-des-acces-distance-vpn-avec-vyatta","Configuration des accès à distance VPN avec Vyatta","\u002Fimages\u002Fblog\u002Fconfiguration-des-acces-distance-vpn-avec-vyatta\u002Fa44b82e35f.jpg","2013-10-03",[3579],{"path":4588,"title":4589,"cover":4590,"cover_contain":921,"date":4591,"categories":3524},"\u002Fblog\u002Fdistribution-arch-linux-personnalisation","Distribution Arch linux : personnalisation","\u002Fimages\u002Fblog\u002Fdistribution-arch-linux-personnalisation\u002F68a1cb957a.png","2013-09-25",{"path":4593,"title":4594,"cover":4595,"cover_contain":921,"date":4596,"categories":3524},"\u002Fblog\u002Fdistribution-arch-linux-arm-raspberry","Distribution Arch linux ARM : Raspberry Pi","\u002Fimages\u002Fblog\u002Fdistribution-arch-linux-arm-raspberry\u002Fb426e4efea.png","2013-09-22",{"path":4598,"title":4599,"cover":4600,"cover_contain":921,"date":4601,"categories":4602},"\u002Fblog\u002Fconfiguration-zone-pare-feu-avec-vyatta","Configuration de zone pare-feu avec Vyatta","\u002Fimages\u002Fblog\u002Fconfiguration-zone-pare-feu-avec-vyatta\u002Fa44b82e35f.jpg","2013-09-15",[3579],{"path":4604,"title":4605,"cover":4606,"cover_contain":921,"date":4607,"categories":4608},"\u002Fblog\u002Fconfiguration-base-sous-vyatta","Configuration de base sous Vyatta","\u002Fimages\u002Fblog\u002Fconfiguration-base-sous-vyatta\u002F8a3fd53886.png","2013-09-08",[3579],{"path":4610,"title":4611,"cover":4612,"cover_contain":921,"date":4613,"categories":3524},"\u002Fblog\u002Fdistribution-arch-linux-installation","Distribution Arch linux : installation","\u002Fimages\u002Fblog\u002Fdistribution-arch-linux-installation\u002F68a1cb957a.png","2013-09-01",1793724165330]