ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

zabbix监控流程

2021-05-16 13:51:49  阅读:140  来源: 互联网

标签:5.2 agentd 流程 zabbix 监控 root localhost


zabbix监控流程

监控流程

在要监控的主机上安装agent

在配置文件中配置server和hostname

启动agent

在web界面添加主机和组

添加监控项

​ 手动创建监控项

​ 模板添加监控项

添加触发器

定义媒介

为不同用户选择媒介

为触发器设置动作

手动触发问题

验证

Zabbix监控过程:

安装在主机上的zabbix_agentd负责监控主机(具体的监控任务是由agentd端的Item来完成的),并收集数据,然后将数据发送到zabbix server端。如果是分布式系统,需要监控的机器较多,为了减轻server端的压力,可能中间还会再搭建一个proxy端,用来暂时接收监控数据,然后将数据转发到server端。Server端将数据存储到数据库中,zabbix web再将数据在前端以图表或者文字的形式展现出来。

要相对主机的某一项性能进行监控,需要在在web界面执行如下操作
1.在你想要监控的主机下,创建监控项Item,监控指定的数据
2.创建触发器Trigger,将创建好的监控项添加进触发器,设置触发条件
3.创建动作Action,将触发器和用户关联起来,当触发器被触发时,向关联的用户发送告警信息
完成以上操作后,就可以对主机某项性能进行监控,当获取到的数据达到触发条件时,触发器就会被触发,然后通过报警媒介向关联的用户发送告警信息。

linux端:

安装scp,把安装包传过去

服务端:

[root@localhost ~]# dnf -y install openssh-clients
[root@localhost ~]# scp zabbix-5.2.6.tar.gz 192.168.207.140:/root/

客户端:

[root@localhost ~]# dnf -y install openssh-clients
[root@localhost ~]# ls
anaconda-ks.cfg  install.sh  mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz  zabbix-5.2.6.tar.gz

在客户端解压

[root@localhost ~]# ls
anaconda-ks.cfg  install.sh  mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz  zabbix-5.2.6  zabbix-5.2.6.tar.gz

创建用户

[root@localhost ~]# cd zabbix-5.2.6
[root@localhost zabbix-5.2.6]# ls
aclocal.m4  build      conf          configure     database  INSTALL     Makefile.am  misc     README  ui
AUTHORS     ChangeLog  config.guess  configure.ac  depcomp   install-sh  Makefile.in  missing  sass
bin         compile    config.sub    COPYING       include   m4          man          NEWS     src
[root@localhost zabbix-5.2.6]# useradd -r -M -s /sbin/nologin zabbix

安装需要地依赖和工具

[root@localhost zabbix-5.2.6]# yum -y install gcc gcc-c++ make vim

开始安装

[root@localhost zabbix-5.2.6]# ./configure  --enable-agent
[root@localhost zabbix-5.2.6]# make install

修改配置文件

[root@localhost etc]# vim zabbix_agentd.conf
Server=192.168.207.128
ServerActive=192.168.207.128

客户端配置文件zabbix_agentd.conf常用配置参数:

参数 作用
Server 指定zabbix服务器的IP或域名
ServerActive 指定zabbix服务器的IP或域名
Hostname 指定本机的主机名,此项必须与web界面配置项一致
UnsafeUserParameters 是否启用自定义监控项,可选值为{1 | 0}
UserParameter 指定自定义监控脚本参数
LogFile 设置客户端日志文件存放路径

zabbix监控流程
zabbix监控流程

服务器端配置文件zabbix_server.conf常用配置参数:

参数 作用
LogFile 设置服务端日志文件存放路径
ListenIP 设置服务端监听IP
ListenPort 设置服务端监听的端口号
PidFile 设置服务端进程号文件存放路径
DBHost 指定zabbix的数据库服务器IP
DBName 指定zabbix使用的数据库库名
DBUser 指定zabbix数据库登录用户
DBPassword 指定zabbix数据库登录密码
DBPort 指定zabbix数据库端口号
User 设置zabbix以什么用户的身份运行
AlertScriptsPath 设置告警脚本存放路径
ExternalScripts 外部脚本存放路径

选择模板

zabbix监控流程

Windows

下载windwos版zabbix-agent

zabbix监控流程

C:\zabbix\bin>zabbix_agentd.exe -c C:\zabbix\conf\zabbix_agentd.conf -i
zabbix_agentd.exe [3840]: service [Zabbix Agent] installed successfully
zabbix_agentd.exe [3840]: event source [Zabbix Agent] installed successfully

zabbix监控流程

修改zabbix_agentd.conf

Server=192.168.207.128
ServerActive=192.168.207.128
Hostname=Windows1

zabbix监控流程
zabbix监控流程

完成

zabbix监控流程

标签:5.2,agentd,流程,zabbix,监控,root,localhost
来源: https://blog.51cto.com/u_15142777/2778631

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有