php 如何 监视串口_如何在UbuntuServer 18.10上安装Observium网络发现工具

Observium是一个强大的网络发现/管理工具,它是开源的、免费的,可以安装在您的Linux数据中心服务器上。

2869f245fed48e87ee885aa354ff5965.png

Linux对于任何工作都有一个解决方案。在许多情况下,您将为单个任务找到许多解决方案。例如,承担网络发现的工作。你会发现很多可用的工具。其中一个工具是观察.

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

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

你需要什么

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

  • 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

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

ServerAdmin admin@example.comServerName example.comDocumentRoot /var/www/html/observium/htmlOptions FollowSymLinksAllowOverride NoneOptions Indexes FollowSymLinks MultiViewsAllowOverride AllRequire all grantedErrorLog /var/log/apache2/error.logLogLevel warnCustomLog /var/log/apache2/access.log combinedServerSignature On

保存并关闭文件。

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

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

11c19a41d276b612d2334c2f4be75025.png

Observium登录窗口

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值