Benoit's profile::MY-IT-SPACE.COM::PhotosBlogListsMore ![]() | Help |
|
December 30 Active Directory Performance Testing ToolDecember 28 Modifier les services à partir de la base de registreSi vous voulez modifier le démarrage d’un service mais que vous ne pouvez exécuter l’utilitaire de services (services.msc) , il est possible de le faire directement par la base de registre de Windows. Pour cela, aller sur Démarrer > Exécuter > taper regedit Ensuite, aller sur la clé : [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services] Note: HKLM contient toutes les informations concernant votre machine ( hardware , système , software) Ouvrir la clé Services Rendez vous au service que vous souhaitez modifier Exemple : Services IPSEC Si le serveur n’est pas relier à un réseau ou à un domaine, mettre cette fonction sur manuel, sinon sur automatique. Dans le panneau de droite de la base de registre > ouvrir la variable Start > modifier la Données de la valeur Les valeurs correspondantes au type de démarrage du service sont :
Note: Les valeurs sont en hexadécimale Redémarrer le serveur pour que la modification soit effective Résultat : Ouvrir l’utilitaire de services sur les propriétés de Services IPSEC Le démarrage se trouve bien sur manuel (Données de la valeur : 3 ) Attention: Avant de manipuler la base de registre, il faut toujours faire une sauvegarde du .reg December 24 Les Alertes de Performances
Les alertes permettent de superviser les ressources des serveurs et définissent des limites d’utilisations pour lesquels des actions peuvent être déclenchées automatiquement. Cliquez sur Démarrer > Programmes > Outils d' administration > cliquer sur Performances Les Journaux et alertes de performance doivent être affichés dans le volet de gauche Cliquez sur Journaux et alertes de performance. Puis, Cliquez sur Alertes > Cliquez sur Nouveaux paramètres d’alerte … Tapez un nom : (exemple 'demo') Dans l’onglet général > Ajouter un commentaire Ajoutez les compteurs que vous souhaitez surveiller en cliquant sur Ajouter Une fois que vous avez sélectionné les compteurs que vous souhaitez surveiller > fermer la fenêtre Ajouter des compteurs. Pour chaque compteur, vous pouvez trouver une définition en cliquant sur expliquer Choisissez la fréquence à laquelle vous voulez que les données à être échantillonnés et lorsque vous souhaitez recevoir une alerte. Note : Vous pouvez spécifier un seuil distinct pour chaque compteur. Sous l’onglet Action :
Cliquez sur l’onglet Planification, puis sélectionnez une planification pour l’alerte :
Voici le résultat : Enregistrer les paramètres sous … pour sortir un rapport .html December 22 Configuration de MySQL/PHP sur Windows 2003
Installation et configuration d’un serveur Windows 2003 base de données fonctionnant sur MySQL. MySQL est un serveur de bases de données relationnelles SQL. L’outil d’administration privilégié pour ce moteur étant l’outil phpmyadmin, nous mettrons aussi en place PHP sur IIS6 Lexique :
Installation d’IIS 6 sur Windows 2003
Aller dans démarrer > Panneau de configuration > choisir Ajout / Suppression de programme. Dans la fenêtre qui s' ouvre > choisir Ajouter ou supprimer des composants Windows. Dans le Gestionnaire des services Internet (IIS) > Sites Web > Site Web par défaut > Répertoire de base > Activer l’enregistrement dans le journal déplacer les Logfiles vers C:\LogFiles Dans Site web par défaut > Cliquer droit > parcourir Résultat : Installation de MySQL
Installation avec mysql-essential-5.0.67-win32.msi Cliquer droit sur le binaire > Installer > l’assistant MySQL 5 se lance Choisir Custom > Installer l’application sur c:\MySQL\ > Cliquer sur Install A la fin de l’installation cocher l’option Configure the MySQL Server now > Cliquer sur Finish. Configuration du serveur MySQL
Sélectionner Detailed Configuration Puis, sélectionner Server Machine ou Dedicated MySQL Server Machine Sélectionner Multifunctional Database. Choisir l' endroit ou mettre la base InnoDB [1]
Puis, sélectionner Online Transaction Processing (OLTP), ou manual settings (sup à 500 transactions concurrentes) Choisir le port 3306 (par défaut) dans Enable TCP/IP Networking et cocher Enable strict mode (Permet de forcer les applications à utiliser un certain format à la base) Sélectionner Best Support for Multingualism comme caractère par défaut. Installer MySQL comme un service Windows > Cocher Include Bin Directory in Windows Path (Pour travailler en ligne de commande) Ajouter le mot de passe root pour MySQL Ne pas cocher l’option Enable root access from remote machines, ni Create Anonymous Account Enfin, Cliquer Execute. Cliquer sur Finish. MySQL maintenant est installé sur le serveur Windows 2003. Vérifier que le service MySQL est dans les services Windows NT Installation de PHPUtilisation du mode Isapi : Le mode Isapi permet à IIS de charger PHP comme s' il faisait partie intégrante d’IIS. Télécharger PHP5 sans programme d' installation sur le site officiel
Installation avec php-5.2.8-Win32.zip Décompresser l' archive c:\php5 Puis, Créer un répertoire C:\php5\sessions\ pour le stockage des fichiers de sessions. Donner les droits contrôle total uniquement sur ce dossier pour les utilisateurs suivants:
Copier les fichiers suivant dans les répertoires
Configuration du fichier php.ini
Renseignez le répertoire où Php trouvera ses extensions.
Comme nous configurons Php avec une version de MySQL supérieur à la 4.1.x, il doit utiliser l' extension MySQLi
Renseigner le répertoire de stockage des fichiers de sessions.
Configuration IIS pour intégrer PHPAjouter Php comme filtre Isapi Aller dans le Gestionnaire des services Internet (IIS) > Sites Web > Site Web par défaut > Cliquer droit Propriétés > onglet filtres Isapi > Ajouter … Nom : php5isapi Exécutable: c:\Windows\System32\InetSrv\php5isapi.dll Associer l'extension .php au filtre Isapi Aller dans l'onglet répertoire de base > choisir configuration > Ajouter …
OK Mettre qu’index.php est la page par défaut du site Web Aller dans l'onglet Documents > Ajouter … > Saisir index.php Monter index.php en haut de la liste Autoriser l' extension php Aller dans le Gestionnaire des services Internet (IIS) > Extensions du Site Web > Choisir Ajouter une nouvelle extension de Service Web ....
Définir le statut de l' extension à Autorisée Relancer IIS avec iisreset Pour tester si Php est bien installé et configuré, créez un fichier index.php contenant le code suivant à la racine de votre serveur Web : <?php phpinfo(); ?> Lancez votre navigateur et allez à la page suivante : http://localhost/. Vous devriez voir Apparaître toute la configuration de Php en détail. Installer phpMyAdmin dans un répertoire virtuel
Aller dans le Gestionnaire des services Internet (IIS) > Sites Web > Site Web par défaut > Clique droit > Nouveau > Répertoire virtuel … Donner un alias : phpmyadmin Donner un chemin d’accès : C:\phpmyadmin > Cliquer sur suivant Autorisation d’accès au répertoire virtuel : Cocher les cases : Lecture, Exécuter les scripts (tels que ASP), Exécuter (par exemple, applications CGI ou ISAPI) Cliquer sur terminer Dans l' onglet Sécurité de répertoire c:\phpmyadmin > choisir Authentification et contrôle d' accès. Désélectionnez Activer la connexion anonyme. Télécharger phpMyAdmin sur le site officiel
Décompresser phpMyAdmin-3.1.1-english.zip dans c:\phpmyadmin Configurer les droits NTFS sur le répertoire physique de phpMyAdmin pour contrôler les accès Ajouter les groupes de sécurités globales autorisés à accéder à phpmyadmin Editez le fichier de configuration de PHPMyAdmin : config.sample.inc.php Aller dans c:\phpmyadmin > Renommer le fichier en config.inc.php et l’ouvrir avec wordpad Définissez la variable
Serveur où se situe la base MySQL
L' extension que vous utilisez avec PHP (voir plus haut) pour accéder à vos bases MySQL
Utilisateur et mot de passe que l' utilisateur utilise pour se connecter
Pour fonctionner au mieux, phpMyAdmin a besoin de garder certaines informations Créez une base de données phpMyAdmin.
Précisez le nom des tables de cette base utilisées pour stocker ces données
Workaround phpadmin: 1045- Access denied for root@localhost Insérer les noms de host et de compte user par défaut avec le mot de passe mis en place dans le fichier ‘php.ini’
Il ne reste plus qu’à effectuer l’implantation des noms de host et de compte user par défaut avec le mot de passe dans le fichier ‘config.inc.php’ aux lignes suivantes:
Interface PhPMyAdmin Installation de MySQL Administrator
Cliquer droit sur le binaire > Installer > l’assistant MySql Tools for 5.0 se lance ... Chemin d’installation > Parcourir, C:\MySQL\MySQL Tools for 5.0\ Choisir Custom Cliquer sur Install. Cliquer sur Finish Redémarrer le service MySQL Configuration :
Démarrer Programmes > MySQL > Cliquer sur MySQL Administrator Créer une connexion Cliquer sur … (Port par défaut : 3306) Cliquer sur Apply Vérification :
[1] InnoDB : moteur qui gère les transactions , les clefs étrangères donc une gestion d' intégrité de table. En contrepartie, les bases qui l' utilisent occupent plus d' espace sur le disque. [2] php5isapi.dll est le fichier qui fait le pont entre IIS et le parser php5ts.dll [3] libmysql.dll permet d' utiliser MySQL avec PHP [4] php.ini est le fichier de configuration de PHP [5] Lorsque le serveur est en production, display_errors = off December 14 Démonstration d' une migration P2P avec l' outil HP : Server Migration Pack (SMP)Mots clés Technorati : P2P,HP Insight Manager
Cliquez ici pour voir une démonstration de migration Physical to Physical (P2P) via Server Migration Pack Physical to ProLiant Edition (en anglais). Cliquer ici pour en savoir plus sur l' outil SMP Universal Edition. December 09 Configurer MySQL sur IIS7Mots clés Technorati : mysql,phpmyadmin
Dans la continuité du précèdent post, je vais installer une base de données MySQL sur le serveur Windows 2008 qui a été configuré avec le serveur Web IIS7 & PHP. Installer MySQL
Télécharger MySQL 5.0 sur le site officiel http://dev.mysql.com/downloads/mysql/5.0.html - gratuit Note: Dans mon cas, je fais une installation avec mysql-essential-5.0.67-win32.msi Cliquer droit sur le binaire | Installer| l' assistant MySQL 5 se lance | Cliquer sur suivant. Choisir Typical | Installer l' application sur C:\Program Files\MySQL\MySQL Server 5.0\ | Cliquer sur Install A la fin de l' installation cocher l' option Configuré the MySQL Server now | Cliquer sur Finish. Configuration du serveur MySQLSélectionner Detailed Configuration | Cliquer sur suivant . Puis, sélectionner Server Machine| Cliquer sur suivant. Enfin, sélectionner Multifunctional Database. Choisir l' endroit ou mettre la base InnoDB | Cliquer sur suivant . Puis, sélectionner Decision support (DSS) / OLAP . Enfin, choisir le port 3306 (par défaut) dans Enable TCP/IP Networking et cocher Enable strict mode (Permet de forcer les applications à utiliser un certain format à la base) Sélectionner Standard Character Set pour mettre Latin1 comme caractère par défaut. Installer MySQL comme un service Windows | Cocher Include Bin Directory in Windows Path (Pour travailler en ligne de commande)| Cliquer sur suivant. Ajouter le mot de passe root pour MySQL (dans notre exemple se sera root)| Cliquer sur suivant. Enfin, Cliquer Execute. MySQL maintenant est installé sur le serveur Windows 2008.
Note: Ne pas cocher l' option Enable root access from remote machines, ni Create Anonymous Account Installer phpMyAdmin
phpMyAdmin est un outil graphique qui permet de gérer les bases de données MySQL Télécharger phpMyAdmin sur le site officiel www.phpmyadmin.net - gratuit Décompresser le .zip dans C:\inetpub\wwwroot\phpmyadmin Aller dans Démarrer | Outils d' administration | Gestionnaire des Services IIS. Sur default website | phpmyadmin | Cliquer droit Convertir en application . Cliquer sur OK Créer un dossier C:\PHPTemp et donner les droits contrôle totale pour les utilisateurs suivants:
Changer les chemins dans le fichier de configuration php.ini Définissez la variable session.save_path="C:\PHPTemp" Ajouter les extensions suivantes à la fin du fichier php.ini Aller dans Démarrer | Outils d' administration | Gestionnaire des Services IIS | Sites | Document par défaut. Ajouter index.php dans les Document par défaut Aller dans C:\inetpub\wwwroot\phpmyadmin, Modifier le fichier config.sample.inc.php Définissez la variable $cfg[‘blowfish_secret’] ="demonstration" Aller dans la partie User for advanced features et enlever les remarques // pour les lignes /* User for advanced features */ Aller dans la partie Advanced phpMyadmin features et enlever les remarques // pour les lignes /* Advanced phpMyAdmin features */ nom des tables pour stocker les données $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark'; sauvegarder le fichier en config.inc.php Lancer internet explorer | Entrer http://localhost/phpmyadmin/ taper username: user / mdp : ********* December 07 Configurer PHP sur IIS7 avec FastCGIDans ce post nous allons installer un serveur PHP sur Windows 2008, en utilisant le protocole FastCGI. Installer le rôle IIS7Aller dans Démarrer | Outils d' administration | Gestionnaire de serveur. Dans les rôles | Ajouter un rôle | suivant | sélectionner ajouter le rôle Serveur Web (IIS) Cliquer sur suivant , laisser par défaut les services à ajouter pour configurer les fonctionnalités HTTP communes Cliquer sur suivant et valider l' assistant pour finir l' installation du rôle Serveur Web (IIS) Installer FastCGIAller dans Démarrer | Outils d' administration | Gestionnaire de serveur | Serveur Web (IIS) Dans la fenêtre de droite sélectionner Ajouter un rôle ou un service Dans le panneau central sous Développement d' applications , ajouter le module CGI Cliquer sur suivant et valider l' assistant pour installer le service CGI En installant le module CGI sur Windows 2008, les protocoles CGI & FastCGI automatiquement sont ajoutées. Installer PHP 5
Télécharger PHP 5 sur le site officiel http://www.php.net/downloads.php Note: Dans mon cas, je fais une installation avec php-5.2.6-win32-installer.msi Cliquer droit sur le binaire | Installer| l' assistant PHP 5 se lance | Cliquer sur suivant Installer l' application sur C:\Program Files\PHP\ Sélectionner IIS FastCGI comme serveur Web | Cliquer sur suivant Cliquer sur suivant | Installer Allez dans C:\Program Files\PHP\ | Modifier le fichier php.ini Utiliser les touches CTRL+F pour trouver les variables ci-dessous. Enlever les ; devant et à la fin de chaque ligne.
Vérifier la configuration du php en lançant PHP –info en ligne de commande pour voir la ligne de licence PHP Configurer IIS7 pour utiliser FastCGIAller dans Démarrer | Outils d' administration | Gestionnaire de serveur Sélectionner le serveur | dans le panneau central , Cliquer sur mappages des gestionnaires Dans le panneau Actions (panneau de droite), Cliquer sur ajouter un mappage de module ... Entrer les information suivantes: Valider l' alerte en cliquant sur Oui. Le mappage php est maintenant activé. Le serveur Web IIS7 est maintenant configuré pour utiliser php avec le protocole fastcgi Vérification phpAvec un blocnote , créer un fichier demo.php et taper la commande <?php phpinfo(); ?> Placer le fichier dans C:\inetpub\wwwroot Lancer internet explorer | Entrer http://localhost/demo.php Cela montre que la configuration fonctionne pour le couple PHP - IIS7 December 04 Ajouter des taches personnalisées à la console MOMVoici quelques commandes WMI à ajouter à la console MOM pour vous aider à mieux gérer vos serveurs. Scripts* WMI
Ouvrir la console AdministrateurLes ajouts de ces commandes se font avec les utilisateurs ayant accès à la console d' Administration MOM Par défaut certains scripts sont déjà crée dans la liste des taches (Observateur d’événements, Gestion de l' ordinateur, Configuration IP, Bureau à distance) Créer une tache personnaliséeOuvrir le dossier "Packs d' administration" | naviguez jusqu' au "taches" Cliquez droit et ajoutez une "nouvelle tache" Dans l' onglet "général" renseignez le nom de la tache et donnez une description. Dans l' onglet "Détails" renseignez le type d' affichage, la ligne de commande, "démarrez dans..." et la sortie (Cf. scripts* WMI) Validez Ouvrir la console opérateurLa console opérateur se met à jour dans le panneau des taches Sélectionnez un serveur géré et exécutez une tache personnalisée pour voir sa sortie Note: Ces scripts sont modifiables et peuvent être adaptés à des besoins d' administration spécifiques. |
|
|