自动监控网络服务

监视网络服务及其连接是非常重要的。在任何特定时间,服务器上运行的服务有数百个,如果不是数千个的话。其中许多都必须可以通过网络联系到。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官方自动监控网络服务端口脚本相关推荐

  1. 简述代理服务器及网络服务端口分类

    今天只是来简单的分享一下代理服务器及网络服务端口的分类. 代理服务器(Proxy Server):提供代理服务的电脑系统或其它类型的网络终端.简要说代理服务器就像是网络信息的中转站,功能就是代理网络用 ...

  2. 通过zabbix自动发现Tomcat服务端口

    Tomcat端口自动发现 原理:通过shell脚本转出本机的端口,通过zabbix discovery自动匹配过滤Tomcat常用的端口. 脚本tomcat_port.sh #!/bin/bash p ...

  3. 用Python编写自动下载网络小说的脚本

    很多网站都有长篇连载或是分章节的小说可供在线阅读,但如果想要将所有章节下载下来并整理成一个格式良好的文本文件,则是很费功夫的.幸好可以用Python脚本来自动完成所有的工作.下面的两个脚本,将用来演示 ...

  4. php-fpm容易假死,实现自动重启php服务的脚本 通过后

    通过后台一直运行,检测有问题就重启.脚本代码很少,语句很简单,消耗系统资源非常低,可以试试. 感觉挺笨的方法,不过有效,呵呵~ #!/bin/bash #check php-fpm server up ...

  5. 自动驾驶发展_自动驾驶网络及其发展

    自动驾驶发展 介绍 (Introduction) Talking about inspiration in the networking industry, nothing more than Aut ...

  6. 使用Zabbix监控ZooKeeper服务的健康状态

    一 应用场景描述 在目前公司的业务中,没有太多使用ZooKeeper作为协同服务的场景.但是我们将使用Codis作为Redis的集群部署方案,Codis依赖ZooKeeper来存储配置信息.所以做好Z ...

  7. centos7日志文件_Shell 脚本自动监控重启 httpd 服务并记录日志

    环境 CentOS7 思路 设置一个死循环,执行脚本时开始启动 httpd 服务,同时开始记录当前时间,然后输出到日志中,再 sleep 14 秒,之后马上开始停止 httpd 服务,同时开始记录当前 ...

  8. linux怎么监控守护进程,linux shell脚本守护进程监控svn服务

    最近搭建的svn服务不知道什么原因服务总是被关闭(如果你不知道怎么搭建svn可以参考linux下搭建svn版本控制软件),因此用shell脚本实现一个守护进程.用于监控svn服务是否启动,如果服务不在 ...

  9. openstack网络服务neutron

    一.环境准备 1.虚拟机准备 IP地址 主机名 操作系统 192.168.56.11 linux-node1 CentOS7 192.168.56.12 linux-node2 CentOS7 其中, ...

最新文章

  1. 分子特征数据库R包msigdb
  2. java 热替换 匿名类_Java 类的热替换
  3. OS开发UI篇—在UItableview中实现加载更多功能
  4. 罗德里格斯公式推导,以及如何使用cv2.Rodrigues进行旋转矩阵和旋转向量之间的相互转化
  5. /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found错误的解决
  6. 法兰克服务器电源维修,发那科FANUC系统控制电源简介
  7. LeetCode 1180. 统计只含单一字母的子串
  8. amd cpu 安卓模拟器_夜神模拟器常见问题解答_v20201025
  9. 天正暖通天圆地方在哪_2020位于太白山景区海拔3511米天圆地方景点就变成了很多人望而却步的地方_天圆地方-评论-去哪儿攻略...
  10. 怎么样提高自己的口才
  11. win7系统下Loadrunner不能正常监视windows资源
  12. RocketMQ(九)—Queue分配算法
  13. 【算法】赫夫曼编码 解码 实际应用 文件的编码 解码
  14. android下载图片服务,Android中的背景图片下载需要帮助吗?
  15. RANSAC算法思想与实现点云粗配准
  16. springboot jsonp 跨域请求,springboot使用jsonp跨域
  17. 这么连接计算机网络,详细教您手机怎么连接电脑上网
  18. android 视频裁剪
  19. iOSRGB常用的色值
  20. Bugly使用及APP版本更新

热门文章

  1. gulp安装指定版本_对比webpack,你更应该先掌握gulp【10分钟教你彻底掌握gulp】
  2. 平板电脑怎么投屏到电视上_笔记本电脑可以投屏到电视吗?电脑投屏电视,体验大屏乐趣...
  3. 在大项目中,实施顾问主要负责什么具体工作?
  4. Eclipse用法和技巧十一:分栏显示
  5. vs2015 html预览,Blend for Visual Studio 2015 预览版
  6. 26种对付反调试的方法
  7. 转!!URL和URI区别
  8. Spring代理模式及AOP基本术语
  9. linux中断--进程上下文和中断上下文
  10. xss BODY ONLOAD=alert(‘XSS’)