V tomto tutoriálu pokryjeme kroky potřebné k instalaci Observium na Ubuntu 14.04 VPS.
Observium je systém pro pozorování a monitorování sítě založený na PHP/MySQL, který podporuje širokou škálu hardwarových platforem a operačních systémů včetně Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp a mnoha dalších. Shromažďuje data ze zařízení pomocí SNMP, která můžete zkontrolovat prostřednictvím webového rozhraní. Observium intenzivně využívá balíček RRDtool a má řadu jednoduchých základních cílů, jako je minimální interakce, maximální automatizace a maximální dostupnost informací.
Observium přichází ve dvou edicích, Open Source „Community Edition“ a „Subscription Edition“. První je vydáván v 6měsíčním cyklu, druhý je vydáván s dalšími funkcemi, rychlými opravami chyb a vylepšeními funkcí na denní bázi a snadno použitelným aktualizačním mechanismem založeným na SVN.
POŽADAVKY
V tomto tutoriálu budeme používat náš plán hostování SSD 1 Linux VPS.
AKTUALIZOVAT SYSTÉM
Ujistěte se, že je váš server plně aktuální pomocí:
# apt-get update && apt-get upgrade
NAINSTALUJTE MYSQL
Nainstalujte MySQL, abyste mohli vytvořit potřebnou databázi. Zadejte následující příkaz:
# apt-get install mysql-server mysql-client
Nyní spusťte poinstalační skript „mysql_secure_installation“ a nastavte heslo uživatele root:
# mysql_secure_installation - Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Takže si nastavíte kořenové heslo MySQL podle svých představ. Další věc, kterou musíte udělat, je vytvořit databázi. Přihlaste se ke své službě MySQL jako root:
# mysql -u root -p mysql> create database observium; mysql> grant all privileges on observium.* to obsuser@localhost identified by 'your_password'; mysql> flush privileges; mysql> exit Bye
Pomocí výše uvedených příkazů MySQL jste vytvořili databázi s názvem observium se všemi privilegovanými uživateli obsuser k tomu přiřazeny. Později tyto přihlašovací údaje použijete v souboru Observium config.php.
INSTALOVAT OBSERVIUM
Chcete-li pokračovat v instalaci, musíte nainstalovat některé velmi potřebné balíčky. Spustit:
# apt-get install libapache2-mod-php5 php5-cli php5-mysql php5-gd php5-mcrypt php5-json php-pear snmp fping python-mysqldb rrdtool subversion whois mtr-tiny ipmitool graphviz imagemagick
Vytvořte adresář s názvem observium v /opt :
# mkdir -p /opt/observium && cd /opt
Stáhněte si nejnovější verzi Observium:
# wget http://www.observium.org/observium-community-latest.tar.gz
Rozbalte instalační archiv:
# tar zxvf observium-community-latest.tar.gz
Dále vstupte do observia a zkopírujte config.php.default soubor do config.php jeden. Zadejte následující:
# cd observium # cp config.php.default config.php
Pomocí svého oblíbeného textového editoru upravte konfigurační parametry databáze podle dříve vytvořených parametrů. Používáme VIM:
# vim config.php
Po úpravě souboru a úpravě parametrů databáze by sekce měla vypadat takto:
// Database config $config['db_host'] = 'localhost'; $config['db_user'] = 'obsuser'; $config['db_pass'] = 'your_password'; $config['db_name'] = 'observium';
Zadejte následující příkaz pro nastavení databáze MySQL a vložení výchozího schématu souboru databáze.
# cd /opt/observium # php ./discovery.php -u
Vytvořte adresář pro ukládání RRD a nastavte správné vlastnictví:
# mkdir rrd # chown www-data:www-data rrd
Upravte výchozí direktivu virtuálního hostitele Apache. Pokud se chcete vyhnout prohledávání souboru a najít řádky, které je třeba upravit, doporučujeme vám zkopírovat původní soubor a vytvořit nový, do kterého můžete vložit potřebné parametry.
Zkopírujte původní soubor:
# cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/000-default.conf.org
Vyprázdněte jej:
# > /etc/apache2/sites-available/000-default.conf
Nyní otevřete vyprázdněný soubor 000-default.conf a vložte následující:
# vim /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /opt/observium/html <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /opt/observium/html/> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined ServerSignature On </VirtualHost>
Povolte modul php mcrypt:
# php5enmod mcrypt
Povolit mod_rewrite pro čistší adresy URL Observium:
# a2enmod rewrite
Restartujte Apache, aby se změny projevily:
# apache2ctl restart
Dále vstupte do observia adresář:
# cd /opt/observium
Přidejte prvního uživatele s úrovní použití 10 pro správce. Příkaz sintax je níže:
# ./adduser.php <username> <password> <level>
Používáme následující:
# ./adduser.php rosehosting random_password 10
Po vytvoření uživatele admin můžete otevřít svůj oblíbený webový prohlížeč a přejít na adresu http://your_server_IP. Uvítá vás přihlašovací stránka Observium, kde můžete použít přihlašovací údaje, které jste nakonfigurovali pomocí adduser.php skript.
Gratulujeme, úspěšně jste nainstalovali Observium na svůj Ubuntu 14.04 VPS. Další informace o konfiguraci zařízení, výstrah, ověřovacích modulů atd. naleznete v oficiální dokumentaci Observium.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich Linuxových VPS hostingových služeb, v takovém případě můžete jednoduše požádat naše zkušené linuxové administrátory, aby vám Observium nainstalovali. Jsou k dispozici 24×7 a postarají se o to. vaší žádosti okamžitě.
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.