Kaktuszok eszköz egy nyílt forráskódú web alapú hálózatfigyelő és rendszerfigyelő grafikus megoldás AZT üzleti. A kaktuszok lehetővé teszik a felhasználó számára, hogy rendszeres időközönként lekérdezze a szolgáltatásokat, és grafikonokat készítsen a kapott adatok használatával RRDtool. Általában a metrikák idősoros adatainak ábrázolására szolgál, mint pl hálózati sávszélesség kihasználása, CPU terhelés, futó folyamatok, lemez területstb.
Ebben a használati útmutatóban megmutatjuk, hogyan kell telepíteni és beállítani egy teljes hálózatfigyelő alkalmazást Kaktuszok segítségével Net-SNMP eszköz bekapcsolva RHEL, CentOS és Fedora használó rendszereket YUM és DNF csomagkezelő eszköz.
Az Kaktuszok a következő csomagokat kellett telepíteni a Linux operációs rendszerekre, mint például RHEL / CentOS / Fedora.
jegyzet: Az itt bemutatott telepítési utasítások alapján készültek CentOS 7.5 Linux disztribúció.
Először a következő függőségi csomagokat kell egyesével telepítenünk az alapértelmezett csomagkezelő eszközzel, amint az látható.
# yum install httpd httpd-devel [On RHEL/CentOS 7/6] # dnf httpd httpd-devel telepítése [RHEL/CentOS 8 és Fedora 30 rendszeren]
# yum install mysql mysql-server [On RHEL/CentOS 6]
MariaDB a MySQL adatbázis projekt közösség által fejlesztett villája, és helyettesíti a MySQL-t. Korábban a hivatalos támogatott adatbázis a MySQL volt RHEL/CentOS és Fedora.
Mostanában, Piros kalap új tranzakciót hajt végre a MySQL -ről a MariaDB -re, mivel a MariaDB a MySQL alapértelmezett implementációja RHEL/CentOS 8/7 és Fedora 19 tovább.
# yum install mariadb -server -y [On RHEL/CentOS 7] # dnf telepítse a mariadb -server -y [RHEL/CentOS 8 és Fedora 30 rendszeren]
# yum install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli. VAGY. # dnf php-mysql telepítése php-körte php-common php-gd php-devel php php-mbstring php-cli.
# yum telepítse a php-snmp-t. VAGY. # dnf telepítse a php-snmp-t
# yum install net-snmp-utils net-snmp-libs. VAGY. # dnf net-snmp-utils telepítése net-snmp-libs.
# yum install rrdtool. VAGY. # dnf telepítse az rrdtool eszközt.
Miután telepítette az összes szükséges szoftvert Kaktuszok telepítés, indítsuk el őket egyenként a következő parancsok használatával.
[[e -mail védett] ~]# szolgáltatás httpd start. [[e -mail védett] ~]# szolgáltatás mysqld start. [[e -mail védett] ~]# szolgáltatás snmpd indítása.
[[e -mail védett] ~]# systemctl indítsa el a httpd.service szolgáltatást. [[e -mail védett] ~]# systemctl indítsa el a mariadb.szolgáltatást. [[e -mail védett] ~]# systemctl indítsa el a snmpd.szolgáltatást.
Konfigurálás Apache, MySQL és SNMP Szolgáltatások indításkor.
[[e -mail védett] ~]# /sbin /chkconfig -szint 345 httpd on. [[e -mail védett] ~]# /sbin /chkconfig -szint 345 mysqld on. [[e -mail védett] ~]# /sbin /chkconfig -szint 345 snmpd be.
[[e -mail védett] ~]# systemctl engedélyezze a httpd.service szolgáltatást. [[e -mail védett] ~]# systemctl engedélyezi a mariadb.szolgáltatást. [[e -mail védett] ~]# systemctl engedélyezze az snmpd.service szolgáltatást.
Itt telepítenie és engedélyeznie kell a EPEL adattár. Miután engedélyezte a tárolót, írja be a következő parancsot a Cacti alkalmazás telepítéséhez.
# yum install kaktuszok [On RHEL/CentOS 7] # dnf kaktuszok telepítése [RHEL/CentOS 8 és Fedora 30 rendszeren]
Be kell állítanunk MySQL számára Kaktuszok, ehhez egy újonnan telepítettet kell biztosítanunk MySQL szerver, majd létrehozunk Kaktuszok adatbázis felhasználóval Kaktuszok. Ha te MySQL már telepítve van és biztosított, akkor nem kell újra tennie.
# mysql_secure_installation.
Jelentkezzen be MySQL szerver újonnan létrehozott jelszóval, és hozzon létre Kaktuszok adatbázis felhasználóval Kaktuszok és állítsa be a jelszót.
[[e -mail védett] ~]# mysql -u root -p Írja be a jelszót: Üdvözli a MySQL monitor. A parancsok ezzel végződnek; vagy \ g. A MySQL kapcsolat azonosítója 3. Szerver verzió: 5.1.73 Forráselosztás. Szerzői jog (c) 2000, 2013, Oracle és/vagy leányvállalatai. Minden jog fenntartva. Az Oracle az Oracle Corporation és/vagy annak bejegyzett védjegye. kapcsolt vállalkozások. Más nevek a megfelelő védjegyek lehetnek. tulajdonosok. Gépelje be a 'help;' vagy '\ h' segítségért. Írja be a "\ c" billentyűt az aktuális beviteli utasítás törléséhez. mysql> adatbázis kaktuszok létrehozása; Lekérdezés OK, 1 sor érintett (0,00 mp) mysql> GANT GALLER ON ALL kaktuszokra.* TO [e -mail védett] A „tecmint” azonosította; Lekérdezés OK, 0 sor érintett (0,00 mp) mysql> FLUSH kiváltságok; Lekérdezés OK, 0 sor érintett (0,00 mp) mysql> Kilépés; Viszlát.
[[e -mail védett] ~]# mysql -u root -p. Írja be a jelszót: Üdvözli a MariaDB monitor. A parancsok ezzel végződnek; vagy \ g. A MariaDB csatlakozási azonosítója 3. Szerver verzió: 5.5.41-MariaDB MariaDB Server. Szerzői jog (c) 2000, 2014, Oracle, MariaDB Corporation Ab és mások. Gépelje be a 'help;' vagy '\ h' segítségért. Írja be a "\ c" billentyűt az aktuális beviteli utasítás törléséhez. MariaDB [(nincs)]> adatbázis kaktuszok létrehozása; Lekérdezés OK, 1 sor érintett (0,00 mp) MariaDB [(nincs)]> GANT GALLER ON ALL kaktuszokra.* TO [e -mail védett] A „tecmint” azonosította; Lekérdezés OK, 0 sor érintett (0,00 mp) MariaDB [(nincs)]> FLUSH kiváltságok; Lekérdezés OK, 0 sor érintett (0,00 mp) MariaDB [(nincs)]> Kilépés; Viszlát.
A segítségével keresse meg az adatbázis fájl elérési útját FORDULAT parancsot, hogy kaktusz táblákat telepítsen az újonnan létrehozottba Kaktuszok adatbázisban használja a következő parancsot.
# rpm -ql kaktuszok | grep kaktuszok.sql
/usr/share/doc/cacti-1.2.6/cacti.sql. VAGY. /usr/share/doc/cacti/cacti.sql
Most megtudtuk a helyszínt Kaktuszok.sql fájlt, írja be a következő parancsot a táblázatok telepítéséhez, itt be kell írnia a Cacti felhasználót Jelszó.
[[e -mail védett] ~]# mysql -u kaktuszok -p kaktuszokKonfigurálja a MySQL beállításokat a Cacti számára
Nyissa meg a nevű fájlt /etc/cacti/db.php bármelyik szerkesztővel.
# vi /etc/cacti/db.phpVégezze el a következő módosításokat, és mentse a fájlt. Győződjön meg arról, hogy helyesen állította be a jelszót.
/ * győződjön meg arról, hogy ezek az értékek tükrözik az aktuális adatbázist/gazdagépet/felhasználót/jelszót */ $ database_type = "mysql"; $ database_default = "kaktuszok"; $ database_hostname = "helyi kiszolgáló"; $ database_username = "kaktuszok"; $ database_password = "itt a jelszava"; $ database_port = "3306"; $ database_ssl = hamis;Tűzfal beállítása a Cacti számára
RHEL/CentOS 6 és Fedora 18-12
[[e -mail védett] ~]# iptables -A INPUT -p udp -m állapot --állapot ÚJ --dport 80 -j ACCEPT. [[e -mail védett] ~]# iptables -A INPUT -p tcp -m állapot --állapot ÚJ --dport 80 -j ACCEPT. [[e -mail védett] ~]# szolgáltatás iptables mentése.RHEL/CentOS 8/7 és Fedora 19 -től
[[e -mail védett] ~]# firewall-cmd --permanent --zone = public --add-service = http. [[e -mail védett] ~]# tűzfal-cmd-újratöltés.Az Apache szerver konfigurálása a kaktusz telepítéséhez
Nyissa meg a fájlt /etc/httpd/conf.d/cacti.conf szerkesztő választásával.
# vi /etc/httpd/conf.d/cacti.conf.Engedélyeznie kell a hozzáférést Kaktuszok alkalmazás a helyi hálózathoz vagy IP -szintenként. Például engedélyeztük a hozzáférést a helyi LAN hálózatunkhoz 172.16.16.0/20. A te esetedben más lenne a helyzet.
Alias /kaktuszok /usr /share /kaktuszok. Rendelés megtagadása, engedélyezése megtagadása mindenből Engedélyezés innen 172.16.16.0/20Az Apache legújabb verziójában (pl. Apache 2.4), akkor az alábbi beállításoknak megfelelően módosítania kell.
Alias /kaktuszok /usr /share /kaktuszok# httpd 2.4 Mindent megadni # httpd 2.2 Rendelés megtagadása, tiltás engedélyezése mindenből Engedélyezés mindenkitől Végül indítsa újra a Apache szolgáltatás.
[[e -mail védett]~]# szolgáltatás httpd újraindítása [RHEL/CentOS 6 és Fedora 18-12 esetén] [[e -mail védett] ~]# systemctl indítsa újra a httpd.service [RHEL/CentOS 8/7 és Fedora 19 -től kezdődően]Cron beállítása a kaktuszokhoz
Fájl megnyitása /etc/cron.d/cacti.
# vi /etc/cron.d/cactiSzüntesse meg a megjegyzést a következő sorban. Az poller.php a szkript mindenhol fut 5 perc és összegyűjti az ismert gazdagép adatait, amelyeket a Cacti alkalmazás grafikonok megjelenítésére használ.
# */5 * * * * kaktuszok/usr/bin/php /usr/share/cacti/poller.php>/dev/null 2> & 1A Cacti Installer Setup futtatása
Végül a Cacti készen áll, csak menjen a következőre: http://YOUR-IP-HERE/cacti/ & kövesse a telepítő utasításait a következő képernyőkön keresztül. Adja meg az alapértelmezett bejelentkezési adatokat, majd nyomja meg a gombot Belép gomb.
Felhasználó: admin. Jelszó: admin.Ezután módosítsa az alapértelmezett Cacti jelszót.
A Cacti licencszerződés elfogadása.
Ezután a képernyőn megjelenik a Cacti telepítés előtti telepítés előtti ellenőrzés, kérjük, javítsa ki a javasolt beállításokat
/etc/php.ini
fájlt az ábrán látható módon, és a módosítások elvégzése után indítsa újra az Apache programot.memória_korlát = 800 millió. max_execution_time = 60. date.timezone = Ázsia/Kolkata.Hasonlóképpen hozzáférést kell biztosítania a MySQL TimeZone adatbázishoz a Cacti felhasználó számára, hogy az adatbázis globális TimeZone információkkal legyen feltöltve.
mysql> mysql használata; mysql> GRANT SELECT ON mysql.time_zone_name TO [e -mail védett]; mysql> flush jogosultságok;
Kérjük, válassza ki a telepítés típusát „Új telepítés“.
Mielőtt folytatná, győződjön meg arról, hogy az alábbi könyvtári jogosultságok helyesek.
Győződjön meg ezekről Kritikus bináris helyek és verziók az értékek helyesek a folytatás előtt.
Kérjük, válassza az alapértelmezettet Adatforrás -profil lekérdezési forrásokhoz kell használni.
Kérjük, válassza a Eszköz sablonok amelyet a Cacti Install után szeretne használni.
Állítsa be a Szerver leválogatása a MySQL konfigurációs fájljában /etc/my.cnf alatt [mysqld] szakaszt az ábrán látható módon.
[mysqld] karakterkészlet-szerver = utf8mb4. collation-server = utf8mb4_unicode_ci.A Cacti Server majdnem készen áll. Kérjük, erősítse meg, hogy örömmel folytatja.
További információkért és használatért keresse fel a Kaktuszok oldala.