Installation et configuration du système de surveillance Zabbix 5.0
Introduction à Zabbix
Pourquoi utiliser Zabbix ?
En tant qu'ingénieur système, il est essentiel de maîtriser un système de surveillance pour observer l'état des serveurs, les métriques de trafic des sites web, et évaluer l'impact des déploiements ainsi que la santé générale des infrastructures. Un outil de surveillance performant permet de :
V ...
Publié le 15 juin à 05h23
Implémentation de la journalisation avec Enterprise Library
Introduction au bloc de journalisation
Le bloc de journalisation d'Enterprise Library offre un mécanisme flexible pour l'enregistrement des événements dans les applications .NET (WinForms, ASP.NET, applications console). Il inclut des traceurs réutilisables permettant de stocker les journaux dans des bases de données, ficheirs XML, fichiers tex ...
Publié le 13 juin à 07h08
Méthodes de chargement des fichiers de configuration Properties en Java
En Java, l'accès aux données stockées dans des fichiers .properties s'articule généralement autour de deux approches majeures : l'utilisation de la classe java.util.Properties via un flux d'entrée (InputStream), et l'utilisation de la classe java.util.ResourceBundle. Le choix de la méthode dépend principalement de l'emplacement du fichier et du ...
Publié le 12 juin à 21h55
Configuration d'ObjectMapper dans Spring MVC pour ignorer les champs non reconnus
Récemment, j'ai travaillé sur un ancien projet utilisant le framework JSP+SpringMVC 3.2.x. Lors de l'ajout d'une nouvelle interface avec des requêtes POST pour transmettre des entités, l'exception suivante a été levée :
org.springframework.http.converter.HttpMessageNotReadableException: Could not read JSON: Unrecognized field "id" (cl ...
Publié le 9 juin à 09h06
Exploration et développement des fonctionnalités de corethink (4) : Faire fonctionner ce module
Voici l'erreur signalée :
Erreur à la ligne 147. De plus, lors de l'ouverture de cette page, l'utilisation du processeur par Apache atteignait 100%+.
Passons aux choses sérieuses pour faire fonctionner ce module :
Modifier Equip/opencmf.php pour ajouter des URL à la liste d'administration
<?php // Configuration du module
return array( ...
Publié le 6 juin à 22h56
Guide d'utilisation du projet Kimi-Free-API
1. Structuer du répertoire du projet
Voici l'arborescence typique du projet Kimi-Free-API :
kimi-free-api/
├── compilation/
├── code_source/
│ ├── parametres/
│ ├── gestionnaires/
│ ├── structures/
│ ├── chemins/
│ ├── traitements/
│ ├── outils/
│ └── demarrage.ts
├── .gitignore
├── paquet.json
├── documentation.md
└── config-ts.j ...
Publié le 6 juin à 05h05
Configuration de la connexion distante à PostgreSQL
Pour autoriser les connexions distantes à une instance PostgreSQL, il est nécessaire d'ajuster les fichiers de configuraton principaux. Cette procédure implique de modifier les règles d'authentification et d'adapter les paramètres réseau du serveur.
Modification des règles d'authentification dans pg_hba.conf
Le fichier pg_hba.conf contrôle les ...
Publié le 3 juin à 18h57
Guide d'utilisation des bibliothèques standard Quilt (QSL)
Ce document détaille la structure du projet Quilt Standard Libraries (QSL) et ses fichiers de configuraton clés.
Structure du projet et description des répertoires
Le projet Quilt Standard Libraries (QSL) est organisé comme suit :
quilt-standard-libraries/
├── build-logic/
├── gradle/
│ └── wrapper/
├── library/
│ ├── src/
│ │ └── t ...
Publié le 2 juin à 17h46
Guide Complet sur Entity Framework Core
Gestion des Mises à Jour de Données
EF Core offre plusieurs méthodes pour modifier des enregistrements en masse dans la base de données :
Exécution directe de SQL : Pour des mises à jour simples, vous pouvez exécuter une commande SQL brute.
ctx.Database.ExecuteSqlRaw("UPDATE [T_Books] SET [Price] = [Price] + 2");
Mises à jour ind ...
Publié le 30 mai à 21h00