Konfigurieren der Zabbix-Überwachung 1

1、Installieren Sie das Entwicklungspaket

yum -y Gruppeninstallation “Entwicklungswerkzeuge”

2、Installieren Sie die erforderlichen Abhängigkeiten

yum -y install httpd mysql mysql-server php php-mysql php-common php-mbstring php-gd

php-odbc php-pear curl curl-devel net-snmp net-snmp-devel perl-DBI php-xml ntpdate php-bcmath

za1

3、Serverzeit synchronisieren,Halten Sie die Zeit aller Server konsistent, um unbrauchbare Überwachungsdaten zu vermeiden, die durch unterschiedliche Zeiten verursacht werden

ntpdate -u ntp.api.bz

4、Erstellen Sie die Benutzer und Gruppen, die für die Ausführung des Zabbix-Dienstes erforderlich sind

groupadd -g 201 zabix

useradd -g zabbix -u 201 -m zabbix

za2

5、Initialisieren Sie den MySQL-Server

/etc/init.d/mysqld starten

za3

6、Erstellen Sie die Datenbank und die Benutzerberechtigungen, die für die Ausführung von zabbix erforderlich sind

mysqladmin -uroot -h127.0.0.1 Passwort “123456”

mysql -uroot -h127.0.0.1 -p

za4

erstelle datenbank zabbix zeichensatz utf8;

Gewähre zabbix@’% alle Privilegien auf zabbix.*’ identifiziert durch „123456“;

Flush-Berechtigungen;

7、Zabbix herunterladen und entpacken

wget http://sourceforge.net/projects/zabbix/files/ZABBIX Latest

%20Stable/2.2.2/zabbix-2.2.2.tar.gz/download

cd /usr/src/

tar xf zabbix-2.2.2.tar.gz

8、Importieren Sie die Ausgangsdaten von zabbix in die Datenbank

cd /usr/zabbix-2.2.2/database/mysql/

mysql -uzabbix -p123456 -h192.168.137.41 zabbix </usr/zabbix-2.2.2/database/mysql/schema.sql

mysql -uzabbix -p123456 -h192.168.137.41 zabbix< /usr/zabbix-2.2.2/database/mysql/images.sql

mysql -uzabbix -p123456-h192.168.137.41 zabbix </usr/zabbix-2.2.2/database/mysql/data.sql

z6

Folgendermaßen,Tablespace erschien

za7

9、Softlink konfigurieren

cd /usr/lib64/mysql #32-Bit-System ist /usr/lib/mysql,Beachten Sie, dass die Systemversion dieselbe ist wie,Dateiversion kann unterschiedlich sein,hier ist 16.0.0

ln -s libmysqlclient.so.16.0.0 libmysqlclient.so #Füge weiche Verbindung hinzu

ln -s libmysqlclient_r.so.16.0.0 libmysqlclient_r.so #Füge weiche Verbindung hinzu

Ich habe hier ein 32-Bit-System,Link ist fertig,wie folgt:

cd /usr/lib/mysql

für 8

10. Zabbix-Software installieren

ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2 #Softlink hinzufügen

/sbin/ldconfig #Die Konfiguration sofort wirksam werden lassen

cd /usr/zabbix-2.2.2

./konfigurieren –prefix=/usr/local/zabbix \

–enable-server \

–enable-agent \

–Proxy aktivieren \

–enable-java \

–enable-ipv6 \

–mit-net-snmp \

–mit-libcurl \

–with-mysql=/usr/bin/mysql_config

machen && make install

za9

ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/ #Add system soft connection

ln -s /usr/local/zabbix/bin/* /usr/local/bin/ #Add system soft connection

veranschaulichen:finden / -Name mysql_config, wo gesucht werden soll,ohne mysql_config,Muss yum install mysql-devel installieren

Ich habe es hier

za10

11、Kopieren Sie die Startskripts auf der Seite des Zabbix-Servers und der Seite des Agenten,und setze die Ausführungserlaubnis

cp /usr/zabbix-2.2.2/misc/init.d/fedora/core/zabbix_server /etc/init.d/zabbix_server

cp /usr/zabbix-2.2.2/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix_agentd

cd /etc/init.d/

chmod +x zabbix_server

chmod +x zabbix_agentd

za11

chkconfig –zabbix_server hinzufügen

chkconfig zabbix_server ein

chkconfig –zabbix_agentd hinzufügen

chkconfig zabbix_agentd ein

za12

12、Fügen Sie den Port hinzu, der dem zabbix-Dienst entspricht

vi /etc/services #Bearbeiten,Fügen Sie den folgenden Code an der letzten Position hinzu

zabbix-agent 10050/tcp #zabbix-agent

zabbix-agent 10050/udp #zabbix-agent

zabbix-trapper 10051/tcp #zabbix-trapper

zabbix-trapper 10051/udp #zabbix-trapper

Speichern und schließen

za13

13、Konfigurieren Sie die Zabbix-Server- und Agent-Konfigurationsdateien

Ändern Sie das Zabbix-Installationsverzeichnis im Zabbix-Startskript

vim /etc/init.d/zabbix_server # Serverkonfigurationsdatei bearbeiten

BASEDIR=/usr/local/zabbix/ #zabbix-Installationsverzeichnis

:wq! #Speichern und schließen

vim /etc/init.d/zabbix_agentd #Client-Konfigurationsdatei bearbeiten

BASEDIR=/usr/local/zabbix/ #zabbix-Installationsverzeichnis

:wq! #Speichern und schließen

Beide Dateien haben dasselbe Format,wie folgt:

za14

14、Kopieren Sie die Zabbix-Auslagerungsdatei in das angegebene Verzeichnis(Es kann mit der Apache-Konfiguration identisch sein)

mkdir /var/www/html/zabbix

cp -R /usr/zabbix-2.2.2/frontends/php/* /var/www/html/zabbix/

chown -R apache:apache /var/www/html/zabbix/

za15

15、php-Datei konfigurieren,Passen Sie die für die zabbix-Installation erforderlichen Parameter an

vim /etc/php.ini

date.timezone = Asien/Shanghai

max_execution_time = 300

max_input_time = 300

post_max_size = 32M

memory_limit = 128 MB

mbstring.func_overload = 2

Speichern und schließen

16、Fügen Sie Apaches Parsing von PHP hinzu

za16

za17

Der Abschnitt Webverzeichnis wird wie folgt geändert:

<Verzeichnis “/var/www/cgi-bin”>

# AllowOverride Keine

AllowOverride All

Optionen Keine

Erfordern alle gewährt

Auftrag erlauben,verweigern

Von allen zulassen

</Verzeichnis>

za18

Speichern und schließen,Apache neu starten

17、Index.php erstellen,Schreiben Sie die phpinfo-Funktion hinein, Browsereingabe: http://192.168.137.41/index.php wurde geparst

za19

 

18、Konfigurieren Sie die Dateien auf der Seite des Zabbix-Servers,Definieren Sie die IP der Datenbank、Nutzername、Passwort

vim /etc/zabbix/zabbix_server.conf

ListenPort=10051

DBHost=192.168.137.41

DBName=zabbix

DBUser=zabbix

DBPasswort=123456

DBSocket=/tmp/mysql.sock

StartPollers=30 #Öffne die Anzahl der Threads,Normalerweise nicht mehr als 30

StartTrappers=20 #Trapper-Threads

StartPingers=10 #fping-Threads

StartDiscoverers=120

MaxHousekeeperDelete=5000

CacheSize=1024M #Anzahl der Caches, die zum Speichern von Überwachungsdaten verwendet werden,Passen Sie dies entsprechend der Anzahl der überwachenden Hosts an

StartDBSyncers=8 #Datenbank-Synchronisationszeit

HistoryCacheSize=1024M

TrendCacheSize=128M #Gesamtgröße des Trend-Cache

HistoryTextCacheSize=512M

AlertScriptsPath=/etc/zabbix/alertscripts

LogSlowQueries=1000

Speichern und schließen

19、Starten Sie den Apache-Dienst und den Zabbix-Dienst

/etc/init.d/httpd starten

/etc/init.d/zabbix_server starten

Bisher ist die Vorbereitung der zabbix-Installation abgeschlossen.

2 Antworten auf “Konfigurieren der Zabbix-Überwachung 1”

  1. Ich denke, Ihre Website braucht frischen Inhalt. Manuell schreiben
    nimmt eine Menge Zeit in Anspruch, aber es gibt ein Werkzeug für diese langweilige Aufgabe, suchen nach: Boorfe’s Tipps unbegrenzter Inhalt

Hinterlasse eine Antwort