Zabbix besoin d'installer le système de surveillance au moins quatre éléments, à savoir zabbix_server, zabbix_web, base de données, zabbix_agent
Voici au serveur-serveur: 192.168.204.135
terminal d'agent est: 192.168.204.136
A, les étapes de configuration côté serveur:
1.zabbix Télécharger https://sourceforge.net/p/zabbix/activity/?page=0&limit=100#5e54dfbcf0d3470670587d2d
2. chargement de serveur Zabbix ou télécharger le package d'installation local wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.0.6/zabbix-4.0.6.tar.gz
Après le téléchargement, décompressez le fichier tar -zxvf zabbix-3.2.4.tar.gz
3. installer les dépendances nécessaires, et l'agent côté serveur exécute fin yum -y install Recourbement-devel net -snmp net-snmp-devel-perl DBIgcc*
mysql-devel
Zabbix créer des groupes d'utilisateurs ou des utilisateurs groupadd zabbix; useradd -g zabbix zabbix; usermod -s / sbin / nologin zabbix
4.执行./configure prefix = / usr / local / zabbix / --enable-server enable agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl
Il produit de référence d'erreur d'erreur d'erreur de résolution https://blog.csdn.net/linux_player_c/article/details/52287921
Si aucune exécution d'erreur make && make install
Une fois le répertoire correspondant au fichier monté génère les quatre suivantes
[@ Localhost zabbix la racine-3.2.4] # LS / usr / local / zabbix /
bin sbin lib etc Partager
démarrage du système Point 5. Ajouter sera zabbix fichiers du package d'installation sont copiés /etc/init.d, ce qui suit commande:
3.2.4 ZABBIX-CP / Divers / la init.d / Tru64 / O + X /etc/init.d/zabbix_server zabbix_server /etc/init.d/zabbix_server;chmod
6. L'un / usr / local / zabbix / etc / zabbix_server sauvegarde de fichiers .conf, vider le contenu du fichier, ajoutez les informations suivantes:
LogFile = / tmp / zabbix_server.log
DBHost = localhost
DBName = zabbix
DBUser = zabbix
DBPassword = 123456
Donc, le déploiement loin zabbix_server est terminée, le prochain déploiement zabbix_web
7. Installation LAMP effectuée yum install httpd httpd-devel php php -devel mysql-server php-mysql mysql -y
Une fois l'installation terminée, démarrez Apache et MySQL, php et l'environnement de test est normal.
systemctl commencer httpd
systemctl commencer mysql
8. Passer au package d'installation répertoire php zabbix-3.2.4 / frontend / php le dossier et tous les fichiers sont copiés dans le répertoire Web Apache
cd-Zabbix 3.2.4 / frontend / php
cp * / var / www / html / -a &
Description: -a copie de toutes les propriétés, dans la copie de fond &
9. Importez la base de données, le mot de passe par défaut yum d'installation n'est pas nécessaire de réinitialiser le mot de passe root pour connexion
base de données MySQL mysql Log -uroot -p
Zabbix créer une base de données, créez utilisateur et commande d'autorisation zabbix
créer la base de données zabbix charset = UTF-8;
accorder tout le zabbix * à Zabbix @ localhost identifié par « 123456 ».
Puis extraire les fichiers importés à partir d'une base de données Zabbix Zabbix-3.2.4
mysql -uzabbix -p123456 zabbix <database / mysql / schema.sql
mysql -uzabbix -p123456 zabbix <database / mysql / images.sql
mysql -uzabbix -p123456 zabbix <database / mysql / data.sql
Notez que l'ordre des fichiers de données dans le
10. Le serveur d'accès des pages Web à installer, cliquez sur Suivant, afficher l'erreur incorrecte, erreur il y a première erreur résolue, l'état normal est tout état ok pour continuer
bases de données Zabbix créées avant la fin et les informations utilisateur
Ensuite, mettre en place leur propre nom à un zabbix de
Ensuite été l'étape suivante, le message d'erreur suivant, puis télécharger télécharger zabbix.conf.php sous / var / www / html / répertoire conf, puis revenir au point suivant
Après l'installation, utilisez le signe mot de passe admin utilisateur par défaut zabbix zabbix dans.
serveur Zabbix ne fonctionne pas apparaît invite, est le serveur Zabbix ne démarre pas, essayez d'effectuer /etc/init.d/zabbix_server début
Notez que si vous ne pouvez pas démarrer, vérifiez /etc/init.d/zabbix_server chemin d'installation de script de démarrage est correct, si pas correctement modifié pour corriger DAEMON = / usr / local / zabbix / sbin / zabbix_server
Après un démarrage réussi pour rafraîchir la page
Cliquez sur les modifications de l'interface utilisateur à chinois, anglais peut ne pas être un bon changement.
À ce stade, la configuration côté serveur est terminée.
En second lieu, le terminal d'agent de configuration
1. Le premier module d'installation sur le serveur pour la copie sur le serveur d'agent, effectue scp -r zabbix-3.2.4.tar.gz [email protected]: / root /
2. Extrait du goudron zxf zabbix-3.2.4.tar.gz , Décompressez le répertoire de compilation zabbix, la commande est suit que:
./configure prefix = / usr / local / zabbix --enable agent && make install
ln -s / usr / local / zabbix / sbin / zabbix_ * / usr / local / sbin /
Exécutez la commande suivante, zabbix_agent.conf contenu:
LogFile = / tmp / zabbix_agentd.log
Serveur = 192.168.204.135
ServerActive = 192.168.204.135
Hostname = 192.168.204.136
Pendant ce temps, copier le script zabbix_agentd, exécutez zabbix_agentd sur la machine contrôlée, le port par défaut est 10050
cd zabbix-3.2.4
cp Divers / init.d / Tru64 / zabbix_agentd /etc/init.d/zabbix_agentd;chmod o + x /etc/init.d/zabbix_agentd
3. Démarrez le service à