虚拟主机域名注册-常见问题其他问题 → 其他问题

Ubuntu服务器18.10上怎么安装Observium网络监控工具

  如何安装依赖项

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

  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 apache2

  sudo 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-pear

  sudo pecl channel-update pecl.php.net

  sudo 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 mariadb

  sudo systemctl enable mariadb

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

  sudo mysql_secure_installation

  系统将要求您设置root密码。之后,对其余问题回答Y。

  如何为Observium创建数据库

  安装并运行数据库之后,就该为Observium创建必要的数据库了。为此,请使用以下命令登录MariaDB:

  sudo mysql -u root -p

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

  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/observium

  sudo cp config.php.default config.php

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

  sudo nano config.php

  确保编辑以下行以确认我们的数据库信息(其中PASSWORD是您在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.com

  ServerName example.com

  DocumentRoot /var/www/html/observium/html

  Options FollowSymLinks

  AllowOverride None

  Options Indexes FollowSymLinks MultiViews

  AllowOverride All

  Require all granted

  ErrorLog /var/log/apache2/error.log

  LogLevel warn

  CustomLog /var/log/apache2/access.log combined

  ServerSignature On

  保存并关闭文件。

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

  sudo a2ensite observium

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

  sudo a2dissite 000-default

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

  sudo a2enmod rewrite

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

  sudo systemctl restart apache2

  最后,使用以下命令创建一个admin用户(其中PASSWORD设置一个复杂的密码):

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

  现在,您应该能够将Web浏览器指向http:// SERVER_IP(其中SERVER_IP是托管服务器的IP地址),并看到Observium登录窗口。

  使用admin user命令创建的凭据登录,您就能看到Observium仪表板。至此,您的网络发现/监控工具已经可以使用了。




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:在Linux上怎么安装和使用Firejail
下一篇:新加坡服务器的优势及新加坡服务器为何那么多人选?
  >> 相关文章
没有相关文章。

服务热线

198-9911-5815

功能和特性

价格和优惠

技术支持及售后

微信关注