Date post: | 15-Dec-2015 |
Category: |
Documents |
Upload: | enio-roberto |
View: | 236 times |
Download: | 4 times |
PPROJETROJET
«A«ADMINISTRATIONDMINISTRATION ETET S SUPERVISIONUPERVISION»»
AARMÉERMÉE DEDE LL’’AIRAIR
Rédaction Sébastien BOURSIER
Version document.doc
Date mardi 18 avril 2023
Document d’installation et de Configuration
Document d’installation et de Configuration de la solution de Supervision et d’Administration
Document d’Exploitation et d’Administration
Administration et Supervision
REVISIONSREVISIONS
STATUS DATE AUTEURS APPROBATEURS COMMENTAIRES
V0.1 20/09/04Sébastien BOURSIER
V0.2 13/01/05Sébastien BOURSIER
Document d’Exploitation et d’Administration
Administration et Supervision
SOMMAIRESOMMAIRE
1. PRESENTATION..........................................................................51.1. La solution.................................................................................................51.2. Les outils...................................................................................................5
2. INSTALLATION............................................................................62.1. Installation de l’appliance.......................................................................6
2.1.1. Pré requis à l’installation................................................................62.1.2. Comment Installer...........................................................................62.1.3. Tâches Post Installation..................................................................72.1.4. Vérification de l’installation.........................................................14
2.2. Processus d’installation.........................................................................152.2.1. Pré requis des outils sur MANDRAKE 10......................................162.2.2. Les outils........................................................................................182.2.3. Les sources de Développement...................................................192.2.4. Phases d’installation.....................................................................20
2.3. Script d’Installation................................................................................202.3.1. Installation de l’Appliance............................................................202.3.2. Installation des prés requis Uniquement....................................232.3.3. Installation du site central............................................................25
3. DÉSINSTALLATION...................................................................303.1. Processus de desinstallation.................................................................30
3.1.1. Désinstallation d’un site local......................................................303.1.2. Désinstallation d’un site central..................................................31
4. CONSTRUCTION DES PACKAGES...............................................324.1. Principes de Construction......................................................................32
4.1.1. Installation des packages nécessaire à la compilation.............324.1.2. Arborescence des packages...........Erreur ! Signet non défini.
4.2. Le package FPING...................................................................................324.2.1. Composition du package.................Erreur ! Signet non défini.4.2.2. Installation du package...................Erreur ! Signet non défini.4.2.3. Fichier de spécification...................Erreur ! Signet non défini.
4.3. Le package NET-SNMP...........................................................................334.3.1. Composition du package.................Erreur ! Signet non défini.4.3.2. Installation du package...................Erreur ! Signet non défini.4.3.3. Fichier de spécification...................Erreur ! Signet non défini.
4.4. Le package PHPMYADMIN......................................................................364.4.1. Composition du package.................Erreur ! Signet non défini.4.4.2. Installation du package...................Erreur ! Signet non défini.4.4.3. Fichier de spécification...................Erreur ! Signet non défini.
4.5. Les packages NAGIOS............................................................................384.5.1. NAGIOS............................................................................................384.5.2. NAGIOS – CONFIG...........................................................................394.5.3. NAGIOS - PLUGIN...........................................................................40
4.6. Le package NAGMIN...............................................................................424.6.1. Composition du package.................Erreur ! Signet non défini.
document.doc 18/04/2023 3/57
Document d’Exploitation et d’Administration
Administration et Supervision
4.6.2. Installation du package...................Erreur ! Signet non défini.4.6.3. Fichier de spécification...................Erreur ! Signet non défini.
4.7. Le package NSCA...................................................................................434.7.1. Composition du package.................Erreur ! Signet non défini.4.7.2. Installation du package...................Erreur ! Signet non défini.4.7.3. Fichier de spécification...................Erreur ! Signet non défini.
4.8. Les packages CACTI...............................................................................444.8.1. CACTI.................................................Erreur ! Signet non défini.4.8.2. CACTI - CONFIG................................Erreur ! Signet non défini.
4.9. Le package NTOP...................................................................................464.9.1. Composition du package.................Erreur ! Signet non défini.4.9.2. Installation du package...................Erreur ! Signet non défini.4.9.3. Fichier de spécification...................Erreur ! Signet non défini.
5. DIVERS MODIFICATIONS..........................................................495.1. Page d’accueil........................................................................................495.2. Mots de Passe.........................................................................................50
6. ANNEXES..................................................................................516.1. Log de l’installation...............................................................................516.2. Log de désinstallation............................................................................56
document.doc 18/04/2023 4/57
Document d’Exploitation et d’Administration
Administration et Supervision
1.1. PRESENTATIONPRESENTATION
1.1. LA SOLUTION
1.2. LES OUTILS
document.doc 18/04/2023 5/57
Document d’Exploitation et d’Administration
Administration et Supervision
2.2. INSTALLATIONINSTALLATION
2.1. INSTALLATION DE L’APPLIANCE
2.1.1. Pré requis à l’installation
2.1.1.1. Installation de l’OS
Le Bundle de supervision est développé sur une distribution linux MANDRAKE 10. La MANDRAKE 10 vient par défaut avec un kernel version 2.6.3 définit comme version de noyau utilisé pour le développement.
La Mandrake doit être installé par défaut ou comme spécifié dans la documentation d’installation de l’armée de l’air.
2.1.1.2. Réseau
IMPORTANT : La configuration réseau doit être effectuée avant toutes installation. En effet, le bundle récupère la configuration réseau du serveur à son installation.
La configuration réseau comprend les éléments suivants :
Le hostname doit être positionné.
L’adresse IP FIXE doit être renseignée ainsi que la passerelle, le masque de sous réseau et le serveur DNS.
Le Nom réseau de la machine et le nom réseau sur le domaine doivent être renseigné dans le fichier hosts de MANDRAKE (/etc/hosts).
2.1.1.3. Navigateurs Supportés
La solution de Supervision permet au browser suivant d’y accéder :
Mozilla (Ce navigateur est installé avec le bundle sur le serveur de Supervision).
Netscape
Internet Explorer
FireFox
Avant Browser
2.1.2. Comment Installer
Insérer le CDROM de l’Appliance après avoir vérifié les prés requis.
document.doc 18/04/2023 6/57
Document d’Exploitation et d’Administration
Administration et Supervision
Entrer dans l’arborescence du cdrom.
Lancer l’installation du Bundle en exécutant le script « install.sh » comme le montre la capture suivante. Le script d’installation doit être lancé depuis l’arborescence du cdrom.
Le script déroule le processus d’installation (Un exemple disponible en Annexes).
2.1.3. Tâches Post Installation
2.1.3.1. Ajout de NAGMIN
Pour que l’installation soit finalisée il faut ajouter le module NAGMIN sous WEBMIN.
Ouvrir un browser web sur WEBMIN https://<serveur>:10000.
document.doc 18/04/2023 7/57
Document d’Exploitation et d’Administration
Administration et Supervision
La fenêtre du certificat HTTPS apparaît. Accepter ce certificat.
Vous loguez à WEBMIN en utilisant le compte root.
document.doc 18/04/2023 8/57
Document d’Exploitation et d’Administration
Administration et Supervision
Cliquez sur le module « WEBMIN Configuration ».
Cliquez sur « WEBMIN Modules ».
document.doc 18/04/2023 9/57
Document d’Exploitation et d’Administration
Administration et Supervision
Cliquez sur le bouton à coté de « From a local File ».
Sélectionner le module WEBMIN (/opt/appliance/nagmin-2.1/nagmin-2.1.0.wbm).
Cliquer sur « OK ».
document.doc 18/04/2023 10/57
Document d’Exploitation et d’Administration
Administration et Supervision
Puis sur « install Module » pour installer le module.
La page de confirmation de l’ajout du module WEBMIN apparaît.
document.doc 18/04/2023 11/57
Document d’Exploitation et d’Administration
Administration et Supervision
On visualise bien que NAGMIN vient d’être ajouté à WEBMIN.
2.1.3.2. Activation de NAGMIN
Il nous ensuite Activer NAGMIN pour que l’interaction entre NAGIOS et NAGMIN soit active.
Entrer dans le module NAGMIN.
Cliquer sur « NAGIOS ».
document.doc 18/04/2023 12/57
Document d’Exploitation et d’Administration
Administration et Supervision
Cliquer sur « ACTIVATE » sans modifier la configuration.
La fenêtre de configuration suivante présente l’activation.
Les éléments de NAGIOS sont maintenant pris en compte.
document.doc 18/04/2023 13/57
Document d’Exploitation et d’Administration
Administration et Supervision
On visualise bien dans la colonne de droite les fichiers NAGIOS.
2.1.4. Vérification de l’installation
Vérifier que les outils sont en exécution :[root@rdserver cdrom]# service crond statuscrond (pid 15155) est en cours d'exécution...[root@rdserver cdrom]# service ntopd statusntop (pid 15488) est en cours d'exécution...[root@rdserver cdrom]# service nagios status PID TTY TIME CMD27485 ? 00:00:00 nagios[root@rdserver cdrom]# more /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/
# run-parts01 * * * * root nice -n 19 run-parts /etc/cron.hourly02 4 * * * root nice -n 19 run-parts /etc/cron.daily22 4 * * 0 root nice -n 19 run-parts /etc/cron.weekly42 4 1 * * root nice -n 19 run-parts /etc/cron.monthly*/5 * * * * cacti php /opt/appliance/cacti-0.8.5a/cmd.php > /dev/null 2>&1[root@rdserver cdrom]#
Les services sont bien actifs et l’outil CACTI est bien renseigné dans la crontab.
Vérifier la connexion à l’interface Web.
Afin de valider la configuration des interfaces WEB.
Ouvrez un navigateur à l’URL suivante http://<votre serveur>
document.doc 18/04/2023 14/57
Document d’Exploitation et d’Administration
Administration et Supervision
Suivre tous les liens pour vérifier la connexion aux Outils.
La plateforme de supervision est maintenant mise en œuvre. Il reste à prendre en compte les équipements à surveiller. Pour ce faire, vous repportez aux documentations d’exploitation et d’Administration.
2.2. PROCESSUS D’INSTALLATION
La capture d’écran suivante présente les informations contenues sur le CDROM.
document.doc 18/04/2023 15/57
Document d’Exploitation et d’Administration
Administration et Supervision
Informations contenues dans le CDROM :
2.2.1. Pré requis des outils sur MANDRAKE 10
Les packages nécessaires à l’installation des outils de supervision sur une distribution MANDRAKE 10 sont :
apache2-2.0.48-5mdk.i586.rpm
apache2-common-2.0.48-5mdk.i586.rpm
apache2-mod_cache-2.0.48-5mdk.i586.rpm
apache2-mod_disk_cache-2.0.48-5mdk.i586.rpm
apache2-mod_perl-2.0.48_1.99_11-3mdk.i586.rpm
apache2-mod_php-2.0.48_4.3.4-1mdk.i586.rpm
apache2-mod_proxy-2.0.48-5mdk.i586.rpm
apache2-modules-2.0.48-5mdk.i586.rpm
apache-conf-2.0.48-1mdk.i586.rpm
epiphany-1.0.7-4mdk.i586.rpm
fontconfig-2.2.1-7mdk.i586.rpm
gdome2-0.7.2-1.i686.rpm
libapr0-2.0.48-5mdk.i586.rpm
libdb3.3-3.3.11-17mdk.i586.rpm
libexpat0-1.95.6-4mdk.i586.rpm
libfontconfig1-2.2.1-7mdk.i586.rpm
libfreetype6-2.1.7-4mdk.i586.rpm
libgd2-2.0.15-3mdk.i586.rpm
libgdbm2-1.8.0-24mdk.i586.rpm
document.doc 18/04/2023 16/57
Document d’Exploitation et d’Administration
Administration et Supervision
libglib1.2-1.2.10-11mdk.i586.rpm
libjpeg62-6b-33mdk.i586.rpm
libltdl3-1.4.3-10mdk.i586.rpm
libmcrypt-2.5.7-5mdk.i586.rpm
libmcrypt4-2.5.7-5mdk.i586.rpm
libnet-snmp5-5.1-6mdk.i586.rpm
libpcap0-0.7.2-3mdk.i586.rpm
libphp_common432-4.3.4-3mdk.i586.rpm
libpng3-1.2.5-10mdk.i586.rpm
librrdtool0-1.0.45-1mdk.i586.rpm
libtool-1.4.3-10mdk.i586.rpm
libxfree86-4.3-29mdk.i586.rpm
libxmlrpc0-0.51-5mdk.i586.rpm
libxpm4-3.4k-27mdk.i586.rpm
lsof-4.68-1mdk.i586.rpm
lynx-2.8.5-1mdk.i586.rpm
mozilla-1.6-9mdk.i586.rpm
MySQL-client-4.0.20-0.i386.rpm
MySQL-server-4.0.20-0.i386.rpm
MySQL-shared-4.0.20-0.i386.rpm
perl-Authen-PAM-0.14-3mdk.i586.rpm
perl-CGI-3.00-2mdk.noarch.rpm
perl-Crypt-DES-2.03-1.i586.rpm
perl-Data-ShowTable-3.3-9mdk.noarch.rpm
perl-DBD-XBase-0.240-1mdk.noarch.rpm
perl-DBI-1.40-2mdk.i586.rpm
perl-Digest-HMAC-1.01-11mdk.noarch.rpm
perl-Digest-SHA1-2.04-1mdk.i586.rpm
perl-IO-stringy-2.108-6mdk.noarch.rpm
perl-MIME-tools-5.411a-1.noarch.rpm
perl-Mysql-1.22_19-9mdk.i586.rpm
perl-Net-SNMP-4.1.0-1.noarch.rpm
perl-Net_SSLeay-1.25-2mdk.i586.rpm
document.doc 18/04/2023 17/57
Document d’Exploitation et d’Administration
Administration et Supervision
perl-Term-ReadKey-2.21-3mdk.i586.rpm
perl-Tk-800.024-4mdk.i586.rpm
php-cli-4.3.4-3mdk.i586.rpm
php-ini-4.3.4-1mdk.noarch.rpm
php-mysql-4.3.4-1mdk.i586.rpm
php-rrdtool-4.3.3_1.0.45-1mdk.i586.rpm
php-snmp-4.3.6-2mdk.i586.rpm
php-xml-4.3.2-3mdk.i586.rpm
php-xmlrpc-4.3.2-3mdk.i586.rpm
rrdtool-1.0.45-1mdk.i586.rpm
tcp_wrappers-7.6-23mdk.i586.rpm
webmin-1.121-4mdk.noarch.rpm
zlib1-1.2.1-2mdk.i586.rpm
Ces packages sont installés par défaut par le script « install.sh ». Les packages déjà installés sont reconnus et non installé.
2.2.2. Les outils
Les outils packagés par ARES sont :
NET-SNMP 5.2
FPING 2.3b1
PHPMYADMIN 2.5.6
NAGIOS 1.2
CACTI 0.8.5a
NTOP 2.2
NAGMIN 2.1.0
NSCA 2.4
Ces packages constituent les outils de supervision.
document.doc 18/04/2023 18/57
Document d’Exploitation et d’Administration
Administration et Supervision
2.2.3. Les sources de Développement
Les sources sont éléments nécessaires à la construction des packages. Pour chaque outil, les éléments suivants sont disponibles :
Source de l’outil – Fichier *.tar.gz
Fichier de Spécification du package – fichier *.spec
Dernier package construit – Fichier *.i586.rpm
Dernier package source construit – Fichier *.src.rpm
Voici un exemple des informations disponibles pour les outils :
document.doc 18/04/2023 19/57
Document d’Exploitation et d’Administration
Administration et Supervision
2.2.4. Phases d’installation
L’installation du Bundle se déroule en suivant les phases :
Installation des prés requis
Configuration de la Base de Données
Installation des outils de Supervision
Création de la page d’Accueil du Serveur Internet
Ces phases sont détaillées ci-dessous dans le script d’installation.
2.3. SCRIPT D’INSTALLATION
Ci-dessous un extrait du script d’installation de la solution de supervision.
On y distingue bien les différentes phases de mise en œuvre.
2.3.1. Installation de l’Appliance
Le script « install.sh » permet l’installation de l’Appliance.
echo "######################################################################################## ## Installation des Pré-requis Sytème ## ########################################################################################"
echo " --- Installation de MySQL --- "rpm -ivh --nosignature REQUIREDRPMS/MySQL-server-4.0.20-0.i386.rpm rpm -ivh --nosignature REQUIREDRPMS/MySQL-client-4.0.20-0.i386.rpm rpm -ivh --nosignature REQUIREDRPMS/MySQL-shared-4.0.20-0.i386.rpm
echo " --- Installation des modules Perl nécessaires --- "rpm -ivh --nosignature REQUIREDRPMS/perl-Authen-PAM-0.14-3mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-Crypt-DES-2.03-1.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-IO-stringy-2.108-6mdk.noarch.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-DBI-1.40-2mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-CGI-3.00-2mdk.noarch.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-MIME-tools-5.411a-1.noarch.rpmrpm -ivh --nosignature REQUIREDRPMS/perl-DBD-XBase-0.240-1mdk.noarch.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-Net_SSLeay-1.25-2mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-Data-ShowTable-3.3-9mdk.noarch.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-Mysql-1.22_19-9mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/perl-Digest-SHA1-2.04-1mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-Digest-HMAC-1.01-11mdk.noarch.rpmrpm -ivh --nosignature REQUIREDRPMS/perl-Net-SNMP-4.1.0-1.noarch.rpmrpm -ivh --nosignature REQUIREDRPMS/perl-Tk-800.024-4mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-Term-ReadKey-2.21-3mdk.i586.rpm
echo " --- Installation des librairies APR --- "
document.doc 18/04/2023 20/57
Document d’Exploitation et d’Administration
Administration et Supervision
rpm -ivh --nosignature REQUIREDRPMS/libapr0-2.0.48-5mdk.i586.rpm
echo "--- Installation de Lynx ---"rpm -ivh --nosignature REQUIREDRPMS/lynx-2.8.5-1mdk.i586.rpm
echo "--- Installation de libtool ---"rpm -ivh --nosignature REQUIREDRPMS/libtool-1.4.3-10mdk.i586.rpm
echo " --- Installation de Apache --- " rpm -ivh --nosignature REQUIREDRPMS/apache-conf-2.0.48-1mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/apache2-modules-2.0.48-5mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/apache2-common-2.0.48-5mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/apache2-2.0.48-5mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/apache2-mod_cache-2.0.48-5mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/apache2-mod_disk_cache-2.0.48-5mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/apache2-mod_proxy-2.0.48-5mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libdb3.3-3.3.11-17mdk.i586.rpm
echo " --- Installation des Librairies GD2 --- "rpm -ivh --nosignature REQUIREDRPMS/libgd2-2.0.15-3mdk.i586.rpm
echo " --- Installation de RRDTool --- "rpm -ivh --nosignature REQUIREDRPMS/librrdtool0-1.0.45-1mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/rrdtool-1.0.45-1mdk.i586.rpm
echo " --- Installation de NetSNMP --- "rpm -ivh --nosignature REQUIREDRPMS/tcp_wrappers-7.6-23mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libnet-snmp5-5.1-7mdk.i586.rpm
echo " --- Installation de la librairie XML --- "rpm -ivh --nosignature REQUIREDRPMS/libxmlrpc0-0.51-5mdk.i586.rpm
echo " --- Installation de PHP --- "rpm -ivh --nosignature REQUIREDRPMS/libphp_common432-4.3.4-3mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/php-ini-4.3.4-1mdk.noarch.rpmrpm -ivh --nosignature REQUIREDRPMS/php-cli-4.3.4-3mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/php-mysql-4.3.4-1mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/php-rrdtool-4.3.3_1.0.45-1mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/php-snmp-4.3.6-2mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/php-xml-4.3.2-3mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/php-xmlrpc-4.3.2-3mdk.i586.rpm
echo " --- Installation des Modules SNMP et Perl de Apache --- "rpm -ivh --nosignature REQUIREDRPMS/apache2-mod_perl-2.0.48_1.99_11-3mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/apache2-mod_php-2.0.48_4.3.4-1mdk.i586.rpm
echo " --- Installation de WebMin --- "rpm -ivh --nosignature REQUIREDRPMS/lsof-4.68-1mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/webmin-1.121-4mdk.noarch.rpm
echo " --- Installation des librairies graphiques --- "rpm -ivh --nosignature REQUIREDRPMS/libjpeg62-6b-33mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libpng3-1.2.5-10mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libfontconfig1-2.2.1-7mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/fontconfig-2.2.1-7mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/zlib1-1.2.1-2mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libgdbm2-1.8.0-24mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libfreetype6-2.1.7-4mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libglib1.2-1.2.10-11mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libexpat0-1.95.6-4mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libltdl3-1.4.3-10mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libpcap0-0.8.1-1mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/gdome2-0.7.2-1.i686.rpm
document.doc 18/04/2023 21/57
Document d’Exploitation et d’Administration
Administration et Supervision
rpm -ivh --nosignature REQUIREDRPMS/libxfree86-4.3-30mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/libxpm4-3.4k-27mdk.i586.rpm
echo " --- Installation du Cryptage MCRYPT --- "rpm -ivh --nosignature REQUIREDRPMS/libmcrypt-2.5.7-5mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libmcrypt4-2.5.7-5mdk.i586.rpm
echo " --- Dépendances necessaire à CACTI --- "rpm -ivh --nosignature REQUIREDRPMS/perl-URI-1.25-1mdk.noarch.rpm
echo " --- Dépendances necessaire à Mozilla --- "rpm -ivh --nosignature REQUIREDRPMS/libnspr4-1.6-12mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/mailcap-2.0.4-12mdk.noarch.rpmrpm -ivh --nosignature REQUIREDRPMS/libnss3-1.6-12mdk.i586.rpm
echo " --- Installation de Mozilla --- "rpm -ivh --nosignature REQUIREDRPMS/mozilla-1.6-12mdk.i586.rpm
echo "######################################################################################## ## Installation des Outils de Supervision ## ########################################################################################"
echo "## IMPORTANT :# ---------# Le mot de Passe de l'utilisateur root pour la base de données MYSQL# est positionné à : root66# Ce mot de passe est necessaire pour la configuration des outils.#"mysqladmin -u root password 'root66'mysqladmin -u root -h `hostname` password 'root66'
echo " --- Installation de Net-SNMP ---"rpm -ivh --nosignature APPLIANCE/net-snmp-5.2-0mdk.i586.rpm
echo " --- Installation de phpMyAdmin --- "rpm -ivh --nosignature APPLIANCE/phpMyAdmin-2.5.6-0mdk.i586.rpm
echo " --- Installation de fping --- "rpm -ivh --nosignature APPLIANCE/fping-2.3b1-0mdk.i586.rpm
echo " --- Installation et Configuration de NAGIOS --- "rpm -ivh --nosignature APPLIANCE/nagios-1.2-0mdk.i586.rpm rpm -ivh --nosignature APPLIANCE/nagios-plugins-1.3.1-0mdk.i586.rpm rpm -ivh --nosignature APPLIANCE/nagios-config-1.2-0mdk.i586.rpm
echo " --- Installation de NSCA --- "rpm -ivh --nosignature APPLIANCE/nsca-2.4-0mdk.i586.rpm
echo " --- installation de NAGMIN ---"rpm -ivh --nosignature APPLIANCE/nagmin-2.1.0-0mdk.i586.rpm
echo " --- Installation et Configuration de CACTI --- "rpm -ivh --nosignature APPLIANCE/cacti-0.8.6-0mdk.i586.rpm
echo " --- Installation de NTOP ---"rpm -ivh --nosignature APPLIANCE/ntop-2.2-0mdk.i586.rpm
document.doc 18/04/2023 22/57
Document d’Exploitation et d’Administration
Administration et Supervision
echo " --- Installation de la Documentation en ligne ---"rpm -ivh --nosignature APPLIANCE/docs-0.1-0mdk.i586.rpm
echo " --- Installation de la page d'acceuil ---"cp index.php /var/www/html
echo " --- SERVICES des Outils ---"service nagios restartservice nscad stopservice send_nscad restartservice ntopd restartservice webmin restart
echo "######################################################################################## ## Installation terminée ## ########################################################################################
######################################################################################## IMPORTANT :# ------------## --- ACCES aux Outils# Se connecter via un Navigateur Internet à l'adresse suivante http://<Hostname>/## --- MOT DE PASSE d'accès aux Outils## NAGIOS -# Utilisateur: admin# MDP: nagios## CACTI -# Utilisateur: admin# MDP: cacti## NTOP -# Utilisateur: admin# MDP: ntop## --- Documentations# La documentations d'Exploitation et d'Administration des outils est # disponible à partir du site Internet.#########################################################################################"
2.3.2. Installation des prés requis Uniquement
Le script « install-rpms.sh » permet l’installation des packages pré requis à l’Appliance uniquement.
echo "######################################################################################## ## Installation des Pré-requis Sytème ## #
document.doc 18/04/2023 23/57
Document d’Exploitation et d’Administration
Administration et Supervision
#######################################################################################"
echo " --- Installation de MySQL --- "rpm -ivh --nosignature REQUIREDRPMS/MySQL-server-4.0.20-0.i386.rpm rpm -ivh --nosignature REQUIREDRPMS/MySQL-client-4.0.20-0.i386.rpm rpm -ivh --nosignature REQUIREDRPMS/MySQL-shared-4.0.20-0.i386.rpm
echo " --- Installation des modules Perl nécessaires --- "rpm -ivh --nosignature REQUIREDRPMS/perl-Authen-PAM-0.14-3mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-Crypt-DES-2.03-1.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-IO-stringy-2.108-6mdk.noarch.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-DBI-1.40-2mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-CGI-3.00-2mdk.noarch.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-MIME-tools-5.411a-1.noarch.rpmrpm -ivh --nosignature REQUIREDRPMS/perl-DBD-XBase-0.240-1mdk.noarch.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-Net_SSLeay-1.25-2mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-Data-ShowTable-3.3-9mdk.noarch.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-Mysql-1.22_19-9mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/perl-Digest-SHA1-2.04-1mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-Digest-HMAC-1.01-11mdk.noarch.rpmrpm -ivh --nosignature REQUIREDRPMS/perl-Net-SNMP-4.1.0-1.noarch.rpmrpm -ivh --nosignature REQUIREDRPMS/perl-Tk-800.024-4mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-Term-ReadKey-2.21-3mdk.i586.rpm
echo " --- Installation des librairies APR --- "rpm -ivh --nosignature REQUIREDRPMS/libapr0-2.0.48-5mdk.i586.rpm
echo "--- Installation de Lynx ---"rpm -ivh --nosignature REQUIREDRPMS/lynx-2.8.5-1mdk.i586.rpm
echo "--- Installation de libtool ---"rpm -ivh --nosignature REQUIREDRPMS/libtool-1.4.3-10mdk.i586.rpm
echo " --- Installation de Apache --- " rpm -ivh --nosignature REQUIREDRPMS/apache-conf-2.0.48-1mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/apache2-modules-2.0.48-5mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/apache2-common-2.0.48-5mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/apache2-2.0.48-5mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/apache2-mod_cache-2.0.48-5mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/apache2-mod_disk_cache-2.0.48-5mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/apache2-mod_proxy-2.0.48-5mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libdb3.3-3.3.11-17mdk.i586.rpm
echo " --- Installation des Librairies GD2 --- "rpm -ivh --nosignature REQUIREDRPMS/libgd2-2.0.15-3mdk.i586.rpm
echo " --- Installation de RRDTool --- "rpm -ivh --nosignature REQUIREDRPMS/librrdtool0-1.0.45-1mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/rrdtool-1.0.45-1mdk.i586.rpm
echo " --- Installation de NetSNMP --- "rpm -ivh --nosignature REQUIREDRPMS/tcp_wrappers-7.6-23mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libnet-snmp5-5.1-7mdk.i586.rpm
echo " --- Installation de la librairie XML --- "rpm -ivh --nosignature REQUIREDRPMS/libxmlrpc0-0.51-5mdk.i586.rpm
echo " --- Installation de PHP --- "rpm -ivh --nosignature REQUIREDRPMS/libphp_common432-4.3.4-3mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/php-ini-4.3.4-1mdk.noarch.rpmrpm -ivh --nosignature REQUIREDRPMS/php-cli-4.3.4-3mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/php-mysql-4.3.4-1mdk.i586.rpm
document.doc 18/04/2023 24/57
Document d’Exploitation et d’Administration
Administration et Supervision
rpm -ivh --nosignature REQUIREDRPMS/php-rrdtool-4.3.3_1.0.45-1mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/php-snmp-4.3.6-2mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/php-xml-4.3.2-3mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/php-xmlrpc-4.3.2-3mdk.i586.rpm
echo " --- Installation des Modules SNMP et Perl de Apache --- "rpm -ivh --nosignature REQUIREDRPMS/apache2-mod_perl-2.0.48_1.99_11-3mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/apache2-mod_php-2.0.48_4.3.4-1mdk.i586.rpm
echo " --- Installation de WebMin --- "rpm -ivh --nosignature REQUIREDRPMS/lsof-4.68-1mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/webmin-1.121-4mdk.noarch.rpm
echo " --- Installation des librairies graphiques --- "rpm -ivh --nosignature REQUIREDRPMS/libjpeg62-6b-33mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libpng3-1.2.5-10mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libfontconfig1-2.2.1-7mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/fontconfig-2.2.1-7mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/zlib1-1.2.1-2mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libgdbm2-1.8.0-24mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libfreetype6-2.1.7-4mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libglib1.2-1.2.10-11mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libexpat0-1.95.6-4mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libltdl3-1.4.3-10mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libpcap0-0.8.1-1mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/gdome2-0.7.2-1.i686.rpm rpm -ivh --nosignature REQUIREDRPMS/libxfree86-4.3-30mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/libxpm4-3.4k-27mdk.i586.rpm
echo " --- Installation du Cryptage MCRYPT --- "rpm -ivh --nosignature REQUIREDRPMS/libmcrypt-2.5.7-5mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libmcrypt4-2.5.7-5mdk.i586.rpm
echo " --- Dépendances necessaire à CACTI --- "rpm -ivh --nosignature REQUIREDRPMS/perl-URI-1.25-1mdk.noarch.rpm
echo " --- Dépendances necessaire à Mozilla --- "rpm -ivh --nosignature REQUIREDRPMS/libnspr4-1.6-12mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/mailcap-2.0.4-12mdk.noarch.rpmrpm -ivh --nosignature REQUIREDRPMS/libnss3-1.6-12mdk.i586.rpm
echo " --- Installation de Mozilla --- "rpm -ivh --nosignature REQUIREDRPMS/mozilla-1.6-12mdk.i586.rpm
2.3.3. Installation du site central
Le script « central-install.sh » permet l’installation du site central.
echo "######################################################################################## ## Installation des Pré-requis Sytème ## ########################################################################################"
echo " --- Installation de MySQL --- "rpm -ivh --nosignature REQUIREDRPMS/MySQL-server-4.0.20-0.i386.rpm rpm -ivh --nosignature REQUIREDRPMS/MySQL-client-4.0.20-0.i386.rpm
document.doc 18/04/2023 25/57
Document d’Exploitation et d’Administration
Administration et Supervision
rpm -ivh --nosignature REQUIREDRPMS/MySQL-shared-4.0.20-0.i386.rpm
echo " --- Installation des modules Perl nécessaires --- "rpm -ivh --nosignature REQUIREDRPMS/perl-Authen-PAM-0.14-3mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-Crypt-DES-2.03-1.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-IO-stringy-2.108-6mdk.noarch.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-DBI-1.40-2mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-CGI-3.00-2mdk.noarch.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-MIME-tools-5.411a-1.noarch.rpmrpm -ivh --nosignature REQUIREDRPMS/perl-DBD-XBase-0.240-1mdk.noarch.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-Net_SSLeay-1.25-2mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-Data-ShowTable-3.3-9mdk.noarch.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-Mysql-1.22_19-9mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/perl-Digest-SHA1-2.04-1mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-Digest-HMAC-1.01-11mdk.noarch.rpmrpm -ivh --nosignature REQUIREDRPMS/perl-Net-SNMP-4.1.0-1.noarch.rpmrpm -ivh --nosignature REQUIREDRPMS/perl-Tk-800.024-4mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/perl-Term-ReadKey-2.21-3mdk.i586.rpm
echo " --- Installation des librairies APR --- "rpm -ivh --nosignature REQUIREDRPMS/libapr0-2.0.48-5mdk.i586.rpm
echo "--- Installation de Lynx ---"rpm -ivh --nosignature REQUIREDRPMS/lynx-2.8.5-1mdk.i586.rpm
echo "--- Installation de libtool ---"rpm -ivh --nosignature REQUIREDRPMS/libtool-1.4.3-10mdk.i586.rpm
echo " --- Installation de Apache --- " rpm -ivh --nosignature REQUIREDRPMS/apache-conf-2.0.48-1mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/apache2-modules-2.0.48-5mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/apache2-common-2.0.48-5mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/apache2-2.0.48-5mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/apache2-mod_cache-2.0.48-5mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/apache2-mod_disk_cache-2.0.48-5mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/apache2-mod_proxy-2.0.48-5mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libdb3.3-3.3.11-17mdk.i586.rpm
echo " --- Installation des Librairies GD2 --- "rpm -ivh --nosignature REQUIREDRPMS/libgd2-2.0.15-3mdk.i586.rpm
echo " --- Installation de RRDTool --- "rpm -ivh --nosignature REQUIREDRPMS/librrdtool0-1.0.45-1mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/rrdtool-1.0.45-1mdk.i586.rpm
echo " --- Installation de NetSNMP --- "rpm -ivh --nosignature REQUIREDRPMS/tcp_wrappers-7.6-23mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libnet-snmp5-5.1-7mdk.i586.rpm
echo " --- Installation de la librairie XML --- "rpm -ivh --nosignature REQUIREDRPMS/libxmlrpc0-0.51-5mdk.i586.rpm
echo " --- Installation de PHP --- "rpm -ivh --nosignature REQUIREDRPMS/libphp_common432-4.3.4-3mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/php-ini-4.3.4-1mdk.noarch.rpmrpm -ivh --nosignature REQUIREDRPMS/php-cli-4.3.4-3mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/php-mysql-4.3.4-1mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/php-rrdtool-4.3.3_1.0.45-1mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/php-snmp-4.3.6-2mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/php-xml-4.3.2-3mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/php-xmlrpc-4.3.2-3mdk.i586.rpm
echo " --- Installation des Modules SNMP et Perl de Apache --- "
document.doc 18/04/2023 26/57
Document d’Exploitation et d’Administration
Administration et Supervision
rpm -ivh --nosignature REQUIREDRPMS/apache2-mod_perl-2.0.48_1.99_11-3mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/apache2-mod_php-2.0.48_4.3.4-1mdk.i586.rpm
echo " --- Installation de WebMin --- "rpm -ivh --nosignature REQUIREDRPMS/lsof-4.68-1mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/webmin-1.121-4mdk.noarch.rpm
echo " --- Installation des librairies graphiques --- "rpm -ivh --nosignature REQUIREDRPMS/libjpeg62-6b-33mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libpng3-1.2.5-10mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libfontconfig1-2.2.1-7mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/fontconfig-2.2.1-7mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/zlib1-1.2.1-2mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libgdbm2-1.8.0-24mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libfreetype6-2.1.7-4mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libglib1.2-1.2.10-11mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libexpat0-1.95.6-4mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libltdl3-1.4.3-10mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libpcap0-0.8.1-1mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/gdome2-0.7.2-1.i686.rpm rpm -ivh --nosignature REQUIREDRPMS/libxfree86-4.3-30mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/libxpm4-3.4k-27mdk.i586.rpm
echo " --- Installation du Cryptage MCRYPT --- "rpm -ivh --nosignature REQUIREDRPMS/libmcrypt-2.5.7-5mdk.i586.rpm rpm -ivh --nosignature REQUIREDRPMS/libmcrypt4-2.5.7-5mdk.i586.rpm
echo " --- Dépendances necessaire à CACTI --- "rpm -ivh --nosignature REQUIREDRPMS/perl-URI-1.25-1mdk.noarch.rpm
echo " --- Dépendances necessaire à Mozilla --- "rpm -ivh --nosignature REQUIREDRPMS/libnspr4-1.6-12mdk.i586.rpmrpm -ivh --nosignature REQUIREDRPMS/mailcap-2.0.4-12mdk.noarch.rpmrpm -ivh --nosignature REQUIREDRPMS/libnss3-1.6-12mdk.i586.rpm
echo " --- Installation de Mozilla --- "rpm -ivh --nosignature REQUIREDRPMS/mozilla-1.6-12mdk.i586.rpm
echo "######################################################################################## ## Installation des Outils de Supervision ## ########################################################################################"
echo "## IMPORTANT :# ---------# Le mot de Passe de l'utilisateur root pour la base de données MYSQL# est positionné à : root66# Ce mot de passe est necessaire pour la configuration des outils.#"mysqladmin -u root password 'root66'mysqladmin -u root -h `hostname` password 'root66'
echo " --- Installation de Net-SNMP ---"rpm -ivh --nosignature APPLIANCE/net-snmp-5.2-0mdk.i586.rpm
echo " --- Installation de phpMyAdmin --- "rpm -ivh --nosignature APPLIANCE/phpMyAdmin-2.5.6-0mdk.i586.rpm
document.doc 18/04/2023 27/57
Document d’Exploitation et d’Administration
Administration et Supervision
echo " --- Installation de fping --- "rpm -ivh --nosignature APPLIANCE/fping-2.3b1-0mdk.i586.rpm
echo " --- Installation et Configuration de NAGIOS --- "rpm -ivh --nosignature APPLIANCE/nagios-central-1.2-0mdk.i586.rpm rpm -ivh --nosignature APPLIANCE/nagios-central-plugins-1.3.1-0mdk.i586.rpm rpm -ivh --nosignature APPLIANCE/nagios-central-config-1.2-0mdk.i586.rpm
echo " --- Installation de NSCA --- "rpm -ivh --nosignature APPLIANCE/nsca-2.4-0mdk.i586.rpm
echo " --- installation de NAGMIN ---"rpm -ivh --nosignature APPLIANCE/nagmin-2.1.0-0mdk.i586.rpm
echo " --- Installation de la Documentation en ligne ---"rpm -ivh --nosignature APPLIANCE/docs-0.1-0mdk.i586.rpm
echo " --- Installation de la page d'acceuil ---"cp index.php /var/www/htmlsed -i.bak s/HOSTNAME/`hostname`/g /var/www/html/index.php
echo " --- SERVICES des Outils ---"service nagios restartservice nscad restartservice webmin restart
echo "######################################################################################## ## Installation terminée ## ########################################################################################
######################################################################################## IMPORTANT :# ------------## --- ACCES aux Outils# Se connecter via un Navigateur Internet à l'adresse suivante http://<Hostname>/## --- MOT DE PASSE d'accès aux Outils## NAGIOS -# Utilisateur: admin# MDP: nagios## CACTI -# Utilisateur: admin# MDP: cacti## NTOP -# Utilisateur: admin# MDP: ntop## --- Documentations# La documentations d'Exploitation et d'Administration des outils est # disponible à partir du site Internet.#########################################################################################"
document.doc 18/04/2023 28/57
Document d’Exploitation et d’Administration
Administration et Supervision
document.doc 18/04/2023 29/57
Document d’Exploitation et d’Administration
Administration et Supervision
3.3. DÉSINSTALLATIONDÉSINSTALLATION
3.1. PROCESSUS DE DESINSTALLATION
3.1.1. Désinstallation d’un site local
Le script « uninstall.sh » permet de désinstaller les outils de supervision de la MANDRAKE.
echo "#### Desinstallation des outils de Supervision ####"
echo "# --- Arrêts des Services ---"service nagios stopservice ntopd stopservice nscad stopservice snmpd stop
echo "# --- Suppression de la Documentations ---"rpm -e docs-0.1-0mdk
echo "# --- Suppression de CACTI ---"rpm -e cacti-0.8.6-0mdk
echo "# --- Suppression de NAGMIN ---"rpm -e nagmin-2.1.0-0mdk
echo "# --- Suppression de NSCA ---"rpm -e nsca-2.4-0mdk
echo "# --- Suppression de NAGIOS ---"rpm -e nagios-config-1.2-0mdkrpm -e nagios-plugins-1.3.1-0mdkrpm -e nagios-1.2-0mdk
echo "# --- Suppression de phpMyAdmin ---"rpm -e phpMyAdmin-2.5.6-0mdk
echo "# --- Suppression de fping ---"rpm -e fping-2.3b1-0mdk
echo "# --- Suppression de ntop ---"rpm -e ntop-2.2-0mdk
echo "# --- Suppression de NetSnmp --- "rpm -e net-snmp-5.2-0mdk
echo "# --- Supression du fichier index.php ---"rm -f /var/www/html/index.php
echo "# --- Suppression du repertoire /opt/appliance --- "rm -fr /opt/appliance
echo "#### FIN de Desinstallation ####"
document.doc 18/04/2023 30/57
Document d’Exploitation et d’Administration
Administration et Supervision
3.1.2. Désinstallation d’un site central
Le script « central-uninstall.sh » permet la désinstallation du site central.
echo "#### Desinstallation des outils de Supervision ####"
echo "# --- Arrêts des Services ---"service nagios stopservice nscad stopservice snmpd stop
echo "# --- Suppression de la Documentations ---"rpm -e docs-0.1-0mdk
echo "# --- Suppression de NAGMIN ---"rpm -e nagmin-2.1.0-0mdk
echo "# --- Suppression de NSCA ---"rpm -e nsca-2.4-0mdk
echo "# --- Suppression de NAGIOS ---"rpm -e nagios-central-config-1.2-0mdkrpm -e nagios-central-plugins-1.3.1-0mdkrpm -e nagios-central-1.2-0mdk
echo "# --- Suppression de phpMyAdmin ---"rpm -e phpMyAdmin-2.5.6-0mdk
echo "# --- Suppression de fping ---"rpm -e fping-2.3b1-0mdk
echo "# --- Suppression de NetSnmp --- "rpm -e net-snmp-5.2-0mdk
echo "# --- Supression du fichier index.php ---"rm -f /var/www/html/index.php
echo "# --- Suppression du repertoire /opt/appliance --- "rm -fr /opt/appliance
echo "#### FIN de Desinstallation ####"
document.doc 18/04/2023 31/57
Document d’Exploitation et d’Administration
Administration et Supervision
4.4. CONSTRUCTION DES PACKAGESCONSTRUCTION DES PACKAGES
4.1. PRINCIPES DE CONSTRUCTION
4.1.1. Installation des packages nécessaire à la compilation
Les packages nécessaire à la compilation se trouve dans REQUIRERPMS/devels/.
Le script « install-devel.sh » à la racine de ce répertoire permet d’installer ces dépendances.
rpm -ivh zlib1-devel-1.2.1-2mdk.i586.rpm rpm -ivh libpng3-devel-1.2.5-10mdk.i586.rpm
rpm -ivh libltdl3-devel-1.4.3-10mdk.i586.rpm rpm -ivh libmcrypt4-devel-2.5.7-5mdk.i586.rpmrpm -ivh libxml2-devel-2.6.6-1mdk.i586.rpm rpm -ivh tcp_wrappers-devel-7.6-23mdk.i586.rpm rpm -ivh perl-devel-5.8.3-5mdk.i586.rpmrpm -ivh libxpm4-devel-3.4k-27mdk.i586.rpmrpm -ivh libfreetype6-devel-2.1.7-4mdk.i586.rpmrpm -ivh libjpeg62-devel-6b-33mdk.i586.rpmrpm -ivh libexpat0-devel-1.95.6-4mdk.i586.rpmrpm -ivh libpcap0-devel-0.7.2-3mdk.i586.rpmrpm -ivh libgdbm2-devel-1.8.0-24mdk.i586.rpmrpm -ivh libfontconfig1-devel-2.2.1-7mdk.i586.rpm
4.1.2. Fichier nécessaire à la construction des packages
Les fichiers nécessaires à la construction des packages sont situé à l’arborescence : BUILDRPMS/<Nom de l’outil>
Les fichiers sont :
Le fichier .spec – Fichier de spécification de la construction du Packages
Le fichier .tar.gz – Fichier source du packages (Il s’agit de l’outil non packagés)
Le fichier source packagés .src.rpm – Fichier intégrant le fichier source .tar.gz et le fichier .spec.
4.2. LE PACKAGE FPING
Summary:fping
Name:fpingVersion:2.3b1Release:0mdk
Source:%{name}-%{version}.tar.gz
document.doc 18/04/2023 32/57
Document d’Exploitation et d’Administration
Administration et Supervision
BuildRoot:/tmp/%{name}-%{version}
Group:Networking/DaemonsLicense:GPL
%define APPLIANCEDIR /opt/appliance%define FPINGDIR %{APPLIANCEDIR}/%{name}-%{version}
%description
%prep
%setup -q
%build(./configure --prefix=%{FPINGDIR}make)
%installmkdir -p $RPM_BUILD_ROOT/%{FPINGDIR}make prefix=$RPM_BUILD_ROOT/%{FPINGDIR} install
%postecho "MANPATH %{APPLIANCEDIR}/%{name}-%{version}/man" >> /etc/man.config
%postunsed -i.bak /%{name}-%{version}/d /etc/man.config
%cleanrm -rf /tmp/%{name}-%{version}
%files%{FPINGDIR}
%changelog* Thu Jul 23 2004 ARES Global Services- packed source version
4.3. LE PACKAGE NET-SNMP
Summary:net-snmp
Name:net-snmpVersion:5.2Release:0mdk
Source:%{name}-%{version}.tar.gz
#BuildRoot:
Group:Networking/DaemonsLicense:GPL
%description
document.doc 18/04/2023 33/57
Document d’Exploitation et d’Administration
Administration et Supervision
%pre
%prep
%setup -q
%build(./configure --prefix=/usr --libdir=/usr/lib/snmp \ --enable-ipv6 --enable-mib-config-checking --with-default-snmp-version=2 \--with-sys-contact='root@localhost' --with-sys-location='Serveur de Supervision' \--with-mib-modules='host ucd-snmp/diskio tunnel' --disable-manuals \--with-persistent-directory=/var/snmp --with-logfile=/var/snmp/log/snmpd.log \--with-perl-modules
make all)
%installmkdir -p /usr/lib/snmpmkdir -p /var/snmp/log/make install
mkdir -p /usr/etc/snmpcp -rf appliance/snmpd.conf /usr/etc/snmp/
mkdir -p /etc/init.dcp -rf appliance/snmpd /etc/init.d/
%postchkconfig --add snmpdservice snmpd start
%postun# --- Service SNMPD rm -f /etc/init.d/snmpd # --- Configuration SNMP rm -fr /usr/etc/snmp/ # --- Include rm -fr /usr/include/net-snmp # --- Data rm -fr /usr/share/snmp
# --- Bin rm -f /usr/bin/snmpget rm -f /usr/bin/snmpgetnext rm -f /usr/bin/snmpset rm -f /usr/bin/snmpusm rm -f /usr/bin/snmpwalk rm -f /usr/bin/snmpbulkwalk rm -f /usr/bin/snmptable rm -f /usr/bin/snmptrap rm -f /usr/bin/snmpbulkget rm -f /usr/bin/snmptranslate rm -f /usr/bin/snmpstatus rm -f /usr/bin/snmpdelta rm -f /usr/bin/snmptest rm -f /usr/bin/encode_keychange rm -f /usr/bin/snmpdf rm -f /usr/bin/snmpvacm
document.doc 18/04/2023 34/57
Document d’Exploitation et d’Administration
Administration et Supervision
rm -f /usr/bin/snmpnetstat rm -f /usr/bin/snmpcheck rm -f /usr/bin/tkmib rm -f /usr/bin/fixproc rm -f /usr/bin/mib2c rm -f /usr/bin/ipf-mod.pl rm -f /usr/bin/snmpconf rm -f /usr/bin/traptoemail rm -f /usr/bin/net-snmp-config rm -f /usr/bin/snmpinform rm -f /usr/sbin/snmptrapd rm -f /usr/sbin/snmpd
# --- Lib rm -fr /usr/lib/snmp
%clean# --- Service SNMPD
rm -f /etc/init.d/snmpd # --- Configuration SNMP
rm -fr /usr/etc/snmp/ # --- Include
rm -fr /usr/include/net-snmp # --- Data
rm -fr /usr/share/snmp
# --- Binrm -f /usr/bin/snmpget
rm -f /usr/bin/snmpgetnext rm -f /usr/bin/snmpset rm -f /usr/bin/snmpusm rm -f /usr/bin/snmpwalk rm -f /usr/bin/snmpbulkwalk rm -f /usr/bin/snmptable rm -f /usr/bin/snmptrap rm -f /usr/bin/snmpbulkget rm -f /usr/bin/snmptranslate rm -f /usr/bin/snmpstatus rm -f /usr/bin/snmpdelta rm -f /usr/bin/snmptest rm -f /usr/bin/encode_keychange rm -f /usr/bin/snmpdf rm -f /usr/bin/snmpvacm rm -f /usr/bin/snmpnetstat rm -f /usr/bin/snmpcheck rm -f /usr/bin/tkmib rm -f /usr/bin/fixproc rm -f /usr/bin/mib2c rm -f /usr/bin/ipf-mod.pl rm -f /usr/bin/snmpconf rm -f /usr/bin/traptoemail
rm -f /usr/bin/net-snmp-configrm -f /usr/bin/snmpinform
rm -f /usr/sbin/snmptrapd rm -f /usr/sbin/snmpd # --- Lib rm -fr /usr/lib/snmp
document.doc 18/04/2023 35/57
Document d’Exploitation et d’Administration
Administration et Supervision
%files# --- Service SNMPD /etc/init.d/snmpd
# --- Configuration SNMP/usr/etc/snmp/
# --- Include/usr/include/net-snmp
# --- Data/usr/share/snmp
# --- Bin/usr/bin/snmpget/usr/bin/snmpgetnext/usr/bin/snmpset/usr/bin/snmpusm/usr/bin/snmpwalk/usr/bin/snmpbulkwalk/usr/bin/snmptable/usr/bin/snmptrap/usr/bin/snmpbulkget/usr/bin/snmptranslate/usr/bin/snmpstatus/usr/bin/snmpdelta/usr/bin/snmptest/usr/bin/encode_keychange/usr/bin/snmpdf/usr/bin/snmpvacm/usr/bin/snmpnetstat/usr/bin/snmpcheck/usr/bin/tkmib/usr/bin/fixproc/usr/bin/mib2c/usr/bin/ipf-mod.pl/usr/bin/snmpconf/usr/bin/traptoemail/usr/bin/net-snmp-config
/usr/bin/snmpinform
/usr/sbin/snmptrapd/usr/sbin/snmpd
# --- Lib/usr/lib/snmp
%changelog* Wed Jul 23 2004 ARES Global Services- packed source version 5.2
4.4. LE PACKAGE PHPMYADMIN
Summary:phpMyAdmin
Name:phpMyAdminVersion:2.5.6Release:0mdk
document.doc 18/04/2023 36/57
Document d’Exploitation et d’Administration
Administration et Supervision
Group:Networking/DaemonsLicense:GPL
Source:%{name}-%{version}.tar.gz
BuildRoot:/tmp/%{name}-%{version}
Requires:apache-confRequires:php-mysql
%define APPLIANCEDIR /opt/appliance
%description
%pre
%prep
%setup -q
%installmkdir -p $RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%{version}mkdir -p $RPM_BUILD_ROOT/%{APPLIANCEDIR}/httpd.conf
cp phpmyadmin.httpd.conf $RPM_BUILD_ROOT/%{APPLIANCEDIR}/httpd.conf/rm -rf phpmyadmin.httpd.confcp -r * $RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%{version}/
%postcd $RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%{version}./setup.sh
if [ -z "`ps -e | awk '$4 ~ /httpd$/ '`" ]then echo "Include %{APPLIANCEDIR}/httpd.conf/phpmyadmin.httpd.conf" >>
/etc/httpd/conf/httpd2.confelse echo "Include %{APPLIANCEDIR}/httpd.conf/phpmyadmin.httpd.conf" >>
/etc/httpd/conf/httpd.conffi
/etc/init.d/httpd restart
%postunif [ -z "`ps -e | awk '$4 ~ /httpd$/ '`" ]
thensed -i.bak "/phpmyadmin.httpd.conf/d" /etc/httpd/conf/httpd2.conf
elsesed -i.bak "/phpmyadmin.httpd.conf/d" /etc/httpd/conf/httpd.conf
fi
/etc/init.d/httpd restart
%cleanrm -rf /tmp/%{name}-%{version}
%files%{APPLIANCEDIR}/httpd.conf/phpmyadmin.httpd.conf%{APPLIANCEDIR}/%{name}-%{version}
%changelog* Mon Jul 26 2004 ARES Global Services- packed phpMyAdmin
document.doc 18/04/2023 37/57
Document d’Exploitation et d’Administration
Administration et Supervision
4.5. LES PACKAGES NAGIOS
4.5.1. NAGIOS
Summary:nagios
Name:nagiosVersion:1.2Release:0mdk
Source:%{name}-%{version}.tar.gz
Requires:MySQL-clientRequires:MySQL-serverRequires:MySQL-sharedRequires:gd
BuildRequires:MySQL-devel
BuildRoot:/tmp/%{name}-%{version}
Group:Networking/DaemonsLicense:GPL
%define APPLIANCEDIR /opt/appliance%define NAGIOSDIR %{APPLIANCEDIR}/%{name}-%{version} %define APPLIANCEGRP appliance%define NAGIOSUSR nagios
%description
%preif ! grep %{APPLIANCEGRP} /etc/group > /dev/null 2>&1; then
groupadd %{APPLIANCEGRP}fiif ! grep %{NAGIOSUSR} /etc/passwd > /dev/null 2>&1; then
useradd -g %{APPLIANCEGRP} %{NAGIOSUSR}echo "%{NAGIOSUSR}" | passwd %{NAGIOSUSR} --stdin > /dev/null 2>&1
fi
%prep%define MYSQLINCDIR `mysql_config --include | cut -b3-`%define MYSQLLIBDIR `mysql_config --libs | cut -d' ' -f1 | cut -b3-`
if ! grep %{NAGIOSUSR} /etc/passwd > /dev/null 2>&1; thenecho "%{NAGIOSUSR} user must be defined for the compilation to succeed."exit -1
fi
%setup -q
%build(./configure --prefix=%{NAGIOSDIR} --with-nagios-grp=%{APPLIANCEGRP} --with-nagios-user=%
{NAGIOSUSR} \--with-mysql-xdata --with-mysql-status --with-mysql-comments --with-mysql-rentention \--with-mysql-downtime --with-mysql-lib=%{MYSQLLIBDIR} --with-mysql-inc=%{MYSQLINCDIR} \--with-cgiurl=/nagios/cgi --with-htmurl=/nagios \
document.doc 18/04/2023 38/57
Document d’Exploitation et d’Administration
Administration et Supervision
--with-command-user=%{NAGIOSUSR} --with-command-grp=%{APPLIANCEGRP} \--with-init-dir=/etc/init.d/ --with-template-extinfo --disable-statuswrl --with-template-objects
for i in `find . -name "Makefile"`; do perl -i.bak -pe 's/(.*)(\$\(LDFLAGS\))(.*)/$1$3 $2 -lz/g' $i; done
make all)
%installmkdir -p $RPM_BUILD_ROOT/%{NAGIOSDIR}make prefix=$RPM_BUILD_ROOT/%{NAGIOSDIR} installmake prefix=$RPM_BUILD_ROOT/%{NAGIOSDIR} install-initmake prefix=$RPM_BUILD_ROOT/%{NAGIOSDIR} install-commandmodemake prefix=$RPM_BUILD_ROOT/%{NAGIOSDIR} install-config
%postchown -R %{NAGIOSUSR}:%{APPLIANCEGRP} $RPM_BUILD_ROOT/%{NAGIOSDIR}
%postunuserdel %{NAGIOSUSR}
%cleanrm -rf /tmp/%{name}-%{version}
%files%{NAGIOSDIR}
%changelog* Wed Jul 23 2004 ARES Global Services- packed source version 1.2
4.5.2. NAGIOS – CONFIG
Summary:nagios-config
Name:nagios-configVersion:1.2Release:0mdk
Source:%{name}-%{version}.tar.gz
Requires:nagios
BuildRoot:/tmp/%{name}-%{version}
Group:Networking/DaemonsLicense:GPL
%define APPLIANCEDIR /opt/appliance%define NAGIOSDIR %{APPLIANCEDIR}/nagios-%{version}
%define NAGIOSUSR nagios%define APPLIANCEGRP appliance%define APACHEUSR apache
%description
%pre
%prep
%setup -q
document.doc 18/04/2023 39/57
Document d’Exploitation et d’Administration
Administration et Supervision
%installmkdir -p $RPM_BUILD_ROOT/etc/init.d/cp nagios.init $RPM_BUILD_ROOT/etc/init.d/nagios
mkdir -p $RPM_BUILD_ROOT/%{NAGIOSDIR}/%{name}-%{version}
cp *.bash $RPM_BUILD_ROOT/%{NAGIOSDIR}/%{name}-%{version}cp *.sql $RPM_BUILD_ROOT/%{NAGIOSDIR}/%{name}-%{version}
mkdir -p $RPM_BUILD_ROOT/%{NAGIOSDIR}/etcmkdir -p $RPM_BUILD_ROOT/%{NAGIOSDIR}/share
cp -rf etc/ $RPM_BUILD_ROOT/%{NAGIOSDIR}cp -rf share/ $RPM_BUILD_ROOT/%{NAGIOSDIR}
mkdir -p $RPM_BUILD_ROOT/%{APPLIANCEDIR}/httpd.confcp nagios.httpd.conf $RPM_BUILD_ROOT/%{APPLIANCEDIR}/httpd.conf
%postchkconfig --add nagios
mv -f %{NAGIOSDIR}/share/index.html.new %{NAGIOSDIR}/share/index.htmlmv -f %{NAGIOSDIR}/share/main.html.new %{NAGIOSDIR}/share/main.htmlmv -f %{NAGIOSDIR}/share/side.html.new %{NAGIOSDIR}/share/side.html
chown -R %{NAGIOSUSR}:%{APPLIANCEGRP} $RPM_BUILD_ROOT/%{NAGIOSDIR}chmod +x %{NAGIOSDIR}/libexec/*usermod -G %{APPLIANCEGRP} %{APACHEUSR}
%{NAGIOSDIR}/%{name}-%{version}/nagios-install-config-1.2.bash
%preunservice nagios stopchkconfig --del nagios
%{NAGIOSDIR}/%{name}-%{version}/nagios-uninstall-config-1.2.bash
%cleanrm -rf /tmp/%{name}-%{version}
%files%{NAGIOSDIR}/%{name}-%{version}%{NAGIOSDIR}/etc%{NAGIOSDIR}/share%{APPLIANCEDIR}/httpd.conf/nagios.httpd.conf/etc/init.d/nagios
%changelog* Mon Jul 26 2004 ARES Global Service- packed first initialisation version
4.5.3. NAGIOS - PLUGIN
Summary:nagios-plugins
Name:nagios-pluginsVersion:1.3.1Release:0mdk
Source:%{name}-%{version}.tar.gz
document.doc 18/04/2023 40/57
Document d’Exploitation et d’Administration
Administration et Supervision
Requires:nagiosRequires:fpingRequires:perl-base
BuildRequires:MySQL-develBuildRequires:fping
BuildRoot:/tmp/%{name}-%{version}
Group:Networking/DaemonsLicense:GPL
%define APPLIANCEDIR /opt/appliance%define NAGIOSDIR %{APPLIANCEDIR}/nagios-1.2 %define APPLIANCEGRP appliance%define NAGIOSUSR nagios
%description
%prep%define MYSQLLIBDIR `mysql_config --libs | cut -d' ' -f1 | cut -b3-`
if [ -e %{APPLIANCEDIR}/fping*/sbin/fping ] ;then export PATH=$PATH:%{APPLIANCEDIR}/fping*/sbinfi
%setup -q
%build./configure --prefix=%{NAGIOSDIR} --with-nagios-grp=%{APPLIANCEGRP} --with-nagios-user=%
{NAGIOSUSR} \ --with-mysql=%{MYSQLLIBDIR} --with-cgiurl=/nagios/cgi
for i in `find . -name "Makefile"`; do perl -i.bak -pe 's/(.*)(\$\(LDFLAGS\))(.*)/$1$3 $2 -lz/g' $i; done
make
%installmake prefix=$RPM_BUILD_ROOT/%{NAGIOSDIR} install
# install -m 664 command.cfg $RPM_BUILD_ROOT/%{NAGIOSDIR}/etc
cp ./contrib/*.pl ${RPM_BUILD_ROOT}/%{NAGIOSDIR}/libexec
%postchown -R %{NAGIOSUSR}:%{APPLIANCEGRP} $RPM_BUILD_ROOT/%{NAGIOSDIR}chmod +x $RPM_BUILD_ROOT/%{NAGIOSDIR}/etc
%cleanrm -rf /tmp/%{name}-%{version}
%files%{NAGIOSDIR}/libexec
%changelog* Mon Jul 26 2004 ARES Global Services- packed source version
document.doc 18/04/2023 41/57
Document d’Exploitation et d’Administration
Administration et Supervision
4.6. LE PACKAGE NAGMIN
Summary:nagmin
Name:nagminVersion:2.1.0Release:0mdk
Source:%{name}-%{version}.tar.gz
#Requires:nagiosRequires:webmin
Requires:perl-Mysql
BuildRoot:/tmp/%{name}-%{version}
Group:macmjbLicense:GPL
%define APPLIANCEDIR /opt/appliance%define NAGIOSDIR %{APPLIANCEDIR}/nagios-1.2 %define APPLIANCEGRP appliance%define NAGIOSUSR nagios
%description
%prep
%setup -q
%build
%installmkdir -p $RPM_BUILD_ROOT/etc/webmin/nagmincp config $RPM_BUILD_ROOT/etc/webmin/nagminrm -rf config
mkdir -p $RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%{version}cp -r * $RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%{version}
%postcd $RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%{version}service nagios stop./setup > /$RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%{version}/installNAGMIN.logservice nagios startservice webmin restart
%cleanrm -rf /tmp/%{name}-%{version}
%files%{APPLIANCEDIR}/%{name}-%{version}/etc/webmin/nagmin/config
%changelog* Thu Apr 27 2004 ARES Global Services- packed source version
document.doc 18/04/2023 42/57
Document d’Exploitation et d’Administration
Administration et Supervision
4.7. LE PACKAGE NSCA
Summary:nsca
Name:nscaVersion:2.4Release:0mdk
Source:%{name}-%{version}.tar.gz
Requires:libmcrypt
BuildRequires:libmcryptBuildRequires:libmcrypt4BuildRequires:libmcrypt4-develBuildRequires:libltdl3BuildRequires:libltdl3-devel
BuildRoot:/tmp/%{name}-%{version}
Group:Networking/DaemonsLicense:GPL
%define APPLIANCEDIR /opt/appliance%define NAGIOSDIR %{APPLIANCEDIR}/nagios-1.2 %define APPLIANCEGRP appliance%define NAGIOSUSR nagios
%description
%prep
%setup -q
%buildpatch -p0 < appliance.patch./configure --prefix=%{NAGIOSDIR}/%{name}-%{version} --with-nsca-user=%{NAGIOSUSR} --with-
nsca-grp=%{APPLIANCEGRP}make all
%installmkdir -p $RPM_BUILD_ROOT/%{NAGIOSDIR}/%{name}-%{version}/bin/mkdir -p $RPM_BUILD_ROOT/%{NAGIOSDIR}/%{name}-%{version}
cp -rf src/nsca $RPM_BUILD_ROOT/%{NAGIOSDIR}/%{name}-%{version}/bin/cp -rf src/send_nsca $RPM_BUILD_ROOT/%{NAGIOSDIR}/%{name}-%{version}/bin/cp -rf src/nscaparser $RPM_BUILD_ROOT/%{NAGIOSDIR}/%{name}-%{version}/bin/
mkdir -p $RPM_BUILD_ROOT/etc/xinetd.d/cp -rf nsca.xinetd $RPM_BUILD_ROOT/etc/xinetd.d/nsca-xinetd
mkdir -p $RPM_BUILD_ROOT/etc/init.d/cp -rf appliance/nscad $RPM_BUILD_ROOT/etc/init.d/cp -rf appliance/send_nscad $RPM_BUILD_ROOT/etc/init.d/
mkdir -p $RPM_BUILD_ROOT/%{NAGIOSDIR}/%{name}-%{version}/etc/cp -rf appliance/nsca.cfg $RPM_BUILD_ROOT/%{NAGIOSDIR}/%{name}-%{version}/etccp -rf appliance/send_nsca.cfg $RPM_BUILD_ROOT/%{NAGIOSDIR}/%{name}-%{version}/etc
mkdir -p $RPM_BUILD_ROOT/%{NAGIOSDIR}/libexec/eventhandlerscp -rf appliance/submit_central $RPM_BUILD_ROOT/%{NAGIOSDIR}/libexec/eventhandlers
document.doc 18/04/2023 43/57
Document d’Exploitation et d’Administration
Administration et Supervision
%cleanrm -rf /tmp/%{name}-%{version}
%postchown -R %{NAGIOSUSR}:%{APPLIANCEGRP} %{NAGIOSDIR}
chkconfig --add nscadchkconfig --add send_nscad
service nagios restart
service nscad startservice send_nscad start
%preunservice nscad stopservice send_nscad stop
chkconfig --del nscadchkconfig --del send_nscad
service nagios restart
%files%{NAGIOSDIR}/%{name}-%{version}%{NAGIOSDIR}/libexec/eventhandlers/etc/xinetd.d/nsca-xinetd/etc/init.d/nscad/etc/init.d/send_nscad
%changelog* Thu Apr 27 2004 ARES Global Service- packed source version
* Mon Oct 04 2004 ARES Global Service- packed event parser algorithm, main program patch to call extra functions and give site
representation rather than service view
* Thu Nov 16 2004 ARES Global Service- added client event daemon mode, fifo sender algorithm
4.8. LE PACKAGE CACTI
Summary:cacti
Name:cactiVersion:0.8.6Release:0mdk
Source:%{name}-%{version}.tar.gzBuildRoot:/tmp/%{name}-%{version}
Group:S&RLicense:GPL
Requires:rrdtoolRequires:net-snmpRequires:MySQL-serverRequires:php-cli
document.doc 18/04/2023 44/57
Document d’Exploitation et d’Administration
Administration et Supervision
Requires:php-rrdtoolRequires:php-mysqlRequires:php-snmp
%define APPLIANCEDIR /opt/appliance%define APPLIANCEGRP appliance%define CACTIUSR cacti%define APPLIANCECONF appliance%define MDPROOTMYSQL root66
%description
%prep
%setup -q
%build
%preif ! grep %{APPLIANCEGRP} /etc/group > /dev/null 2>&1; then
groupadd %{APPLIANCEGRP} fi
if ! grep %{CACTIUSR} /etc/passwd > /dev/null 2>&1; then useradd -g %{APPLIANCEGRP} %{CACTIUSR} echo "%{CACTIUSR}" | passwd %{CACTIUSR} --stdin > /dev/null 2>&1fi
%installmkdir -p $RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%{version}cp -r * $RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%{version}
mkdir -p $RPM_BUILD_ROOT/%{APPLIANCEDIR}/httpd.conf
cp $RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%{version}/%{APPLIANCECONF}/cacti.httpd.conf $RPM_BUILD_ROOT/%{APPLIANCEDIR}/httpd.conf/
if mysqlshow -u root -p'%{MDPROOTMYSQL}' | grep cacti > /dev/null 2>&1; then mysqladmin -f -u root -p'%{MDPROOTMYSQL}' drop cacti fi
%post # Création de la Base de Données mysqladmin -u root -p'%{MDPROOTMYSQL}' create cacti mysql -u root -p'%{MDPROOTMYSQL}' < $RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%{version}/%{APPLIANCECONF}/cacti_init.sql mysql -u root -p'%{MDPROOTMYSQL}' cacti < $RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%{version}/%{APPLIANCECONF}/cactidump.sql # configuration apache if [ -z "`ps -e | awk '$4 ~ /httpd$/ '`" ] then echo "Include %{APPLIANCEDIR}/httpd.conf/cacti.httpd.conf" >> /etc/httpd/conf/httpd2.conf else echo "Include %{APPLIANCEDIR}/httpd.conf/cacti.httpd.conf" >> /etc/httpd/conf/httpd.conf fi # modification des droits sur répertoires rra/ et log/ de cacti chown -R %{CACTIUSR}:%{APPLIANCEGRP} $RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%{version} # paramétrage crond
document.doc 18/04/2023 45/57
Document d’Exploitation et d’Administration
Administration et Supervision
if ! grep %{CACTIUSR} /etc/crontab > /dev/null 2>&1; then echo "*/5 * * * * %{CACTIUSR} php %{APPLIANCEDIR}/%{name}-%{version}/poller.php > /dev/null 2>&1" >> /etc/crontab /etc/init.d/crond stop /etc/init.d/crond start fi # redemarrage de Apache /etc/init.d/httpd restart
%preun
# retrait de la configuration apacheif [ -z "`ps -e | awk '$4 ~ /httpd$/ '`" ]then sed -i.bak "/cacti.httpd.conf/d" /etc/httpd/conf/httpd2.confelse sed -i.bak "/cacti.httpd.conf/d" /etc/httpd/conf/httpd.conffi
# retrait de la configuration crondif grep %{CACTIUSR} /etc/crontab > /dev/null 2>&1; then sed -i.bak "/cacti/d" /etc/crontabfi
# Suppression de la Base CACTI if mysqlshow -u root -p'%{MDPROOTMYSQL}' | grep %{CACTIUSR} > /dev/null 2>&1; then
echo "Suppression de la base CACTI: " mysqladmin -f -u root -p'%{MDPROOTMYSQL}' drop cacti && echo "OK"
echo -n "Suppression de l'utilisateur cacti : "mysql -u root -p'%{MDPROOTMYSQL}' mysql -e \" DELETE FROM user WHERE User ='cacti'; FLUSH PRIVILEGES;" && echo "OK"
else
echo "La base CACTI n'existe pas."
fi
%postun# Suppression de l'utilisateur CACTIuserdel cacti
%cleanrm -rf /tmp/%{name}-%{version}
%files%{APPLIANCEDIR}/%{name}-%{version}%{APPLIANCEDIR}/httpd.conf/cacti.httpd.conf
%changelog* Thu Jul 27 2004 ARES Global Services- packed source cacti
4.9. LE PACKAGE NTOP
Summary:ntop
document.doc 18/04/2023 46/57
Document d’Exploitation et d’Administration
Administration et Supervision
Name:ntopVersion:2.2Release:0mdk
Source:%{name}-%{version}.tar.gz
BuildRoot:/tmp/%{name}-%{version}
Group:Networking/DaemonsLicense:GPL
BuildRequires:ncurses-develBuildRequires:readline-develBuildRequires:gdbm-develBuildRequires:openssl-develBuildRequires:libjpeg-develBuildRequires:libpng-develBuildRequires:xpm-develBuildRequires:zlib-develBuildRequires:gd-devel
BuildRequires:libpcap0-develBuildRequires:librrdtool0-develBuildRequires:libgdbm2-develBuildRequires:libxml2-develBuildRequires:tcp_wrappers-develBuildRequires:libopenssl0.9.7-develBuildRequires:libglib1.2-develBuildRequires:gdome2-devel%define _requires_exceptions devel(.*)
%define APPLIANCEDIR /opt/appliance%define VLOCALE /usr/share/locale%define APPLIANCEGRP appliance%define NTOPUSR ntop%define CONFDIR appliance
%description
%preif ! grep %{APPLIANCEGRP} /etc/group > /dev/null 2>&1; then
groupadd %{APPLIANCEGRP} fi
if ! grep %{NTOPUSR} /etc/passwd > /dev/null 2>&1; then useradd -g %{APPLIANCEGRP} %{NTOPUSR}
echo "%{NTOPUSR}" | passwd %{NTOPUSR} --stdin > /dev/null 2>&1 fi
%prepif ! grep %{NTOPUSR} /etc/passwd > /dev/null 2>&1; then
echo "%{NTOPUSR} user must be defined for the compilation to succed."exit 1
fi
%setup -q
%build(cd gdchart0.94crm -rf ./gd-1.8.3 ./zlib-1.1.4./configuremake)
document.doc 18/04/2023 47/57
Document d’Exploitation et d’Administration
Administration et Supervision
(cd ntop./configure --prefix=%{APPLIANCEDIR}/%{name}-%{version} \
--with-localedir=%{VLOCALE} --enable-i18n --enable-xmldump \ --enable-largerrdpop --with-tcpwrap --with-zlib-lib=/usr/lib \ --with-gd-lib=/usr/lib --with-libpng-lib=/usr/lib --with-rrd-lib=/usr/lib# --enable-sslwatchdog
make)
%installcd ntop && make prefix=$RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%{version} install
cd .. mkdir -p $RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%{version}/etccp %{CONFDIR}/protocol.list $RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%{version}/etc/cp %{CONFDIR}/interface.cfg $RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%{version}/etc/
mkdir -p $RPM_BUILD_ROOT/etc/init.d/cp %{CONFDIR}/ntopd $RPM_BUILD_ROOT/etc/init.d/ntopd
mkdir -p $RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%{version}/db
%postchown -R %{NTOPUSR}:%{APPLIANCEGRP} $RPM_BUILD_ROOT/%{APPLIANCEDIR}/%{name}-%
{version}%{APPLIANCEDIR}/%{name}-%{version}/bin/ntop -P %{APPLIANCEDIR}/%{name}-%{version}/db/ \
-p %{APPLIANCEDIR}/%{name}-%{version}/etc/protocol.list -u %{NTOPUSR} \ -a %{APPLIANCEDIR}/%{name}-%{version}/ntop.log -o --set-admin-password=ntop
chkconfig --add ntopdservice ntopd start
%preunservice ntopd stopchkconfig --del ntopd
%postunuserdel %{NTOPUSR}rm -fr %{APPLIANCEDIR}/%{name}-%{version}
%cleanrm -rf /tmp/%{name}-%{version}
%files%{APPLIANCEDIR}/%{name}-%{version}/etc/init.d/ntopd
%changelog* Thu Apr 27 2004 ARES Global Services- packed source version
document.doc 18/04/2023 48/57
Document d’Exploitation et d’Administration
Administration et Supervision
5.5. DIVERS MODIFICATIONSDIVERS MODIFICATIONS
5.1. PAGE D’ACCUEIL
La page d’accueil de l’Appliance de supervision est disponible à la racine du CD-ROM.
Voici comment est construite la page d’accueil :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD><META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"><TITLE> Accueil - Appliance de Supervision et d'Administration </TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#" VLINK="#" ALINK="#">
<table width='100%' align=center><tr align=center><td bgcolor='#4477DD' valign=middle border=1>
<p></p><p></p><p></p><p></p><B><font color='#ffffff'> Appliance de Supervision </font></B><p></p><p></p><p></p><p></p>
</td></tr></table><p></p><p></p><p></p><p></p>
<table align=center width=100%>
<tr><td align="right" colspan="" bgcolor="#ffffff" height="20"></td></tr>
<tr><td align="right" bgcolor="#003399" height="4"></td></tr><tr><td align= center bgcolor="#f6f6f6"><a href="http://<?php echo
$_SERVER["SERVER_NAME"];?>/nagios/" target="_blank" alt="Gestion des Evènements"> NAGIOS </a><p></p></td></tr>
<tr><td align= center bgcolor="#f6f6f6"><a href="http://<?php echo $_SERVER["SERVER_NAME"];?>/cacti/" target="_blank" alt="Gestion des Performances"> CACTI </a><p></p></td></tr> <tr><td align= center bgcolor="#f6f6f6"><a href="http://<?php echo $_SERVER["SERVER_NAME"];?>:3000" target="_blank" alt="Visualisation des Flux"> NTOP </a><p></p></td></tr>
<tr><td align= center bgcolor="#f6f6f6"><a href="https://<?php echo $_SERVER["SERVER_NAME"];?>:10000/nagmin/" target="_blank" alt="Administration de nagios">NAGMIN</a><p></p></td></tr>
<tr><td align= center bgcolor="#f6f6f6"><a href="http://<?php echo $_SERVER["SERVER_NAME"];?>/sql/" target="_blank" alt="Administration de MySQL"> MYSQL </a><p></p></td></tr>
document.doc 18/04/2023 49/57
Document d’Exploitation et d’Administration
Administration et Supervision
<tr><td align="right" bgcolor="#ffffff" height="30"></td></tr>
<tr><td align="right" bgcolor="#003399" height="4"></td></tr><tr><td align= center bgcolor="#f6f6f6"><a href="https://<?php echo
$_SERVER["SERVER_NAME"];?>:10000" target="_blank" alt="Gestion du sytème">WebMIN</a><p></p></td></tr>
<tr><td align= center bgcolor="#f6f6f6"><a href="http://<?php echo $_SERVER["SERVER_NAME"];?>/docs/" target="_blank" alt="Documentations des Outils de Supervision"> Documentations </a><p></p></td></tr>
</table>
</BODY></HTML>
La page d’accueil peut être modifiée par l’armée de l’air il est cependant important de garder le champ de renseignement du nom de machine pour la garder dynamique.<?php echo $_SERVER["SERVER_NAME"];?>
Pour remplacer cette page, il suffit de la modifiée et de la remplacer à la racine du CD-ROM.
5.2. MOTS DE PASSE
Les mots de passe sont positionnés comme spécifié à la suite de l’installation :
######################################################################################## IMPORTANT :# ------------## --- ACCES aux Outils# Se connecter via un Navigateur Internet à l'adresse suivante http://<Hostname>/## --- MOT DE PASSE d'accès aux Outils## NAGIOS -# Utilisateur: admin# MDP: nagios## CACTI -# Utilisateur: admin# MDP: cacti## NTOP -# Utilisateur: admin# MDP: ntop## --- Documentations# La documentations d'Exploitation et d'Administration des outils est # disponible à partir du site Internet.#########################################################################################
document.doc 18/04/2023 50/57
Document d’Exploitation et d’Administration
Administration et Supervision
6.6. ANNEXESANNEXES
6.1. LOG DE L’INSTALLATION
Voici la sortie présentée à l’écran lors de l’exécution du script d’installation « install.sh ».
######################################################################################## ## Installation des Pré-requis Sytème ## ########################################################################################
--- Installation de MySQL --- Préparation... ##################################################MySQL-server ##################################################Preparing db tablePreparing host tablePreparing user tablePreparing func tablePreparing tables_priv tablePreparing columns_priv tableInstalling all prepared tables
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !To do so, start the server, then issue the following commands:/usr/bin/mysqladmin -u root password 'new-password'/usr/bin/mysqladmin -u root -h rdserver password 'new-password'See the manual for more instructions.
Please report any problems with the /usr/bin/mysqlbug script!
The latest information about MySQL is available on the web athttp://www.mysql.comSupport MySQL by buying support/licenses at https://order.mysql.com
Préparation... ##################################################MySQL-client ##################################################Préparation... ################################################## --- Installation des modules Perl nécessaires --- Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ################################################## --- Installation des librairies APR ---
document.doc 18/04/2023 51/57
Document d’Exploitation et d’Administration
Administration et Supervision
Préparation... ##################################################--- Installation de Lynx ---Préparation... ##################################################--- Installation de libtool ---Préparation... ################################################## --- Installation de Apache --- Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ################################################## --- Installation des Librairies GD2 --- Préparation... ################################################## --- Installation de RRDTool --- Préparation... ##################################################Préparation... ################################################## --- Installation de NetSNMP --- Préparation... ##################################################Préparation... ################################################## --- Installation de la librairie XML --- Préparation... ################################################## --- Installation de PHP --- Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ################################################## --- Installation des Modules SNMP et Perl de Apache --- Préparation... ##################################################Préparation... ################################################## --- Installation de WebMin --- Préparation... ##################################################Préparation... ################################################## --- Installation des librairies graphiques --- Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ##################################################Préparation... ################################################## --- Installation du Cryptage MCRYPT --- Préparation... ##################################################Préparation... ################################################## --- Installation de Mozilla --- Préparation... ##################################################Préparation... ##################################################
######################################################################################## #
document.doc 18/04/2023 52/57
Document d’Exploitation et d’Administration
Administration et Supervision
# Installation des Outils de Supervision ## ########################################################################################
--- Installation de Net-SNMP ---Préparation... ##################################################net-snmp ##################################################Lancement de snmpd : [ OK ] --- Installation de phpMyAdmin --- Préparation... ##################################################phpMyAdmin ##################################################Shutting down httpd2: [ OK ]Starting httpd2: [ OK ] --- Installation de fping --- Préparation... ##################################################fping ##################################################
## IMPORTANT :# ---------# Le mot de Passe de l'utilisateur root pour la base de données MYSQL# est positionné à : root66# Ce mot de passe est necessaire pour la configuration des outils.# --- Installation et Configuration de NAGIOS --- Préparation... ##################################################nagios ##################################################Préparation... ##################################################nagios-plugins ##################################################Préparation... ##################################################nagios-config ##################################################La base nagios n'existe pas : elle est créée. OKCreation du user Nagios dans la base : nagios. OKCreation des Tables pour Nagios. OKVerification de la creation de la base NAGIOS
BASEnagios
TABLESTables_in_nagioshostcommentshostdowntimehostextinfohostretentionhoststatusprogramretentionprogramstatusservicecommentsservicedowntimeserviceextinfoserviceretentionservicestatus
USERnagios########################################################################################## nagios-1.2: Configuration #################################################################################################################################################################################### nagios-1.2: Paramatrage httpd ##########################################################################################Configuration Apache 2.X
document.doc 18/04/2023 53/57
Document d’Exploitation et d’Administration
Administration et Supervision
########################################################################################## nagios-1.2: Lancement des Daemons #################################################################################################################################################################################### Lancement du daemon Nagios-1.2 ##########################################################################################Starting network monitor: nagios PID TTY TIME CMD14592 ? 00:00:00 nagiosShutting down httpd2: [ OK ]Starting httpd2: [ OK ]Starting network monitor: nagios PID TTY TIME CMD14592 ? 00:00:00 nagios --- Installation de NSCA --- Préparation... ##################################################nsca ##################################################Starting nsca daemon : [ OK ]Running configuration check...doneStopping network monitor: nagiosStarting network monitor: nagios PID TTY TIME CMD15026 ? 00:00:00 nagios --- installation de NAGMIN ---Préparation... ##################################################nagmin ##################################################Stopping network monitor: nagios[H[2J################################################################################ NagMIN Setup And Configuration Upload# Version 2.1.0# 3/1/2004## NagMIN Setup and Database Initialization## Enter the appropriate values for your environment# or press Enter to use the <default>.### Check Entries for Accuracy## NagMIN Database: nagios# Nagios Root: /opt/appliance/nagios-1.2/etc/# Nagios ETC: /opt/appliance/nagios-1.2/etc/# Nagios Config: /opt/appliance/nagios-1.2/etc/nagios.cfg# Nagios CGI: /opt/appliance/nagios-1.2/etc/cgi.cfg# NagMIN Root: /opt/appliance/nagmin-2.1.0/# NagMIN DB Dir: /opt/appliance/nagmin-2.1.0//nagios/# NagMIN CFG: /opt/appliance/nagmin-2.1.0//nagios/verify.cfg### Create NagMIN database directory /opt/appliance/nagmin-2.1.0//nagios/## Create NagMIN nagios.cfg verification file## Load NagMIN cgi.cfg Extended Template files## NAGIOS CONFIGURATION FILES## The following is a list of the configuration files from# your nagios.cfg and cgi.cfg files that will be processed.### cfg_file=/opt/appliance/nagios-1.2/etc/checkcommands.cfg
document.doc 18/04/2023 54/57
Document d’Exploitation et d’Administration
Administration et Supervision
# cfg_file=/opt/appliance/nagios-1.2/etc/misccommands.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/contactgroups.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/contacts.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/dependencies.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/escalations.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/hostgroups.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/hosts.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/services.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/timeperiods.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/HostExtInfo.cfg## DATABASE SQL FILE CREATION## NagMIN can handle multiple databases. You can run setup more# than once specifying different database names.#### Creating install/nagmin_load.sql file...## Loading install/nagmin_init.sql database initialization file...# Processing /opt/appliance/nagios-1.2/etc/checkcommands.cfg file...# Processing /opt/appliance/nagios-1.2/etc/misccommands.cfg file...# Processing /opt/appliance/nagios-1.2/etc/contactgroups.cfg file...# Processing /opt/appliance/nagios-1.2/etc/contacts.cfg file...# Processing /opt/appliance/nagios-1.2/etc/dependencies.cfg file...# Processing /opt/appliance/nagios-1.2/etc/escalations.cfg file...# Processing /opt/appliance/nagios-1.2/etc/hostgroups.cfg file...# Processing /opt/appliance/nagios-1.2/etc/hosts.cfg file...# Processing /opt/appliance/nagios-1.2/etc/services.cfg file...# Processing /opt/appliance/nagios-1.2/etc/timeperiods.cfg file...# Processing /opt/appliance/nagios-1.2/etc/HostExtInfo.cfg file...## DATABASE SQL FILE CREATED FOR nagios### DATABASE CREATION## You can stop now and manually load the database.# The SQL file is install/nagmin_load.sql## IMPORTANT: IF YOU PROCEED YOU'LL LOSE ANY EXISTING NAGMIN DATA# ALL NAGMIN TABLES WILL BE DELETED FROM THE SELECTED DATABASE### Loading install/nagmin_load.sql into nagios## NagMIN SERVICE TEMPLATE LOADING## NagMIN has default service templates for standard services to be used by# the Port Scanning and Service Group features.## NagMIN templates are prefixed with NM-## Nagios Table Loading## Ignore errors if Nagios tables already exist in the datbase!#### Installation de Nagmin Terminé##
document.doc 18/04/2023 55/57
Document d’Exploitation et d’Administration
Administration et Supervision
# cfg_file=/opt/appliance/nagios-1.2/etc/Contact.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/ContactGroup.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/Host.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/HostEscalation.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/HostGroup.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/HostGroupEscalation.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/Service.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/ServiceDependency.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/ServiceEscalation.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/ServiceExtInfo.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/ServiceTemplate.cfg# cfg_file=/opt/appliance/nagios-1.2/etc/TimePeriod.cfgStarting network monitor: nagios PID TTY TIME CMD15107 ? 00:00:00 nagios --- Installation et Configuration de CACTI --- Préparation... ##################################################cacti ##################################################Préparation... ##################################################cacti-config ##################################################Arrêt de crond : [ OK ]Lancement de crond : [ OK ]Shutting down httpd2: [ OK ]Starting httpd2: [ OK ] --- Installation de NTOP ---Préparation... ##################################################ntop ##################################################Wait please: ntop is coming up...21/Sep/2004 21:43:30 Initializing gdbm databases21/Sep/2004 21:43:30 THREADMGMT: Packet processor thread (1092135856) started...21/Sep/2004 21:43:30 THREADMGMT: Started thread (1092135856) for network packet analyser21/Sep/2004 21:43:30 THREADMGMT: Idle Scan thread (1100528560) started21/Sep/2004 21:43:30 THREADMGMT: Started thread (1100528560) for idle hosts detection21/Sep/2004 21:43:30 THREADMGMT: Address resolution thread started...21/Sep/2004 21:43:30 THREADMGMT: Started thread (1108921264) for DNS address resolution21/Sep/2004 21:43:30 Admin user password has been setStarting ntop service :Wait please: ntop is coming up...21/Sep/2004 21:43:30 ntop v.2.2 MT (SSL) [i686-pc-linux-gnu] (08/25/04 08:56:04 PM build)21/Sep/2004 21:43:30 Copyright 1998-2003 by Luca Deri <[email protected]>21/Sep/2004 21:43:30 Get the freshest ntop from http://www.ntop.org/21/Sep/2004 21:43:30 Initializing ntopSSL is present but https is disabled: use -W <https port> for enabling it21/Sep/2004 21:43:30 Initializing gdbm databases21/Sep/2004 21:43:30 INIT: Created pid file (/var/run/ntop.pid)21/Sep/2004 21:43:30 INIT: Bye bye: I'm becoming a daemon...21/Sep/2004 21:43:30 INIT: Parent process is exiting (this is normal) --- Installation de la page d'acceuil ---
##################################################################################### ## Installation terminée ## #####################################################################################
document.doc 18/04/2023 56/57
Document d’Exploitation et d’Administration
Administration et Supervision
6.2. LOG DE DÉSINSTALLATION
Voici la sortie Ecran présentée lors de la désinstallation de la solution.
#### Desinstallation des outils de Supervision ##### --- Suppression de CACTI ---La base cacti existe : suppression de la base.Suppression du user cacti : .# --- Suppression de NAGMIN ---# --- Suppression de NSCA ---Running configuration check...doneStopping network monitor: nagiosStarting network monitor: nagios PID TTY TIME CMD13285 ? 00:00:00 nagios# --- Suppression de NAGIOS ---La base NAGIOS existe: Suppression de la base.Suppression du user Nagios : nagios.Stopping network monitor: nagiosShutting down httpd2: [ OK ]Starting httpd2: [ OK ]# --- Suppression de phpMyAdmin ---Shutting down httpd2: [ OK ]Starting httpd2: [ OK ]# --- Suppression de fping ---# --- Suppression de ntop ---# --- Suppression de NetSnmp ---# --- Supression du fichier index.php ---# --- Suppression du repertoire /opt/appliance ---#### FIN de Desinstallation ####
document.doc 18/04/2023 57/57