# Nagios监控自定义端口 Nagios是一种广泛使用的开源网络监控工具,可以监控各种服务器、网络设备和应用程序的状态。虽然Nagios提供了许多内置的监控插件,但有时我们需要监控一些自定义端口,以确保我们的应用程序正常运行。本文将介绍如何使用Nagios监控自定义端口,并提供相应的代码示例。 ## Nagios监控自定义端口的原理 Nagios通过执行监控插件来检查目标主机或应用程序
原创 2023-08-01 05:32:41
157阅读
前言在运维工作环境中,经常需要对某个业务IP端口持续监控其连通性,这边给大家介绍一款很小巧实用的IP端口监控工具,它能够实时监控服务器端口是否正常,当出现异常连接时,会有提示声音。  工具/原料Windows 系统 IP端口监控工具 下载地址:https://tc5.us/file/3967752-400242903  方法/步骤1、下载解压文件后,直接双击打开"Trade
转载 2023-05-29 14:42:53
211阅读
所有nagios配置完成后,下面我们要监控咱们公司服务器上的一个产品程序,此程序对应多个tcp端口,我们这里就拿一个tcp端口1723(vpn)来说; 配置 # vi /usr/local/nagios/etc/nagios.cfg 添加cfg_file=/usr/local/nagios/etc/objects/pptpvpn.cfg 新增配置文件 #vi /usr/local/nagi
原创 2012-06-15 22:25:25
810阅读
借助插件进行的每一次有效的Nagios检查(Nagios check)都会生成一个数字表示的退出状态。可能的状态有:0--各方面都正常,检查成功完成。1--资源处于警告状态。某个地方不太妙。2--资源处于临界状态。原因可能是主机宕机或服务未运行。3--未知状态,这未必表明就有问题,而是表明检查没有给出一个清楚明确的状态。 在shell脚本中if后exit 值来判断状态。snmp: 想使用
原创 2013-10-18 11:32:58
645阅读
nagios安装教程请参考官网,官网有点水,大家看这为大牛的安装教程吧http://os.51cto.com/art/201312/422819_3.htm 其实自定义监控脚本很简单,按照我的步骤一定会成功。在被监控段安装好nagios-plugin,nrpe,开始在被监控端编写脚本vim /usr/local/nagios/libexec/jc.sh #!/bin/bash #&nbs
翻译 精选 2015-05-16 15:09:55
551阅读
一. 自定义nagios监控脚本1. 在客户端上创建脚本/usr/local/nagios/libexec/check_disk.sh   ;就是监控脚本要在客户端vim  /usr/local/nagios/libexec/check_disk.sh 写入如下内容:(client上)#!/bin/bash#!/bin/bashrow=`df -h |wc
原创 2015-10-08 16:39:20
738阅读
在客户端上创建脚本/usr/lib/nagios/plugins/check_disk.sh   //yum安装的nagios,如果是自己编译安装默认脚本文件目录在自定义安装的nagios目录下在客户端上操作:vim  /usr/lib/nagios/plugins/check_disk.sh 写入如下内容: //这是一个disk脚本样例,你也可以写自己的监控脚本#!
原创 2016-07-18 22:42:11
2140阅读
客户端IP:192.168.1.11服务端IP:192.168.1.12目的:检查eip用户的java进程是否存在 客户端配置脚本名:check_pid.sh脚本如下:#! /bin/bashsi=`ps -ef|grep java|grep eip|wc -l`if [ $si -eq 1 ];thenecho "status ok"exit 0elseecho "The pro is
原创 2015-01-14 22:20:53
5773阅读
1点赞
在客户端以下位置编辑配置文件1、vim /usr/lib64/nagios/plugins/check_disk.sh#!/bin/bash#!/bin/bashrow=`df -h |wc -l`for i in `seq 2 $row`    #从df -h的第二行开始do        ava=`df -h |s
原创 2016-06-27 09:53:37
2844阅读
  监控思路:通过url访问某一接口文件的具体返回内容,正则匹配某一接口存活必定含有的字符,若有则证明接口存活,若无则接口有问题。  废话不多说,上插件:#!/usr/bin/env python # -*- coding: utf-8 -*- import re import urllib import&
原创 2016-11-23 17:25:52
10000+阅读
    系统环境说明: nagios版本:3.4.1 nagios安装路径:/usr/local/nagios nagios服务器IP:192.168.2.180 被监控端IP:192.168.2.182  
#!/bin/bash IP=172.22.1.1PORT=3306myfile='/etc/zabbix/data/index.html'rm -f ${myfile}cd /etc/zabbix/data   &&wget  ${IP}:${PORT} >/dev/null 2>&1if [ -f "${myfile}" ];
原创 2017-10-18 16:23:04
613阅读
需要监控6060端口1.- 选择对应主机,Items,添加Item输入Name,点select选择net.tcp.listen[port]2.- 创建触发器,这样port down的时候才会告警点Add 添加表达式,选择之前添加好的Item3.- 测试,停掉对应的服务和端口,看看是否会收到告警邮件
原创 2024-04-23 15:46:48
170阅读
zabbix 自定义端口监控
原创 2018-12-25 10:57:07
1688阅读
客户端1、创建脚本check_disk.sh[root@y2 ~]# vim /usr/lib64/nagios/plugins/check_disk.sh        #一般都放在这个路径下#!/bin/bashrow=`df -h|wc -l`for i in `seq 2 $row`do  
原创 2017-01-12 16:33:24
786阅读
zabbix3.2监控自动发现服务端口 环境:操作系统:Centos6.5 lamp平台:apache 2.4+php 5.6+mysql 5.6 zabbix版本:zabbix3.2 zabbix客户端 创建端口侦听脚本 vim /etc/zabbix/zabbix_agentd.d/discovertcpport.sh #!/bin/bas
Nagios用NsClient自定义windows监控NsClient++来监控windows主机有三种方式:check_nt,check_nrpe,nsca.相对而言,check_nrpe已经可以满足大部分的监控任务要求了。这三种方式在nsclient的PDF中说的很详细,但全是E文,根据我自己的部署过程,边做边写下自己理解:check_nt的使用方法:这是NsClient++默认的使用方法,但
转载 2012-06-05 16:51:00
172阅读
2评论
之前写了一篇文章主要介绍nagios的搭建使用 http://msiyuetian.blog.51cto.com/8637744/1704346下面这篇文章主要介绍nagios自定义监控系统磁盘的脚本实现。    Nagios可以识别4种状态返回信息,即 0 表示状态正常(OK)、1 表示出现警告(WARNING)、2 表示出现非常严重的错误(CR
原创 2015-11-19 21:41:15
4603阅读
最近用shell写了个监控haproxy状态的脚本,记录一下以备后用。1、首先明确需求。我们需要什么功能,常规方式是怎么实现的,使用脚本又该怎么实现。只需要监控5个状态:当前连接数Session rate下的Cur;错误状态Errors下的三种状态Req,Conn,Resp;服务状态Status。状态页面如图:那么如何用脚本的形式把这些展示出来呢?重要的是,如何让nagios能够获取到这些数据?这
原创 2014-03-06 23:29:33
1750阅读
1、【nagios服务器】vim /usr/local/nagios/libexec/1.sha=`df -lh |sed -n '3p'|awk '{print $4}'|cut -b '1,2'`STATE_OK=0STATE_WARNING=1if [ ${a} -gt 90 ]thenecho "$a,warn"exit
原创 2013-08-13 17:17:33
607阅读
  • 1
  • 2
  • 3
  • 4
  • 5