自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

Posted twt企业IT社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)相关的知识,希望对你有一定的参考价值。

越来越多的运维人员开始使用Zabbix,针对分散的平台资源通过Zabbix这种自动化监控工具来进行管理,实现从“被动”转为“主动”管理,随之掌控设备、系统、应用的运行状况。

今天我们就为大家介绍Zabbix的详细安装步骤:


Zabbix 安装详细过程


1 环境配置

1.1 服务器系统

centos7

1.2 关闭selinux

1.3 时间同步(最好要)


2 安装 LAMP

Apache、php 用 yum 安装、mysql 为自带的二进制安装包 5.6 安装

2.1 安装apache

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

2.2安装mysql

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

2.3安装php

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)


3 安装zabbix3.0

3.1 服务端安装

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

3.2 修改zabbix配置

vi /etc/zabbix/zabbix_server.conf

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

重启zabbix-server 

systemctl start zabbix-server

3.3 修改php配置

vi /etc/httpd/conf.d/zabbix.conf

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

3.4 配置数据库

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

3.5 数据库配置

更改zabbix-server.conf配置文件中关于数据库部分。默认的配置文件在/usr/local/zabbix安装目录下 
vim /usr/local/zabbix/etc/zabbix_server.conf //修改以下内容

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

3.6 修改字体

修改Web显示文字为微软雅黑 
将微软雅黑的字体上传到 /usr/share/zabbix/fonts/ 目录下:

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)


4 安装客户端

安装zabbix 官方的软件配置仓库包 
安装zabbix客户端主要是agent,不是必须的是 sender(用到主动报警才安装)

4.1 centos7

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

修改 

vi /usr/local/etc/zabbix_agentd.conf

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

4.2 centos6

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

4.3 ubuntu

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

4.4 windows

官网下载windows客户端解压到c盘根目录,修改配置,配置防火墙例外10050端口

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)


5 登陆并安装zabbix

打开电脑浏览器输入:http://61.173.50.54/zabbix 

注:如果不能访问尝试重启 apache 

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

解决方式: 

mkdir /var/lib/mysql 
chown mysql.mysql /var/lib/mysqlln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock 
systemctl restart zabbix-server 

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

登陆 zabbix 
http://61.173.50.54/zabbix/index.php 
用户名 Admin,密码 zabbix 
修改密码 

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)


6 添加主机监控

6.1 创建主机

configuration(配置)–>Hosts(主机)–>Create host(创建主机) 

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

6.2 链接到模板

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

6.3 查看主机列表


Docker for zabbix


docker 安装 zabbix,monitoringartist/zabbix-3.0-xxl是一个比较好的版本,https://hub.docker.com/r/monitoringartist/zabbix-xxl/

安装执行代码如下

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

操作

往容器内拷贝字体 

docker cp msyh.ttf zabbix:/usr/local/src/zabbix/frontends/php/fonts/ 

字体路径 

/usr/local/src/zabbix/frontends/php/fonts/msyh.ttf 

进入docker 

docker exec -it zabbix /bin/bash 

php配置文件路径,修改字体文件 

vi /usr/local/src/zabbix/frontends/php/include/defines.inc.php

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

zabbix-server配置文件 

vi /usr/local/etc/zabbix_server.conf 

zabbix-server报警文件 

cd /usr/local/share/zabbix/alertscripts/ 

重启docker 

docker restart zabbix

效果图

其中xxl extensions 可以搜索github 模板脚本 

自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)


自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)

社区正在进行:Zabbix的常用配置和日常运维交流

去年9月,社区组织了主题为"运筹帷幄之中, 决胜千里之外"——系统监控软件常见问题答疑解惑的活动, 那时,我们还在讨论Zabbix与众多商业监控系统的优劣,而现在,Zabbix的影响力已势不可挡,通过百度指数,可见Zabbix相关的搜索趋势已经从简单的安装配置演化到二次图形展示和二次开发等。

越来越多的运维人员开始使用Zabbix,针对分散的平台资源通过Zabbix这种自动化监控工具来进行管理,实现从“被动”转为“主动”管理,随之掌控设备、系统、应用的运行状况。那么,怎么才能使用并掌握Zabbix的全部功能呢?

5.31日-6.6日,大家可以从以下几个方面(但不局限于此)来探讨Zabbix的方方面面:

 1. Zabbix安装配置;

 2. Zabbix数据采集(Agent,自定义脚本,SNMP,IPMI等);

 3. Zabbix事件设计(触发器,触发器表达式)

 4. Zabbix图形展示(grafana);

 5. Zabbix性能调优(数据库优化,Zabbix配置文件优化,数据库表分区)

 6. Zabbix二次开发(API)。

本次活动以问答和分享的形式,欢迎大家积极参与,共同学习,共同进步!

点击本文左下角“阅读原文”,即可到交流页面


以上是关于自动化监控利器 Zabbix 安装详细过程(含 Docker for Zabbix)的主要内容,如果未能解决你的问题,请参考以下文章

自动化利器-Zabbix

史上最详细的Zabbix监控系统安装部署过程(图文)

zabbix2.4详细安装过程

最详细的 Zabbix 使用教程

Zabbix企业级分布式监控系统

开源监控系统中 Zabbix 和 Nagios 哪个更好