zabbix 4.2官方自动监控网络服务端口脚本
自动监控网络服务
监视网络服务及其连接是非常重要的。在任何特定时间,服务器上运行的服务有数百个,如果不是数千个的话。其中许多都必须可以通过网络联系到。Web服务通常需要在端口80和/或443上可用,FTP服务在端口21上可用,MySQL在3306上提供等等。
跟上“什么服务在哪里、在哪个端口上运行”是非常耗时的。密切关注那些服务实际上是可触及的,这是一项艰巨的任务。当你的环境成长,它最终可能变得几乎不可能停留在上面。
在zabbix lld(低端发现)的帮助下,令人敬畏的nmap工具和一些bash脚本,我们将能够定期扫描我们的主机运行网络服务。LLD还将负责动态添加带有附带触发器的简单检查。
所需
安装在Zabbix服务器和代理上的nmap(https://nmap.org)
- RedHat/CentOS:Yum Installnmap
- Ubuntu/debian:APT-获取安装nmap
它是如何工作的
使用LLD,外部检查执行,这将使您的Zabbix服务器或代理执行一个脚本(tcp-newy.sh)。脚本触发Nmap,它扫描主机(从服务器或代理远程)并返回所有打开的端口。它还将返回他们的协议和在端口后面运行的服务。LLD确保为所有端口创建、激活并准备好监视网络服务的项和触发器。
免责声明
nmap是一个非常有用的工具。不幸的是,它实际上不能发挥真正的魔力。如果服务使用的是非标准端口,则在发现时可能会错误地命名该服务。注意这一点!
此模板的脚本部分是松散地基于以下人员所做的工作:https://meinit.nl/zabbix-low-level-disco
zabbix 4.2官方自动监控网络服务端口脚本相关推荐
- 简述代理服务器及网络服务端口分类
今天只是来简单的分享一下代理服务器及网络服务端口的分类. 代理服务器(Proxy Server):提供代理服务的电脑系统或其它类型的网络终端.简要说代理服务器就像是网络信息的中转站,功能就是代理网络用 ...
- 通过zabbix自动发现Tomcat服务端口
Tomcat端口自动发现 原理:通过shell脚本转出本机的端口,通过zabbix discovery自动匹配过滤Tomcat常用的端口. 脚本tomcat_port.sh #!/bin/bash p ...
- 用Python编写自动下载网络小说的脚本
很多网站都有长篇连载或是分章节的小说可供在线阅读,但如果想要将所有章节下载下来并整理成一个格式良好的文本文件,则是很费功夫的.幸好可以用Python脚本来自动完成所有的工作.下面的两个脚本,将用来演示 ...
- php-fpm容易假死,实现自动重启php服务的脚本 通过后
通过后台一直运行,检测有问题就重启.脚本代码很少,语句很简单,消耗系统资源非常低,可以试试. 感觉挺笨的方法,不过有效,呵呵~ #!/bin/bash #check php-fpm server up ...
- 自动驾驶发展_自动驾驶网络及其发展
自动驾驶发展 介绍 (Introduction) Talking about inspiration in the networking industry, nothing more than Aut ...
- 使用Zabbix监控ZooKeeper服务的健康状态
一 应用场景描述 在目前公司的业务中,没有太多使用ZooKeeper作为协同服务的场景.但是我们将使用Codis作为Redis的集群部署方案,Codis依赖ZooKeeper来存储配置信息.所以做好Z ...
- centos7日志文件_Shell 脚本自动监控重启 httpd 服务并记录日志
环境 CentOS7 思路 设置一个死循环,执行脚本时开始启动 httpd 服务,同时开始记录当前时间,然后输出到日志中,再 sleep 14 秒,之后马上开始停止 httpd 服务,同时开始记录当前 ...
- linux怎么监控守护进程,linux shell脚本守护进程监控svn服务
最近搭建的svn服务不知道什么原因服务总是被关闭(如果你不知道怎么搭建svn可以参考linux下搭建svn版本控制软件),因此用shell脚本实现一个守护进程.用于监控svn服务是否启动,如果服务不在 ...
- openstack网络服务neutron
一.环境准备 1.虚拟机准备 IP地址 主机名 操作系统 192.168.56.11 linux-node1 CentOS7 192.168.56.12 linux-node2 CentOS7 其中, ...
最新文章
- 分子特征数据库R包msigdb
- java 热替换 匿名类_Java 类的热替换
- OS开发UI篇—在UItableview中实现加载更多功能
- 罗德里格斯公式推导,以及如何使用cv2.Rodrigues进行旋转矩阵和旋转向量之间的相互转化
- /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found错误的解决
- 法兰克服务器电源维修,发那科FANUC系统控制电源简介
- LeetCode 1180. 统计只含单一字母的子串
- amd cpu 安卓模拟器_夜神模拟器常见问题解答_v20201025
- 天正暖通天圆地方在哪_2020位于太白山景区海拔3511米天圆地方景点就变成了很多人望而却步的地方_天圆地方-评论-去哪儿攻略...
- 怎么样提高自己的口才
- win7系统下Loadrunner不能正常监视windows资源
- RocketMQ(九)—Queue分配算法
- 【算法】赫夫曼编码 解码 实际应用 文件的编码 解码
- android下载图片服务,Android中的背景图片下载需要帮助吗?
- RANSAC算法思想与实现点云粗配准
- springboot jsonp 跨域请求,springboot使用jsonp跨域
- 这么连接计算机网络,详细教您手机怎么连接电脑上网
- android 视频裁剪
- iOSRGB常用的色值
- Bugly使用及APP版本更新
热门文章
- gulp安装指定版本_对比webpack,你更应该先掌握gulp【10分钟教你彻底掌握gulp】
- 平板电脑怎么投屏到电视上_笔记本电脑可以投屏到电视吗?电脑投屏电视,体验大屏乐趣...
- 在大项目中,实施顾问主要负责什么具体工作?
- Eclipse用法和技巧十一:分栏显示
- vs2015 html预览,Blend for Visual Studio 2015 预览版
- 26种对付反调试的方法
- 转!!URL和URI区别
- Spring代理模式及AOP基本术语
- linux中断--进程上下文和中断上下文
- xss BODY ONLOAD=alert(‘XSS’)