虚拟主机域名注册-常见问题服务器知识 → 操作系统

Ubuntu Server 18.04上怎么安装Zabbix服务器监控工具

  1、如何安装LAMP服务器

  我们要做的第一件事是确保Linux服务器已安装Apache MySQL和PHP。幸运的是,Ubuntu使这一过程变得非常简单。登录到服务器并发出命令:

  sudo apt-get install lamp-server^

  该命令完成后,您应该已经准备就绪,可以正常运行的LAMP服务器。

  2、如何安装依赖项

  必须安装一些依赖项。使用以下命令执行此操作:

  sudo apt-get install php-cli php-common php-dev php-pear php-gd php-mbstring php-mysql php-xml php-bcmath libapache2-mod-php -y

  安装了所有PHP位之后,让我们继续进行此配置。PHP配置在以下文件中进行:

  /etc/php/7.2/apache2/php.ini

  /etc/php/7.2/cli/php.ini

  首先发出命令:

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

  在该文件中,您需要进行以下更改:

  date.timezone = Your/Time/Zone

  max_execution_time = 600

  max_input_time = 600

  memory_limit = 256M

  post_max_size = 32M

  upload_max_filesize = 16M

  您的/时间/区域是服务器位置的时区。

  接下来,发出以下命令并进行相同的编辑:

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

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

  sudo systemctl restart apache2

  3、如何建立资料库

  在开始创建数据库之前,确保MySQL服务器安全很重要。通过发出命令来做到这一点:

  sudo mysql_secure_installation

  完成后,请使用以下命令访问MySQL控制台:

  sudo mysql -u root -p

  在MySQL控制台上,创建必要的数据库,创建一个新用户,并授予新用户使用SQL语句访问数据库的权限:

  create database zabbix character set utf8 collate utf8_bin;

  grant all privileges on zabbix.* to zabbix@'localhost' identified by 'PASSWORD';

  grant all privileges on zabbix.* to zabbix@'localhost' identified by 'PASSWORD';

  flush privileges;

  exit

  其中PASSWORD是一个强大的唯一密码。

  4、如何安装和配置Zabbix

  由于在标准存储库中找不到Zabbix,因此我们必须使用以下命令添加一个:

  wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1+bionic_all.deb

  sudo dpkg -i zabbix-release_4.4-1 + bionic_all.deb

  现在我们可以使用以下命令安装Zabbix:

  sudo apt-get update

  sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent -y

  安装Zabbix后,使用以下命令导入数据库模式:

  sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

  接下来,我们将配置Zabbix。发出命令:

  sudo nano /etc/zabbix/zabbix_server.conf

  在该文件中,查找以下行:

  #DBHost = localhost

  #DBPassword =

  取消注释它们(除去#号字符),然后在MySQL控制台中添加为Zabbix用户创建的密码。

  使用以下命令启动并启用Zabbix服务器和代理:

  sudo systemctl start zabbix-server

  sudo systemctl enable zabbix-server

  sudo systemctl start zabbix-agent

  sudo systemctl enable zabbix-agent

  最后,使用以下命令再次重新启动Apache:

  sudo systemctl apache2 restart

  5、如何完成安装

  打开Web浏览器,并将其指向http:// SERVER_IP / zabbix(其中SERVER_IP是托管服务器的IP地址)。基于Web的安装程序将为您打招呼(图A)。

  Zabbix基于Web的安装程序。

  单击Next Step,直到出现数据库配置窗口为止(图B)。

  Zabbix数据库配置窗口。

  您只需要使用在MySQL控制台上创建的密码填写密码字段即可。单击“下一步”,系统将提示您填写Zabbix服务器详细信息(图C)。

  填写Zabbix服务器详细信息。

  将localhost更改为服务器的IP地址,并为服务器指定一个可选名称,例如Zabbix Server。单击下一步,然后在出现的窗口中查看您的配置。如果一切正常,请单击“下一步”。单击完成,系统将提示您登录。默认凭据为Admin / zabbix。

  登录后,您应立即更改管理员密码(单击右上角的配置文件图标,然后单击更改密码)。更改管理员密码后,您可以开始使用Zabbix来监视服务器的运行状况。




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:Ubuntu 怎么向用户添加、删除和授予 Sudo 权限
下一篇:Linux服务器设置Sudo密码超时时间的方法
  >> 相关文章
没有相关文章。
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部