Cacti je open source webové řešení pro monitorování sítě a systému s frontendem plně založeným na PHP. Používají jej IT firmy a ukládá všechny potřebné informace o šířce pásma, využití pevného disku a CPU. využití, průměrné zatížení, statistiky RAM atd. v databázi MySQL. Cacti vytváří grafy a naplňuje je daty. Nabízí podporu SNMP, šablony a zásuvné moduly třetích stran a má vestavěné funkce ověřování uživatelů a oprávnění uživatelů.
Tento článek na blogu vás provede instalací Cacti na Centos VPS.
Přihlaste se ke svému virtuálnímu soukromému serveru Centos 6 jako uživatel „root“ a nainstalujte požadované balíčky:
Nainstalujte Apache
# yum install httpd httpd-devel
Nainstalujte MySQL
# yum nainstalovat mysql mysql-server
Nainstalujte PHP a potřebné moduly
# yum install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-mysql
Nainstalujte PHP-SNMP
# yum install php-snmp
Nainstalujte NET-SNMP
# yum install net-snmp-utils p net-snmp-libs
Nainstalujte RRDTool
# yum nainstalovat rrdtool
Dále musíme spustit požadované služby:
# /etc/init.d/mysqld start# /etc/init.d/httpd start# /etc/init.d/snmpd start
Aby tyto služby běžely při startu, musíme zadat následující příkazy:
# chkconfig mysqld on# chkconfig httpd on# chkconfig snmpd on
Abychom mohli Cacti nainstalovat přes správce balíčků yum, musíme si stáhnout repozitář EPEL.
# wget download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -ivh epel-release-6-8.noarch.rpm# yum install cacti
Nyní musíme spustit poinstalační skript „mysql_secure_installation“, abychom mohli nastavit heslo uživatele root.
# mysql_secure_installation - Nastavit heslo root? [A/n] ano – Odebrat anonymní uživatele? [A/n] y – Zakázat vzdálené přihlášení root? [A/n] y - Odebrat testovací databázi a získat k ní přístup? [A/n] y – Znovu načíst tabulky oprávnění? [A/n] y
Cacti vyžaduje uživatele a databázi MySQL, takže je vytvořte provedením následujících příkazů:
# mysql -u root -pcreate database cacti;udělte všechna oprávnění kaktusům.* uživateli 'cactiuser'@'localhost' identifikovanému pomocí 'vaše-heslo-zde';vyprázdnit oprávnění;exit
Nastavení Cacti Tables v MySQL
Potřebujeme znát umístění souboru cacti.sql. K zobrazení umístění použijte následující příkaz:# rpm -ql kaktusy | grep cacti.sqlUkázkový výstup:/usr/share/doc/cacti-0.8.8b/cacti.sql
Nyní potřebujeme nainstalovat tabulky do souboru cacti.sql. K tomu použijte následující příkaz a po zobrazení výzvy zadejte heslo k databázi.
# mysql -u cactiuser -p kaktusyPojďme nakonfigurovat nastavení MySQL pro Cacti. Otevřete /etc/cacti/db.php pomocí svého oblíbeného editoru a zadejte hodnoty pro vaši databázi „kaktusů“.
# vim /etc/cacti/db.php
Nakonfigurujte server Apache pro instalaci kaktusů.
Musíte povolit přístup k Cacti z rozsahů IP adres, které požadujete. Otevřete /etc/httpd/conf.d/cacti.conf pomocí preferovaného textového editoru:
# vim /etc/httpd/conf.d/cacti.confPřidejte následující sekci na konec konfiguračního souboru:
Odmítnout objednávku, Povolit odmítnout od žádného Povolit od Restartujte Apache:
# /etc/init.d/httpd restartNastavení cronu pro kaktusy
Otevřete soubor cron Cacti a odkomentujte řádek, aby se poller.php spouštěl každých 5 minut.# vim /etc/cron.d/cactiOdstraňte # v následujícím řádku
#*/5 * * * * kaktusy /usr/bin/php /usr/share/cacti/poller.php> /dev/null 2>&1Instalace je kompletní. Nyní můžete otevřít svůj oblíbený webový prohlížeč a přejít na adresu http://SERVER-IP/cacti a dokončit instalaci. Výchozí uživatelské jméno a heslo pro Cacti je admin / admin. Po prvním přihlášení budete nuceni změnit výchozí heslo.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Cacti nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.
Cent OS