Zabbix用户指南

电脑杂谈  发布时间:2020-05-07 14:09:53  来源:网络整理

zabbix_zabbix使用_zabbix使用

Zabbix是企业级分布式开源监控解决方案.

Zabbix软件可以监视许多网络参数和服务器的运行状况和完整性. Zabbix使用灵活的警报机制,允许用户为几乎任何事件配置基于电子邮件的警报. 这使用户可以快速响应服务器问题. Zabbix提供了出色的报告和基于存储数据的数据可视化功能. 这些功能使Zabbix成为容量规划的理想选择.

Zabbix支持主动轮询和被动捕获. 可以通过基于Web的前端页面访问所有Zabbix报告,统计信息和配置参数. 基于Web的前端页面可确保您可以从任何位置访问网络状态和服务器运行状况. 通过适当的配置,Zabbix可以在监视IT基础结构中发挥重要作用. 这同样适用于服务器数量少的小型组织或服务器数量大的大型公司.

主机(主机)

项目项

触发

事件(事件)

问题(问题)

动作(动作)

升级

媒体(媒体)

通知(通知)

远程命令(远程命令)

模板(模板)

应用程序(应用程序)

zabbix使用_zabbix使用_zabbix

网络场景(网络场景)

前端(前端)

Zabbix API

Zabbix服务器

Zabbix代理

Zabbix代理

加密(加密)

本教程以Centos7为例来演示安装过程. 对于其他版本,请参考官方网站(),而docker安装也可以参考()

1. 添加Zabbix软件存储库

$ rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

2. 配置前端安装的先决条件

(Zabbix前端需要其他基本安装软件包. 您需要在运行Zabbix前端的系统上启用可选的rpms软件仓库)

$ yum-config-manager --enable rhel-7-server-optional-rpms

3. 安装服务器/代理/网站

$ yum install zabbix-server-mysql

zabbix_zabbix使用_zabbix使用

$ yum install zabbix-proxy-mysql

$ yum install zabbix-web-mysql

4. 创建

注意:

#安装
$ yum install -y  mariadb-server
#启动服务
$ systemctl start mariadb.service
#创建并设置默认字符为utf-8
$ mysql -e 'create database zabbix character set utf8 collate utf8_bin;'
#给用户zabbix授权,此处默认帐号密码均为‘zabbix’
$ mysql -e 'grant all privileges on zabbix.* to zabbix@localhost identified by "zabbix";'

5. 导入

#使用 MySQL 来导入 Zabbix server 的初始 schema 和数据
$ zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
#对于 Zabbix proxy,导入初始的 schema:
$ zcat /usr/share/doc/zabbix-proxy-mysql*/schema.sql.gz | mysql -uzabbix -p zabbix

6. 为Zabbix服务器/代理配置

#编辑 zabbix_server.conf 或 zabbix_proxy.conf 文件以使用已创建的。
$ vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<password> #此处为zabbix密码

7. 配置zabbixserver以连接到mysql

$ sed -i.ori '115a DBPassword=zabbix' /etc/zabbix/zabbix_server.conf

8. 添加时区

$ sed -i.ori '18a php_value date.timezone  Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf

9. 解决中文乱码问题

$ yum -y install wqy-microhei-fonts
$ cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

zabbix_zabbix使用_zabbix使用

7. 启动zabbix-server服务和zabbix-web服务

# 设置自启动zabbix_server服务(使用 'zabbix-proxy' 替换命令中的 'zabbix-server' 以启动和自启 Zabbix proxy。)
$ systemctl enable zabbix-server
#启动zabbix-server服务
$ systemctl start zabbix-server
#启动zabbix-web服务
$ systemctl start httpd

8. SELinux配置

以强制模式启用SELinux状态后,您需要执行以下命令以启用Zabbix-web和Zabbix服务器之间的通信(如果部署在同一台计算机上,则不需要此操作)

$ setsebool -P httpd_can_connect_zabbix on
$ setsebool -P httpd_can_network_connect_db on
#selinux及zabbix-web配置完成后,需要重启apache服务
$ systemctl restart httpd

8. zabbix-agent安装

#运行以下命令以安装 Zabbix agent :
$ yum install zabbix-agent
#修改配置文件(这里的配置文件若不修改则无法联通agent和server)
$ vi /etc/zabbix/zabbix_agentd.conf
Server=192.168.10.117 # 务必填写zabbix-server的ip地址
ServerActive=192.168.10.117 #务必填写zabbix-server的ip地址
#运行以下命令以启动 Zabbix agent:
$ systemctl enabled zabbix-agent
$ systemctl start zabbix-agent

1. 登录

输入用户名(默认: Admin),密码(默认: zabbix)登录

image.png

2. 添加用户

Zabbix在安装后默认情况下仅定义两个用户.

注意: 如果需要,主机不仅指物理机,还指所有网络设备,指任何网络实体,例如物理服务器,网络交换机,虚拟机或某些应用程序. 监视zabbix-server主机,然后该主机还需要安装zabbix-agent并配置相关配置.

zabbix_zabbix使用_zabbix使用

image.png

4. 监控项目

监视项目是在Zabbix中获取数据的基础. 没有监视项,就没有数据,因为主机中的监视项只能定义单个指标或要获取的数据.

(1)添加监视项

转到“配置”→“主机”页面以查找新创建的主机. 在“新主机”行中,该项目链接旁边的数字将显示为“ 0”. 单击此“项目”链接,然后单击“创建项目”,将显示监视项目定义表格.

5. 触发

监视项目仅用于收集数据. 如果需要自动评估接收到的数据,则需要定义一个触发器. 触发器包含一个表达式,该表达式定义了可接受的数据阈值级别.

如果接收到的数据超出此定义的级别zabbix使用,触发器将被“触发”或进入“问题”状态,从而引起我们的注意并告知我们已发生问题. 如果数据又恢复到合理范围,则触发器将进入“确定”状态.

要配置监视项目的触发器,请转到“配置”→“主机”,找到“新主机”,单击其旁边的触发器,然后单击“创建触发器”.

image.png

您可以使用触发表达式,然后单击“添加”按钮来排列和组合您想要查看更多触发表达式语法信息的触发规则

6. 问题通知

当监视项已收集数据时,触发器将基于异常状态触发警报. 根据一些警报机制,它也可以通知我们重要事件,而无需我们直接在Zabbix的前面查看它们. 最常见的通知方法是电子邮件.

转到“管理”→“媒体类型”,在预定义的媒体类型列表中单击“电子邮件”,然后根据特定环境的SMTP服务器配置电子邮件.

7. 模板

模板(模板)允许对有用的监视项目,触发器和其他对象进行分组. 仅需要一步就可以将模板应用于监视主机,以实现重复使用. 当模板链接到主机时,主机将继承模板中的所有对象. 简而言之zabbix使用,一组预定义的检查将快速应用于主机. 这时,如果需要配置数千个主机,则一些自动化操作将带来更多的便利.

在“配置”→“模板”中,单击“创建模板”


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-201826-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 侯彦敬
        侯彦敬

        亏了再圈

      • 夏苏
        夏苏

        #吴亦凡#哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥哥

      • 姬允
        姬允

        进入12海击沉

      热点图片
      拼命载入中...