# Nagios脚本告警实现流程
Nagios是一款常用的网络监控工具,可以用来监控服务器、网络设备等,并在出现问题时发送告警。实现Nagios脚本告警可以帮助我们及时发现并解决潜在的问题。下面是实现Nagios脚本告警的步骤及相应的代码说明。
## 步骤
| 步骤 | 描述 |
| --- | --- |
| 1 | 创建脚本文件 |
| 2 | 添加告警逻辑 |
| 3 | 设置Nagi
原创
2023-07-21 01:32:51
45阅读
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.5.1.tar.gzwget http://jaist.dl.sourceforge.net/project/nagios-cn/sourcecode/zh_CN%203.2.3/nagios-cn-3.2.3.tar.bz2wget 
原创
2013-09-05 23:48:44
625阅读
# 实现“nagios脚本格式”教程
## 1. 整体流程
首先我们需要明确整个实现“nagios脚本格式”的流程,可以用以下表格展示步骤:
```mermaid
gantt
title Nagios脚本格式实现流程
dateFormat YYYY-MM-DD
section 完成步骤
学习Nagios脚本格式
原创
2024-03-22 03:56:36
21阅读
#!/bin/bash# NAME nagios_intall.sh# AUTHOR liyanwei# Email hnzmdlyw@163.com# Date 2013-10-30yum install httpd php gcc glibc glibc-common gd gd-devel -y/usr/sbin/useradd -m nagiosmkdir -p
原创
2013-11-05 10:40:52
603阅读
点赞
python脚本用来nagios发送邮件 之前公司nagios发送邮件的脚本是用expect来写的,但是一直有一个弊端就是nagios邮件正文不能换行,只能在一行显示,每次报警看起来都很费劲。一直想换了它,这次用python的脚本就解决的这个换行的问题。 废话少说,上脚本:#!/usr/bin/python import smtplib import string impo
推荐
原创
2012-09-14 15:51:50
1637阅读
点赞
2评论
由于ios中没有 cocoa的NSTask 所以要在cocoa touch SDK中执行shell 只能用系统调用 int system(const char * string);例如:system("ls");注意system是系统C函数 所以参数不要使用NSString; 函数库:include<stdlib.h> system
转载
2023-05-18 14:33:23
60阅读
目录 Nmap介绍一、脚本参数二、实战三、延伸四、总结Nmap介绍nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统。它是网络管理员必用的软件之一,以及用以评估网络系统安全。在某些时候,我们大部分都使用Nmap进行扫描,然后再通过Metasploit进行漏洞利用,但是这个过程比较繁琐,一个个漏洞去验证的话还需要
转载
2024-01-09 21:49:23
16阅读
1. 脚本如下 check_mem.sh
# Script to check real memory usage
# L.Gill 02/05/06 - V.1.0
# ------------------------------------------
# ######## Script Modifications ##########
# ------
转载
精选
2010-08-30 13:43:25
419阅读
-------26----张立----
下面是在网上找到的脚本写的很好,经验证没有错误可以使用。
我分析下原理并做相应的批注。
原理:通过free -m命令 过滤出total free used (free=free+catch)不同字段的数值,计算出空闲内存的百分比,计算公式为% free = ((free mem / total mem) * 100),并设定warning和critic
转载
精选
2012-12-12 20:41:47
539阅读
目前脚本可以监控 redis内存使用率,fork时间
脚本使用方法:
监控内存使用率
./check_redis.py -H 192.168.1.100 -p 6379 -C memuse -w 80 -c 90
监控上次fork消耗时间(通常redis在进行fork时,redis服务的响应会有影响)
./check_redis.py -H 192.168.1.100 -
原创
2013-04-18 14:49:29
1339阅读
#!/bin/bashUSAGE="`basename $0` [-w|--warning]<percent free> [-c|--critical]<percent free>"THRESHOLD_USAGE="WARNING threshold must be greater than CRITICAL: `basename $0` $*
转载
精选
2013-05-20 15:03:14
890阅读
#!/bin/sh
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Fre
翻译
2012-06-15 10:37:25
1158阅读
#!/bin/bash#a nagios plugin for check moosefs healthy#write 20120821CHECK_OK=0CHECK_WARNING=1CHECK_CRITICAL=2CHECK_UNKNOWN=3CHECK_MASTER () { check_process=`ps aux|gre
原创
2012-08-21 15:54:31
699阅读
#!/bin/bash
STATE_OK=0
STATE_WARING=1
STAT_CRITICAL=2
STAT_UNKNOWN=3
USAGE_Method="$(basename $0) [-w|--warning] <Free Percent> [-c|--critical] <Free Percent>"
if [ $
转载
精选
2012-12-12 21:45:24
527阅读
点赞
nagios python 邮件脚本
原创
2013-12-07 16:01:55
1098阅读
点赞
1.首先在入口文件中添加名称# cat top.sls
base:
'*':
- conf.snmpd
- conf.nagios2.然后根据路径来写入配置# cat conf/nagios.sls
install_nagios:
cmd.script:
- source: salt://nagios/nagios.bin
- user: root
原创
2014-03-13 16:44:37
1073阅读
点赞
目的:主要作用于nagios监控系统邮件报警功能,也可以稍作修改使用于其他地方;使用方法:perl notify_service_by_mail.pl -t connact -s subject -m message
perl notify_host_by_mail.pl -t connact&nb
推荐
原创
2015-06-26 00:04:45
4668阅读
点赞
2评论
功能监控dfs使用比例监控datanode 运行情
原创
2023-07-13 18:38:16
87阅读
这个是脚本,保存到 /usr/local/nagios/libexce/check_mem.sh
# Script to check real memory usage
# L.Gill 02/05/06 - V.1.0
# ------------------------------------------
# ######## Script Modifications&nb
转载
精选
2011-01-12 16:41:35
613阅读
nagios监控服务脚本
转载
2012-04-20 18:06:16
405阅读