Szerelési Zabbix január 3
Telepítése Zabbix egy nehéz feladat, és gyakran okoz nehézséget a telepítés során. Már tervezi, hogy írjon egy cikket a telepítése Zabbix monitoring rendszer, valamint a viszonylag nemrég kiadott egy új verziót, akkor lendületet adott az induláshoz.
Egy rövid áttekintés a rendszer szolgáltatásait leírtam a cikkben: „Systems linux szerver megfigyelés.” Ma fogunk telepíteni a rendszert futtató szerveren Ubuntu.
Zabbix Ubuntun 16.04
Zabbix Ubuntun 15.10
Ha van egy tiszta rendszert, telepíteni kell mysql szerver és Apache webkiszolgáló. Ehhez hajtsa végre egy pár egyszerű (root):
apt-get install mysql-server mysql-client apache2 -y
A telepítési folyamat során kérni fogja, hogy adja meg a jelszót a root adatbázis mysql.
Menj a letöltési oldalra, majd kattintson a Letöltés gombra a rendszer. A következő oldalon Zabbix-server-mysql és Zabbix-frontend-php kell letölteni az aktuális csomag 2.
Hozzon létre egy külön mappába, és letölti a csomagokat:
Figyeljük meg, hogy én a letöltés csomag egy 64 bites rendszert.
Mi a csomagot parancsot:
dpkg -i Zabbix-server-mysql_3.0.0-1 + trusty_amd64.deb
dpkg -i Zabbix-frontend-php_3.0.0-1 + trusty_all.deb
A csomagok telepítése van egy hiba jelenhet meg, mely megköveteli, hogy bizonyos, attól függően például:
Ebben a jelentésben az áll, hogy Zabbix-server-mysql igényel létrehozó libcurl3. megállapítani:
apt-get -f install
Akkor lehet a listán már ismeretlen függőségek, de apt-get -f install parancs telepíti minden amire szüksége van. A telepítés után az összes csomag és a függőségek újraindítani apache2 webkiszolgáló:
szolgáltatás apache2 reload

Mi folytassa a következő lépés, és szembesülnek azzal a problémával, hogy nincs beállítva az időzóna. Fix.
cd / etc / apache2 / conf-hozzáférhető
nano zabbix.conf
# Php_value date.timezone Europe / Riga
Telepítése Zabbix még nem ér véget, a következő lépésként létre kell hoznunk egy adatbázis felhasználót, és töltse meg a táblázatokat.
Menj a parancssor mysql szerver és végrehajtja a parancsot:
mysql -u root -p
CREATE DATABASE Zabbix;
Az összes jog engedélyezése ON Zabbix * A Zabbix @ localhost azonosított 'Zabbix' WITH GRANT OPTION .;
ÖBLÍTŐ jogosultságaik
Most elemezzük mit tettünk itt:
- Kapcsolódni a MySQL szerver;
- Hozzon létre egy adatbázist a neve Zabbix;
- Zabbix létre felhasználói és támogatási jogosultságokat a felhasználó számára Zabbix bázis;
- Frissítés jogosultságokat;
User létre, most kell, hogy töltse ki az adatbázis táblákat. Az internet nem túl gyakran írja le, hogy hol keresse ezeket a táblákat és azok valóban hozzá az adatbázishoz.
cd / usr / share / doc / Zabbix-server-mysql Mi adja meg a jelszót, és várja meg, amíg a bázis tele van oldalain. Ha nem, akkor lépésben adatbázis konfigurációt, akkor kap egy hiba a frontend nem egyezik Zabbix tárol. Miután ezeket a lépéseket, a telepítés egyszerű, mint kattintva a gombbal Következő lépés befejezése erőfeszítéseink a Befejezés gombra. Befejezés telepítése Zabbix kitöltött most jelentkezni a bejelentkezési - admin. jelszó - Zabbix.
gzip -d create.sql.gz
mysql -u Zabbix -p Zabbix
Aki szembe a problémával:
root @ ubuntu:
# Systemctl állapot Zabbix-server.service
--------
Március 14 03:48:41 ubuntu systemd [1]: Zabbix-server.service: Vezérlési kilépett, kód = kilépett status = 1
Március 14. 03:48:41 ubuntu systemd [1]: Nem sikerült elindítani LSB: Start Zabbix-server démont.
Március 14. 03:48:41 ubuntu systemd [1]: Zabbix-server.service: Unit lépett bukott állam.
Március 14. 03:48:41 ubuntu systemd [1]: Zabbix-server.service: Sikertelen eredmény 'kilépési kód'.
Az a tény, hogy van a képen. Ön még nem fejezte az átmenetet egy könyvtár egy fájlt, akkor ezt írja cd / usr / share / doc / Zabbix-server-mysql. További csomagolja az archívumot, és töltse azt az adatbázist.
Kapcsolódás adatbázishoz szintén nem teljesül, mivel valószínűleg hiba van az adatbázis létrehozásával, vagy a felhasználó számára is. Azt is megteheti, tegye phpmyadmin és hozzon létre egy adatbázist a felhasználó intuitív webes felületen
És ismét a csapatok probyval jól még nem minden. Megtettem mindent, pontosan arra a pontra. És még az azonos változata az operációs rendszer, amely zabiksa. Ez a fajta szemetet, hogy a mysql. Amint lehetséges, hogy hozzon létre egy alapot zabiksa keresztül phpmyadmin
Menj a „Felhasználói fiókok -> Új felhasználói fiók”, töltse ki az űrlapot, és tegye a pipát az „adatbázis létrehozása, azonos nevű és az összes jog engedélyezése rajta.”. Ezután folytassa a kiindulási alapot, nyomja meg a „Import” és válassza ki a fájlt az adatbázisba create.sql.gz.
Jó napot! Megragadt egy hiba: dpkg -i Zabbix-frontend-php_3.0.3-1 + trusty_all.deb
dpkg: csomag függően megakadályozza konfiguráció Zabbix-frontend-php:
Zabbix-frontend-php függ php5, azonban:
php5 csomag nincs telepítve.
Zabbix-frontend-php függ php5-mysql | php5-mysqlnd | php5-pgsql, azonban:
Php5-mysql csomag nincs telepítve.
és így tovább. ...
Mivel ezen a korai órán * telepíteni? Nem működik a megállapított php5.5 php5.6 és php7.0. Ő valamiféle változata van szükség, vagy egy másik iskolába?
/etc/zabbix/zabbix_server.conf otkredaktirovali fájlt?
A tény az, hogy honnan változata 16.04 Ubuntu a szerver engedélyezve nginx nem Apache, PHP és 7. Azonban php fut, mint egy önálló alkalmazás generáló dinamikus tartalom, és elküldi azt a webszerver már. Ezért, ha nem szerzett. Azt is megteheti, telepíteni php modul az Apache - apt-get install libapache2-mod-php5. engedélyezi a modult a2enmod php5. Ez segít, de az a változat php 5.
A parancs végrehajtása root.
Sam nem ellenőrzik, az információt a fejét, ha nem írok, meg fogjuk érteni.
Óta php7:
# Sudo apt-get install apache2 -y mysql-server php7.0 libapache2-mod-php7.0 php7.0-cli php7.0-common php7.0-mysql php7.0-bcmath php7.0-mbstring php7.0 -xmlwriter
A zabbix.conf biztos, hogy tartalmazza: