首页 » Web前端 » phplibmcrypt下载技巧_若安在UbuntuServer 1810上安装Observium收集创造对象

phplibmcrypt下载技巧_若安在UbuntuServer 1810上安装Observium收集创造对象

访客 2024-12-06 0

扫一扫用手机浏览

文章目录 [+]

Linux对付任何事情都有一个办理方案。
在许多情形下,您将为单个任务找到许多办理方案。
例如,承担网络创造的事情。
你会创造很多可用的工具。
个中一个工具是不雅观察.

Observium是一个用于网络创造和监视的开源平台,它可以检测范围广泛的设备、平台和操作系统。

phplibmcrypt下载技巧_若安在UbuntuServer 1810上安装Observium收集创造对象

我想向您先容在UbuntuServer18.04上安装Observium的过程。
一旦完成,您将拥有一个用户友好的、基于web的工具来监视您的网络。

phplibmcrypt下载技巧_若安在UbuntuServer 1810上安装Observium收集创造对象
(图片来自网络侵删)

你须要什么

你须要做的唯一的事情是:

UbuntuServer 18.04运行实例拥有sudo特权的用户

您该当能够在30分钟内完成此安装。

如何安装依赖项

首先要做的是安装许多依赖项。
登录到UbuntuServer并利用以下命令安装第一个依赖项:

sudo apt-get install snmp fping python-mysqldb rrdtool subversion whois mtr-tiny ipmitool graphviz imagemagick -y

完成之后,利用以下命令安装Apache:

sudo apt-get install apache2 libapache2-mod-php-y

利用以下命令启动并启用Apache:

sudo systemctl start apache2sudo systemctl enable apache2

接下来,我们将利用以下命令安装必要的PHP组件:

sudo apt-get install php php-cli php-mysql php-mysqli php-gd php-json php-pear -y

现在我们须要用以下命令安装mcrypt;

sudo apt install php-dev libmcrypt-dev php-pearsudo pecl channel-update pecl.php.netsudo pecl install mcrypt-1.0.1

利用以下命令打开php.ini文件:

sudo nano /etc/php/7.2/cli/php.ini

增加以下一行:

extension=mcrypt.so

保存并关闭文件。

如何安装数据库

现在我们转到数据库安装。
为此,发出命令:

sudo apt-get install mariadb-server -y

利用以下命令启动并启用数据库:

sudo systemctl start mariadbsudo systemctl enable mariadb

利用以下命令保护数据库安装:

sudo mysql_secure_installation

您将被哀求设置根密码。
在此之后,回答剩下的问题。

如何创建Observium数据库

随着数据库的安装和运行,是时候为Observium创建必要的数据库了。
为此,利用以下命令登录到MariaDB:

sudo mysql -u root -p

在MariaDB提示符下,发出以下命令(个中密码是强的、唯一的密码):

CREATE DATABASE observiumdb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;GRANT ALL PRIVILEGES ON observiumdb. TO 'observium'@'localhost' IDENTIFIED BY 'PASSWORD';FLUSH PRIVILEGES;exit如何安装Observium

末了,我们可以安装Observium。
首先,利用以下命令下载源代码:

wget http://www.observium.org/observium-community-latest.tar.gz

利用以下命令解压该文件:

tar -xvzf observium-community-latest.tar.gz

利用以下命令复制新创建的目录:

sudo cp -ar observium /var/www/html/

利用以下命令重命名默认配置文件:

cd /var/www/html/observiumsudo cp config.php.default config.php

打开配置文件,利用以下命令进行编辑:

sudo nano config.php

确保编辑以下行以确认数据库信息(个中密码是在MariaDB提示符中创建的密码):

// Database config --- This MUST be configured$config['db_extension'] = 'mysqli';$config['db_host'] = 'localhost';$config['db_user'] = 'observium';$config['db_pass'] = 'PASSWORD';$config['db_name'] = 'observiumdb';

保存并关闭文件。
用以下命令填充数据库:

sudo ./discovery.php -u

利用以下命令创建两个新目录(用于事宜存储):

sudo mkdir rrd logs

通过命令给这些目录适当的权限:

sudo chown -R www-data:www-data /var/www/html/observium如何为Apache创建虚拟主机

接下来,我们必须为Apache创建一个虚拟主机配置。
发出命令:

sudo nano /etc/apache2/sites-available/observium.conf

在该文件中,粘贴以下内容(在须要时进行修正):

<VirtualHost :80>ServerAdmin admin@example.comServerName example.comDocumentRoot /var/www/html/observium/html<Directory />Options FollowSymLinksAllowOverride None</Directory><Directory /var/www/html/observium/html/>Options Indexes FollowSymLinks MultiViewsAllowOverride AllRequire all granted</Directory>ErrorLog /var/log/apache2/error.logLogLevel warnCustomLog /var/log/apache2/access.log combinedServerSignature On</VirtualHost>

保存并关闭文件。

利用以下命令启用新站点:

sudo a2ensite observium

利用以下命令禁用默认站点:

sudo a2dissite 000-default

利用以下命令启用重写模块:

sudo a2enmod rewrite

利用以下命令重新启动Apache:

sudo systemctl restart apache2

末了,利用命令创建管理用户(个中密码是一个强的、唯一的密码):

sudo /var/www/html/observium/adduser.php admin PASSWORD 10

现在您该当能够将Web浏览器指向http://SERVER_IP(个中server_ip是主机做事器的IP地址),并查看Observium登录窗口(图A).

图A

Observium登录窗口

利用利用ADMIN User命令创建的凭据登录,您将在Observium仪表板上找到自己。
恭喜,您的网络创造/监视工具已经准备好利用了。

标签:

相关文章

ajax例子php技巧_PHPAJAX 与 PHP

AJAX PHP 实例下面的实例将演示当用户在输入框中键入字符时,网页如何与 Web 做事器进行通信:实例考试测验在输入框中输入一...

Web前端 2024-12-08 阅读0 评论0