首页 > 其他分享 >zabbix自动发现

zabbix自动发现

时间:2023-12-18 15:45:40浏览次数:29  
标签:发现 agent server zabbix 添加 自动

1.什么是zabbix自动发现

当需要监控的主机数量太多,你没办法一个个去web页面添加‘
因此zabbix可以基于网络环境,自动发现,添加主机且监控。

自动发现可以完成
1.自动发现、添加主机
2.添加主机且指定关联的模板


zabbix的自动发现可以基于
1. ip地址、或者ip网段
2. 来自于zabbix-agent的请求
3. 基于SNMP客户端的请求


自动发现有坑,如网络等待太久
以及自动发现无须修改zabbix_agent配置文件,官网也没有修改操作。

2.配置zabbix自动发现

 

添加新的自动发现规则

 

这里的更新时间,基于测试的环境,可以短一点,方便调试
生产环境不宜太短,否则频繁检测,必然有额外的系统资源消耗。

2.1 自动发现之后的动作

 


创建动作,注意选择,【自动发现】

 


创建动作的条件

 


 

2.2 检查自动发现规则

 

2.3 新加几个机器试试

db-51 db-52

部署脚本



# 1.安装zabbix-agent,修改配置文件,填入zabbix-server即可

# 1.目标机器安装zabbix-agent 
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.11-1.el7.x86_64.rpm

# 友情提醒,先做好时间同步!!
ntpdate -u ntp.aliyun.com



# 2.修改zabbix-agent配置文件
# 修改配置如下,保证和我一样即可,无须添加其他参数。
cat >/etc/zabbix/zabbix_agentd.conf <<'EOF'
PidFile=/var/run/zabbix/zabbix_agentd.pid 
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=10.0.0.61
Include=/etc/zabbix/zabbix_agentd.d/*.conf
EOF

# 3.启动agent
systemctl restart zabbix-agent 
systemctl enable zabbix-agent


netstat -tunlp|grep zabbix

2.4 确认自动添加成功

一般要等待几分钟即可自动发现。

 

查看zabbix-server日志

 

2.5 坑记录,zabbix-server报警

 

[root@m-61 ~/p3-shell]#grep -E '^[a-Z]' /etc/zabbix/zabbix_server.conf 
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=www.yuchaoit.cn
StartDiscoverers=50
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
UnavailableDelay=360
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000

2.6 再加一个cicd-99机器

测测自动发现

 

标签:发现,agent,server,zabbix,添加,自动
From: https://www.cnblogs.com/sxy-blog/p/17911389.html

相关文章

  • zabbix自动注册
    1.什么是自动注册前面于超老师带你学习了自动发现,也就是配置好一个网络环境后,zabbix-server主动去网络环境中扫描,然后发现目标机器然后监控,此时的agent是被动等待的。那如果需要扫描多种网段,且机器数量很大的话,你的zabbix-server服务器可就很难受了。。。因此自动注册,就是......
  • Raid卡型号的简单辨认与问题发现过程
    Raid卡型号的简单辨认与问题发现过程背景同事给了一个awr报告.!-_-!其实我看不懂.但是他告诉我有大量的logfilesync的等待事件.然后又给了一套其他的文件,发现logfile的sync时间都是秒级.很多时候都到了六七秒我感觉出现了非常严重的性能问题.怀疑是存储有问......
  • zabbix安装部署
    1.官网良心官网,文档全的可怕https://www.zabbix.com/cn/manuals 2.先装好zabbix服务端再说zabbix安装全流程1.配置yum仓库https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/安装rpm-ivhhttps://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_6......
  • zabbix如何监控服务器
    1.zabbix架构图 zabbix核心概念先记住如下zabbix中的核心几个概念主机(HOST):就是具体的一个监控对象,某一个被监控的实例,可以是一个数据库,也可以是一个操作系统。模板(Template):定义了具体一类监控对象的抽象,比如Windows模板,就是用来专门在监控Windows的时候,直......
  • Python自动化软件测试:接口测试Requests模块从0到精通
    Requests模块是Python中一个非常流行的第三方库,用于处理HTTP请求。在接口自动化测试中,Requests模块可用于模拟发送HTTP请求并检查响应数据,以验证API的功能和性能。以下是与Requests模块相关的一些知识点,这些知识点都是从事接口自动化测试,必须要掌握的内容:安装和导入Requests模块:使......
  • Python selenium实现自动化测试
    一、安装selenium打开命令控制符输入:pipinstall-Uselenium火狐浏览器安装firebug:www.firebug.com,调试所有网站语言,调试功能SeleniumIDE是嵌入到Firefox浏览器中的一个插件,实现简单的浏览器操作的录制与回放功能,IDE录制的脚本可以可以转换成多种语言,从而帮助我们快速的开发......
  • Python+Selenium自动化测试——输入,点击操作
    这是我的第一个真正意思上的自动化脚本。1、练习的测试用例为:打开百度首页,搜索“胡歌”,然后检索列表,有无“胡歌的新浪微博”这个链接2、在写脚本之前,需要明确测试的步骤,具体到每个步骤需要做什么,既拆分测试场景,考虑好之后,再去写脚本。此测试场景拆分如下:1)启动Chrome浏览器2)打开百......
  • 一篇文章带你了解Python之Selenium自动化爬虫
    Python之Selenium自动化爬虫0.介绍Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,Selenium可以直接运行在浏览器上,它支持所有主流的浏览器(包括PhantomJS这些无界面的浏览器(2018年开发者说暂停开发,chromedriver也可以实现同样的功能)),可以接收指令,让浏览器自动加......
  • 详解appium自动化测试工具(monitor、uiautomatorviewer)
    appium是一个自动化测试开源工具,支持iOS和Android平台上的原生应用,web应用和混合应用。移动原生应用:单纯用ios或者android开发语言编写的、针对具体某类移动设备、可直接被安装到设备里的应用,一般可通过应用商店获取,比如某个游戏app;移动web应用:使用移动浏览器访问的应用(appium支......
  • Python多线程应用于自动化测试操作示例
    本文实例讲述了Python多线程应用于自动化测试操作。分享给大家供大家参考,具体如下:多线程执行测试用例实例:importthreadingfromtimeimportsleep,ctimefromseleniumimportwebdriver#测试用例1deftest_baidu(browser,search):print("开始,现在时间是%s"%ctime())print("......