美文网首页
zabbix监控的搭建

zabbix监控的搭建

作者: 随风飘过的云_41d0 | 来源:发表于2019-05-06 16:12 被阅读0次

无论公司规模大小,对于重要的业务来说,监控是一个必选项。快速发现问题并解决问题,这仅仅是运维的基础价值。只有在问题出现之前,提前预警可能的问题,并解决掉,对业务无任何影响,才是运维的更高价值的体现。
现在常用的开源监控系统有nagios,zabbix,cacti,mrtg等,现在将重点介绍zabbix。

一,容器安装(ubuntu16.04)

1,安装mysql

docker run --name mysql-server -t -e MYSQL_DATEBASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix@123" -e MYSQL_ROOT_PASSWORD="zabbix@123" -d mysql:5.7 --character-set-server=utf8 --collation-server=utf8_bin

2,安装zabbix-java-gateway

docker run --name zabbix-java-gateway -t -d zabbix/zabbix-java-gateway:latest

3,安装zabbix-server-mysql

docker run --name zabbix-server-mysql -t -e DB_SERVER_HOST="mysql-server" -e MYSQL_DATEBASE="zabbix" -e MYSQL_USER="zabbix" -e MMYSQL_PASSWORD="zabbix@123" -e MYSQL_ROOT_PASSWORD="zabbix@123" -e ZBX_JAVAGATEWAY="zabbix-java-gateway" --link mysql-server:mysql --link zabbix-java-gateway:zabbix-java-gateway -p 10051:10051 -d zabbix/zabbix-server-mysql:latest

4,安装zabbix-web-nginx-mysql

docker run --name zabbix-web-nginx-mysql -t -e DB_SERVER_HOST="mysql-server" -e MYSQL_DATEBASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix@123" -e MYSQL_ROOT_PASSWORD="zabbix@123" --link mysql-server:mysql --link zabbix-server-mysql:zabbix-server -p 80:80 -d zabbix/zabbix-web-nginx-mysql:latest

5,安装zabbix-agent

docker run --name zabbix-agent -e ZBX_HOSTNAME="Zabbix server" -e ZBX_SERVER_HOST="zabbix-server-mysql" --link zabbix-server-mysql:zabbix-server -p 10050:10050 -d zabbix/zabbix-agent:latest

二,apt安装(ubuntu16.04)

1,安装zabbix

wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb

sudo dpkg -i zabbix-release_3.4-1+xenial_all.deb

sudo apt-get update

2,安装zabbix其他部署包

支持mysql的zabbix服务器

sudo apt-get install -y zabbix-server-mysql

支持mysql的zabbix代理

sudo apt-get install -y zabbix-proxy-mysql

支持的zabbix前端

sudo apt-get install -y zabbix-frontend-php

zabbix代理

sudo apt-get install -y zabbix-agent

3,初始化mysql

sudo service mysql start

sudo mysql -uroot

新建zabbix数据库
create database zabbix character set utf8 collate utf8_bin;
授权操作
grant all privileges on zabbix.* to zabbix@localhost identified by '<password>';
退出
quit;
导入初始化架构和数据
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p<zabbix> zabbix
登录数据库查看数据是否导入成功:
mysql -uzabbix -p<zabbix>

use zabbix;

show tables;

4,为zabbix-server配置数据库

sudo vim /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=<zabbix>

5,启动zabbix server进程

sudo service zabbix-server start

启动zabbix-agent代理

sudo service zabbix-agent start

6,zabbix前端配置

sudo service apache2 start

sudo vim /etc/apache2/conf-enabled/zabbix.conf
取消php_value date.time的注释,并修改时区
php_value date.timeone Asia/Shanghai

7,重启apache服务器

sudo service apache2 restart

8,访问前端页面

http://localhost/zabbix
前两页都是默认一下步,连接DB数据库时,需要输入前端的数据库密码。

微信图片_20190506160951.png

后面的页面一直默认下一步,一直到后面点击finsh结束。
默认登录账号:Admin,密码:zabbix

相关文章

  • 监控系列讲座(十四)Zabbix5.0与新特性

    学习目标 了解Zabbix 5.0 快速搭建Zabbix 1. 简介 Zabbix在开源监控界算是比较知名的,主要...

  • ansible部署zabbix监控系统

    1、搭建zabbix服务,实现监控linux和windows的内存,cpu,磁盘,网络等基础指标 zabbix部署...

  • yum安装zabbix3.0

    前言:先谈谈zabbix的优劣,以及为啥要选择zabbix来搭建我们的监控平台; Zabbix优势:1 支持分布式...

  • Linux监控平台介绍、zabbix监控介绍、安装zabbix(

    Linux监控平台介绍 Linux监控平台介绍 zabbix监控介绍 zabbix监控介绍zabbix监控介绍 安...

  • zabbix监控搭建

    转载于 安装数据库 mariadb创建用户zabbix数据库用户 安装apache 安装zabbix-serve...

  • VMware下ubuntu 20.04扩容/磁盘

    最近搞zabbix监控,发现搭建的监控server主机磁盘告警。提示/超过阈值80%。 有实在VMware软件下的...

  • zabbix监控的搭建

    无论公司规模大小,对于重要的业务来说,监控是一个必选项。快速发现问题并解决问题,这仅仅是运维的基础价值。只有在问题...

  • zabbix-高可用--基础(1)

    2016年开始接触zabbix,因为监控数据的增加以及后期的可扩展性,着手搭建zabbix的高可用。因本人之前是做...

  • CentOS搭建Zabbix监控

    二进制包安装 修改yum源 添加 Zabbix 软件仓库这里使用了阿里云的zabbix源 Zabbix 前端需要额...

  • zabbix 键值

    zabbix键值简介: zabbix监控项是从主机收集的数据信息,zabbix监控项都是基于键值进行监控,键值有包...

网友评论

      本文标题:zabbix监控的搭建

      本文链接:https://www.haomeiwen.com/subject/fxaqoqtx.html