ubuntu1704安装zabbix3.2

摘要:
1、 环境已准备好部署。要安装apache、mysql和phpsudoapt getinstallapache2sudapt-geinstallmysql服务器#您需要设置密码sudoapt-getinstallphp7.0php7.0-gdlibapache2-mod-php7.0php7.0-mysqlphp7.0-bcmathp7.0-mstringphp7.0-xml

一、环境准备

  部署zabbix要安装apache、mysql和php

sudo apt-get install apache2 
sudo apt-get install mysql-server   #需要设密码
sudo apt-get install php7.0 php7.0-gd libapache2-mod-php7.0 php7.0-mysql php7.0-bcmath php7.0-mbstring php7.0-xml

二、

sudo vim /etc/php/7.0/apache2/php.ini  #编辑配置文件修改里面的时区配置文件

date.timezone = Asia/Shanghai  # 时区改为亚洲上海
max_input_time = 300           # 每个PHP页面接收数据所需的最大时间
max_execution_time= 300        # 超时设置
post_max_size = 16M            # 设定 POST 数据所允许的最大大小

sudo /etc/init.d/apache2 restart   #重启

三、下载zabbix的安装包,安装

wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb 
sudo dpkg -i zabbix-release_3.2-1+xenial_all.deb 
sudo apt-get update

四、安装zabbix服务端

sudo apt-get install zabbix-server-mysql

五、配置zabbix的数据库,创建zabbix数据库、zabbix用户,并对zabbix用户进行授权

# 创建zabbix表,创建的表必须是utf8格式,否则会产生乱码
mysql -uroot -p -e “create database zabbix character set utf8”

# 创建mysql帐号:zabbix,密码:zabbix 
mysql -uroot -p -e “grant all on zabbix.* to ‘zabbix’@’localhost’ identified by ‘zabbix’”

# 拷贝zabbix的数据表到MySQL 
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

六、修改zabbix_server.conf配置文件,并重启zabbix-server服务

sudo vim /etc/zabbix/zabbix_server.conf

# 配置如下,这里的配置就是连接mysql的配置,按照当时mysql的设置进行修改即可 
DBHost=localhost 
DBName=zabbix 
DBUser=zabbix 
DBPassword=zabbix

sudo /etc/init.d/zabbix-server restart

七、安装zabbix的web界面

# 下载安装 
sudo apt-get install zabbix-frontend-php

# 拷贝zabbix到apache2的前端文件夹里 
sudo cp -r /usr/share/zabbix /var/www/html/zabbix

八、访问http://localhost/zabbix界面

九、在需要监控的服务器或终端装客户端

sudo apt-get install zabbix-agent

sudo nano /etc/zabbix/zabbix_agentd.conf

Server=127.0.0.1 
​ListenPort = 10050 
ServerActive=127.0.0.1

sudo /etc/init.d/zabbix-agent restart

十、通过zabbix-server的gui界面添加被监控服务器终端:

免责声明:文章转载自《ubuntu1704安装zabbix3.2》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇HTML 之 HTTP 协议(请求协议以及响应协议)vue从一个页面跳转到另一个页面并携带参数下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

phpMyAdmin试图连接到MySQL服务器,但服务器拒绝连接的问题

WAMP安装好后,mysql密码是为空的,当访问phpmyadmin时,出现提示: phpMyAdmin 试图连接到 MySQL 服务器,但服务器拒绝连接。您应该检查 config.inc.php 中的主机、用户名和密码,并且确定这些信息与 MySQL 服务器的管理员所给出的信息一致 解决: 1. 首先,通过WAMP打开mysql控制台。 提示输入密码,...

MySQL8服务无法启动,服务没有报告任何错误

MySQL8服务无法启动,服务没有报告任何错误 错误信息: 免安装版mysql-8.0.15-winx64.zip 按照教程来安装,解压,增加my.ini文件,修改文件内部的地址信息,配置环境变量path,新建data文件夹(注意这里,就是这个位置出错了),以管理员身份运行cmd初始化,mysqld -install,net start mysql,...

mysql error 3065,解决

最近自己做了个小项目,把项目往linux迁移的时候出现了个小问题,登陆之后的列表页面不显示,刚开始以为是代码问题,代码改了一遍又一遍,后来在liunx的mysql测试sql的时候有一条sql报错了,但是我在本地测试是没问题的,看了下mysql报的是error 3065,原来是linux的mysql和我本地的mysql版本不一样。。按照网上的方法成功解决:...

CentOS7安装zabbix

二进制包安装    centos 7 添加阿里云镜像 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum install epel-release 安装常用的开发组件 yum groups install "Develo...

MySql中delimiter的作用是什么?

这个命令与存储过程没什么关系吧。其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。如输入下面的语句mysql> select * from test_table;然后回车,那么MySQL将立即执行该...

Centos7.6编译安装数据库mysql5.7.22(华为鲲鹏云服务器案例)

Centos7.6编译安装数据库5.7.27(华为鲲鹏云服务器) 1、数据库下载相关安装包 https://downloads.mysql.com/archives/community/ Mysql5.7.22版本有很多的变化,安装时需要安装BOOST库,同安装包一起下载即可。 2、创建安装时需要的目录 mkdir -p /www/server/mysq...