installation zabbix 1.8.10

14
L'installation de Zabbix serveur 1.8.10 sur Ubuntu Server 10.04 Zabbix est un système de web, gratuit et open source utilisé pour la su des équipements du réseau.Il surveille différents paramètres du réseau équipements, en utilisant un mécanisme de notification permet souple au configurer pour envoyer des alertes par e-mail, SMS ou Jabber (gtalk). permet une réaction rapide aux problèmes qui sont détectés. Le Zabbix est composé de plusieurs composants logiciels, les principaux · Zabbix serveur => est le centre de la Zabbix système. Il peut être vu distance (tels que le service Web et e-mail), à l'aide une simple vérif l'élément central pour la agents envoyer des clients un rapport avec de statistiques sur la disponibilité et l'intégrité de l'équipement étant serveur reçoit cette information, il processus, gère l'équipement, affi des alertes prendre des mesures en fonction du problème et la configura · Zabbix Proxy => est une partie optionnelle de Zabbix. Le Proxy recuei performances et la disponibilité, au nom d'un serveur Zabbix. · Zabbix Agent = application cliente> qui recueille des renseignements Matériel et envoie au serveur. L'agent est en mesure de suivre l'utilis ressources et des applications, tels que des disques disques, mémoire, processus, services et applications exécution. Pour installation,nous avons utilisé une machine virtuelle avec le para Oracle VM VirtualBox Manager RAM: 1920 Mo Système d'exploitation: Ubuntu Server 10.4 Pour installation, j'ai choisi d'installer PostgreSQL pour être le syst gestion de la base de données pour être utilisé par Zabbix,dont l'insta page:

Upload: kersley-rug

Post on 22-Jul-2015

80 views

Category:

Documents


0 download

TRANSCRIPT

L'installation de Zabbix serveur 1.8.10 sur Ubuntu Server 10.04 Zabbix est un systme de web, gratuit et open source utilis pour la surveillance et la gestion des quipements du rseau.Il surveille diffrents paramtres du rseau et vrifie l'intgrit de quipements, en utilisant un mcanisme de notification permet souple aux utilisateurs de configurer pour envoyer des alertes par e-mail, SMS ou Jabber (gtalk). Cette fonctionnalit permet une raction rapide aux problmes qui sont dtects. Le Zabbix est compos de plusieurs composants logiciels, les principaux sont: Zabbix serveur => est le centre de la Zabbix systme. Il peut tre vu services de rseau distance (tels que le service Web et e-mail), l'aide une simple vrification, mais il est aussi l'lment central pour la agents envoyer des clients un rapport avec des informations et des statistiques sur la disponibilit et l'intgrit de l'quipement tant surveille. Aprs que le serveur reoit cette information, il processus, gre l'quipement, affiche des rapports et envoie des alertes prendre des mesures en fonction du problme et la configuration. Zabbix Proxy => est une partie optionnelle de Zabbix. Le Proxy recueille des donnes performances et la disponibilit, au nom d'un serveur Zabbix. Zabbix Agent = application cliente> qui recueille des renseignements de Zabbix Matriel et envoie au serveur. L'agent est en mesure de suivre l'utilisation active des ressources et des applications, tels que des disques disques, mmoire, processeur, les processus, services et applications excution.

Pour installation,nous avons utilis une machine virtuelle avec le paramtres suivants. Oracle VM VirtualBox Manager RAM: 1920 Mo Systme d'exploitation: Ubuntu Server 10.4

Pour installation, j'ai choisi d'installer PostgreSQL pour tre le systme gestion de la base de donnes pour tre utilis par Zabbix,dont l'installation est affich sur la page:

Pour installer ces paquets, nous allons excuter la commande suivante :

$ sudo apt-get install make flex gcc gpp apache2 php5 php5-pgsql postgresql-8.4 libapache2-mod-php5 php5-gd php-net-socket postgresql-client libpq5 libpq-dev snmp libiksemel-dev libcurl4-gnutls-dev libsnmp-dev Cration de la base de donnes Nous avons modifi le fichier / etc/postgresql/8.4/main/pg_hba.conf et configurer comme indiqu ci-dessous. Avant:

local local

all all

postgres all

ident ident

Puis:

local local

all all

postgres all

trust trust

Nous avons dit le un autre dossier / Etc/postgresql/8.4/main/postgresql.conf comme indiqu ci-dessous.

Avant: #listen_addresses = 'localhost'

Puis: listen_addresses ='localhost'

Aprs la modification de ces fichiers,nous devons redmarrer l'PostgreSQL pour appliquer les rglages effectus. Pour ce faire, en utilisant l'une des commandes suivantes. $ sudo /etc/init.d/postgresql-8.4 restart Crez la base de donnes de zabbix , en utilisant les commandes suivantes.

$ psql -U postgres postgres=# create database zabbix; postgres=# \q;

Crer un l'utilisateur pour Zabbix pour accder la base de donnes, puis nous connecter PostgreSQL. $ sudo adduser zabbix $ sudo -u postgres createuser -a -d -E -P zabbix Configuration de PHP Modifier le fichier /etc/php5/apache2/php.ini, supprimer le symbole ";" qui est peut-tre le dbut de la ligne en dessous de chaque paramtre, et affecter le la suite des valeurs en caractres gras.

date.timezone = "America/Braslia" max_execution_time = 300 max_input_time = 300 post_max_size = 16MRedmarrez Apache pour appliquer les rglages effectus. $ sudo /etc/init.d/apache2 restart Installation du serveur Zabbix 1.8.10 Maintenant que les dpendances sont installes,on peut installez Zabbix. Les commandes cidessous sont utiliss pour obtenir le package d'installation Zabbix, enregistrer dans le rpertoire courant.

$ wget http://ufpr.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.8.10/zabbix1.8.10.tar.gz Dcompressez le package d'installation et aussi la cration du rpertoire avec les fichiers zabbix1.8.10. $ tar xzvf zabbix-1.8.10.tar.gz

Configuration de la base de donnes Pour configurer la base de donnes, nous avons excut les commandes suivantes.

$ cat zabbix-1.8.10/create/schema/postgresql.sql | psql -U zabbix zabbix $ cat zabbix-1.8.10/create/data/data.sql | psql -U zabbix zabbix $ cat zabbix-1.8.10/create/data/images_pgsql.sql | psql -U zabbix zabbix

Pour installez Zabbix, nous avons excut les commandes ci-dessous. $ cd zabbix-1.8.10/ $ sudo ./configure --enable-server --enable-agent --with-pgsql --with-net-snmp--with-jabber --withlibcurl $ sudo make install $ cd Configuration Zabbix Ajoutez les lignes suivantes au fichier /etc/services, pour maintenir les commande des ports qui sont dans le fichier.

zabbix-agent 10050/tcp Zabbix Agent zabbix-agent 10050/udp Zabbix Agent zabbix-trapper 10051/tcp Zabbix Trapper zabbix-trapper 10051/udpZabbix Trapper

Crer un rpertoire de configuration Zabbix avec les commandes suivantes. $ sudo mkdir /etc/zabbix $ sudo cp zabbix-1.8.10/misc/conf/zabbix_server.conf /etc/zabbix/ $ sudo cp zabbix-1.8.10/misc/conf/zabbix_agent.conf /etc/zabbix/ $ sudo cp zabbix-1.8.10/misc/conf/zabbix_agentd.conf /etc/zabbix/ Nous avons modifi le fichier /etc/zabbix/zabbix_agentd.conf et configurez-le comme indiqu ci-dessous.

PidFile=/tmp/zabbix_agentd.pid LogFile=/var/log/zabbix_agentd.log Server=127.0.0.1 ListenPort=10050 ServerPort=10051Crer le fichier /var/log/zabbix_agentd.log $ sudo touch /var/log/zabbix_agentd.log $ sudo chown zabbix:zabbix /var/log/zabbix_agentd.log Nous avons modifier le fichier /etc/zabbix/zabbix_server.conf et entrant la commande cidessous:

ListenPort=10051 LogFile=/var/log/zabbix_server.log PidFile=/tmp/zabbix_server.pid DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=123456Crer le fichier /var/log/zabbix_server.log.

$ sudo touch /var/log/zabbix_server.log $ sudo chown zabbix:zabbix /var/log/zabbix_server.logCopiez les fichiers de l'interface Zabbix l'annuaire dans le fichier /var/www/zabbix excutant les commandes ci-dessous.

$ sudo mkdir /var/www/zabbix $ sudo cp -R zabbix-1.8.10/frontends/php/* /var/www/zabbix/ $ sudo chown -R www-data:www-data /var/www/zabbix/Nous devons redmarrez Apache pour charger le nouveau fichiers Zabbix

$ sudo /etc/init.d/apache2 restart

Rendez le fichier excutable avec les commandes ci-dessous. $ sudo chmod +x /etc/init.d/zabbix-server $ sudo chmod +x /etc/init.d/zabbix-agentd

Excutez les scripts $ sudo /etc/init.d/zabbix-server start $ sudo /etc/init.d/zabbix-agentd start

Accs l'interface Web de la Zabbix Utilisation d'un navigateur pour accder la Zabbix http://localhost/zabbix et suivez les recommandations ci-dessous. cran 1: Cliquez sur le bouton Suivant.

cran 2: Cochet I Agree et cliquez sur Suivant.

Ecran 3: Vrifiez les dpendances de Zabbix. Si tout est ok, cliquez sur Suivant.

cran 4: Entrez le type de base de donnes, utilisateur et mot de passe. Puis cliquez sur le bouton Tester la connexion. Si ok, cliquez sur Suivant ..

cran 5: Entrez l'adresse IP de serveur Zabbix et le port (la valeur par dfaut est 10051). Puis cliquez sur Suivant.

cran 6: Vrifiez les paramtres et si il est ok, cliquez sur Suivant.

Ecran 7: Cliquez sur Suivant.

cran 8: Cliquez sur Terminer.

Ecran 9: Zabbix est install. Connectez-vous avec l'utilisateur Zabbix Admin et le mot de passe zabbix.