zabbix最佳实践——安装篇

author author     2022-09-06     367

关键词:

安装环境:

  CentOS-6.8-X86_64

  ZABBIX-2.4

介绍:

  zabbi(http://www.zabbix.com)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

  zabbix能监视各种网络参数,保证服务器系统的安全运行;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

  zabbix由2部分构成,zabbix server与可选组件zabbix agent。

  zabbix server可以通过SNMP,zabbix agent,ping,IPMI等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

功能:

  ZABBIX具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备性能监控、数据库性能监控、FTP等通用协议监控、多种告警方式、详细的报表图表绘制)支持自动发现网络设备和服务器;支持分布式,能集中展示、管理分布式的监控点;扩展性强

server提供通用接口,可以自己开发完善各类监控。

特点:
    - 安装与配置简单,学习成本低 
         - 支持多语言(包括中文)
         - 免费开源
         - 自动发现服务器与网络设备
         - 分布式监视以及WEB集中管理功能
         - 可以无agent监视
         - 用户安全认证和柔软的授权方式
         - 通过WEB界面设置或查看监视结果
         - email等通知功能
          等等
架构:
技术分享
架构说明:上面是一个最基本的ZABBIX架构图,以主动模式为例,在服务端运行了一个server,在客户端上运行了一个agent,服务端端向客户端去请求监控数据,客户端接收到来自服务端的请求后返回数据给服务端,服务端再将返回来的数据存储到数据库里面,然后通
过PHP将整个数据以web界面的形式展示出来。
安装:
  说到安装,还是以官方文档为准,ZABBIX官方文档https://www.zabbix.com/documentation/2.4/
  安装方式:
    ZABBIX常见的安装方式主要有两种:源码编译安装、yum安装
    源代码编译安装(不建议,经常看到某些同学通过编译安装ZABBIX,对于这种功能性软件,一般yum是最快的)
    yum安装(建议,简单,易用)
  服务端安装:
    ZABBIX服务安装
  # rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
  Retrieving http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
  warning: /var/tmp/rpm-tmp.iYHYyi: Header V4 DSA/SHA1 Signature, key ID 79ea5ed4: NOKEY
    Preparing...                ########################################### [100%]
     1:zabbix-release         ########################################### [100%]
  # yum install zabbix-server-mysql zabbix-web-mysql zabbix-server -y

    MySQL配置

  # cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
  cp: overwrite `/etc/my.cnf? y
  # cat >>/etc/my.cnf<<eof
     character-set-server = utf8   init-connect = set names utf8   collation-server = utf8_general_ci

     eof
  # tail -3 /etc/my.cnf
  # /etc/init.d/mysqld start
  Starting MySQL.. SUCCESS!
导入表结构
  https://www.zabbix.com/documentation/2.4/manual/appendix/install/db_scripts
  https://www.zabbix.com/documentation/2.4/manual/installation/install_from_packages

    # cd /usr/share/doc/zabbix-server-mysql-2.4.8/create/
    # ll
    total 2988
    -rw-r--r-- 1 root root 972942 May 4 2016 data.sql
    -rw-r--r-- 1 root root 1978341 Apr 20 2016 images.sql
    -rw-r--r-- 1 root root 104816 Apr 20 2016 schema.sql

   mysql> create database zabbix default character set utf8 collate utf8_bin;
    # mysql zabbix < schema.sql
    # mysql zabbix < images.sql
    # mysql zabbix < data.sql

授权zabbix用户
  mysql> grant all privileges on zabbix.* to [email protected] identified by ‘zabbix‘;   mysql> flush privileges;

     修改ZABBIX配置

修改时区
  # vim /etc/httpd/conf.d/zabbix.conf
    php_value date.timezone Asia/Shanghai
   # /etc/init.d/httpd restart
   Stopping httpd: [ OK ]
   Starting httpd: [ OK ]
修改ZABBIX配置 # vim
/etc/zabbix/zabbix_server.conf   DBHost=localhost    DBName=zabbix    DBUser=zabbix    DBPassword=zabbix
   # /etc/init.d/zabbix-server restart
   Shutting down Zabbix server: [ OK ]
   Starting Zabbix server: [ OK ]

  初始化:

 

 
 
 
 
 
 
 
 























zabbix6.0安装教程:zabbix6.0安装最佳实践(代码片段)

zabbix6.0安装教程(二):Zabbix6.0安装最佳实践目录概述一、Accesscontrol1.Zabbixagent的安全用户2.UTF-8编码二、ZabbixSecurityAdvisoriesandCVEdatabase1.为Zabbix前端设置SSL三、Webserverhardening1.在URL的根目录上启用Zabbix2.在Web 查看详情

zabbix最佳实践——客户端部署

上次的博文写了ZABBIX服务端的安装,但它仅仅是一个服务端没有任何监控数据,今天来学习一下客户端的安装部署。ZABBIX服务端安装传送门http://www.cnblogs.com/orclcast/p/7117260.html安装环境:  CentOS-6.8-X86_64  zabbix-agent  192.168.1... 查看详情

zabbix3.0安装部署最佳实践

Zabbix介绍 1.1zabbix简介 Zabbix是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利 zabbix是一... 查看详情

zabbix6.0安装教程:zabbix6.0安装最佳实践(代码片段)

zabbix6.0安装教程(二):Zabbix6.0安装最佳实践目录概述一、Accesscontrol1.Zabbixagent的安全用户2.UTF-8编码二、ZabbixSecurityAdvisoriesandCVEdatabase1.为Zabbix前端设置SSL三、Webserverhardening1.在URL的根目录上启用Zabbix2.在Web服务器上启... 查看详情

zabbix最佳实践一:zabbixserver的安装与配置(代码片段)

...前了解一下(以下内容摘自官方网站)。1.1几个概念架构Zabbix由几个主要的功能组件组成,其职责如下所示。ServerZabbixserver是Zabbixagent向其报告可用性、系统完整性信息和统计信息的核心组件。是存储所有配置信息、统计信息和... 查看详情

zabbix最佳实践二:快速入门(代码片段)

一.登录与配置用户1.1登陆这是Zabbix的“欢迎”界面。输入用户名Admin以及密码zabbix以作为Zabbix超级用户登陆。登陆后,你将会在页面右下角看到“以管理员连接(ConnectedasAdmin)”。同时会获得访问配置(Configuration)和管理(Admi... 查看详情

zabbix实战之部署篇zabbix使用snmp监控linux系统

【Zabbix实战之部署篇】Zabbix使用SNMP监控Linux系统一、SNMP协议介绍1.SNMP协议简介2.SNMP协议特点二、实践环境介绍三、检查Zabbix监控平台环境1.检查Zabbix相关组件容器状态2.检查Zabbix的首页四、被控端安装SNMP监控工具1.检查被控端服... 查看详情

项目版本管理的最佳实践:云效飞流flow篇

简介:飞流Flow的最佳实践(使用阿里云云效)为了更好地使用飞流Flow,接下来将结合阿里云云效来讲解飞流Flow的最佳实践目录一、分支规约二、版本号规约2.1主版本号(首位版本号)2.2次版本号(迭代号)2.3小版本号三、云效... 查看详情

zabbix实战之部署篇zabbix客户端的安装部署方法

【Zabbix实战之部署篇】Zabbix客户端的安装部署方法一、Zabbix-agent2介绍1.Zabbix-agent2简介2.Zabbix-agent2优点3.主动模式和被动模式二、环境规划1.Zabbix服务器部署链接2.IP规划三、配置客户端系统环境1.关闭selinux2.放行端口或关闭防火墙... 查看详情

云原生-zabbix6监控mysql最佳实践(代码片段)

📢📢📢📣📣📣哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10年DBA工作经验一位上进心十足的【大数据领域博主】!😜😜😜中国DBA联盟(ACDU)成员,目前从 查看详情

转web程序优化的最佳实践:javascript和css篇

Yahoo!的ExceptionalPerformance团队为改善Web性能带来最佳实践。他们为此进行了一系列的实验、开发了各种工具、写了大量的文章和博客并在各种会议上参与探讨。最佳实践的核心就是旨在提高网站性能。ExcetionalPerformance团队总结出... 查看详情

cmdb机柜平台结合zabbix告警展示

龙果运维平台部署教程把zabbix图形整合至运维平台摘要篇:zabbix安装篇基于saltstack自动化部署zabbix-client端实践基于zabbix内置key的应用zabbix实战--zabbixtrigger表达式Zabbix实战--Zabbix基于邮件告警配置zabbix实战--Php-fpm监控详解zabbix实战... 查看详情

snapassure备份实施运维最佳实践_redo日志篇

...本文只讨论不同日志模式对备份恢复数据库的影响,形成最佳实践来指导SnapAssure备份软件实施运维和恢复。测试环境介绍:操作系统:CentOSLinuxrelease7.4.1708(Core)数据库版本:oracle12c12.2.0.1(18c19c的redo日志模式和12c12.2.0.1差异不大)or... 查看详情

web前端开发最佳实践系列javascript篇

一、养成良好的编码习惯,提高可维护性1、避免定义全局变量和函数,解决全局变量而导致的代码“污染”最简单的额方法就是把变量和方法封装在一个变量对象上,使其变成对象的属性:1varmyCurrentAction={2length:0,3init:function(){},... 查看详情

摘要篇:zabbix安装篇

样例视频实战:http://www.roncoo.com/course/view/fb3050a5b34b42f39ccad83ebebc89c1注意要点:1、关闭selinux2、php使用5.4以上,可以先查看php版本信息:[[email protected]src]#php-vPHP5.5.35(cli)(built:Apr27201614:53:02)Copyright(c)1 查看详情

zabbix6通过odbc方式监控oracle19c最佳实践(代码片段)

📢📢📢📣📣📣哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10年DBA工作经验一位上进心十足的【大数据领域博主】!😜😜😜中国DBA联盟(ACDU)成员,目前从 查看详情

springcloud应用在kubernetes上的最佳实践—部署篇(工具部署)(代码片段)

...化工作。导读:上一篇文章《SpringCloud应用在Kubernetes上的最佳实践—部署篇(开发部署)》我们介绍了从IDE插件内介绍了如何进行应用部署的方式,除此之外,目前EDAS还支持了额外的工具对其他场景进行覆盖,这一篇内容主要就... 查看详情

zabbix实战之部署篇zabbix监控windows系统配置方法

【Zabbix实战之部署篇】Zabbix监控windows系统配置方法一、检查Zabbix监控平台状态1.检查Zabbix各组件状态2.检查Zabbix的首页二、下载windows代理1.访问Zabbix官网下载界面2.查看下载安装包三、安装windowsagent2代理1.安装windowsagent2代理2.代... 查看详情