nagios监控iptables状态(二)

由于上一篇上面写的那个脚本不是很好用,每次加了防火墙规则以后都需要手动删除MD5文件。所以重新写了一个shell,通过计算他的规则条数来判断iptables是否做了修改!

#!/bin/bash
iptable_num=$(sudo /sbin/iptables -L -n|wc -l)

if [ ${iptable_num} = 8 ];then  
   echo iptables is stoped
   exit 1
else  
   echo iptables is started $iptable_num
   exit 0
fi

如果各位大神有什么好的方法欢迎推荐。谢谢!

时间: 2024-12-19 23:58:21

nagios监控iptables状态(二)的相关文章

nagios监控iptables状态

最近我们运维要加强安全防护,老大让我们监控iptables的状态.这里我废了九牛二虎之力,再加上我师父(聪哥)的指导,才成功完成. 下面给大家看下我写的监控脚本 #!/bin/bash   prefix=/usr/local/nagios/libexec;   check_iptab_md5=`/usr/bin/sudo iptables -L -n | md5sum | awk '{print $1}'` #这里是计算iptables的filter链的MD5值,一旦发生改变.或者iptable

Cacti+Nagios监控系统(二):安装Cacti

一.设置mysql,创建Cacti数据库和账号 mysql -u root -p mysql> create database cactidb; mysql> GRANT ALL ON cactidb.* TO [email protected] IDENTIFIED BY '123456'; mysql> flush privileges; mysql> quit 二.安装rrdtool yum -y install rrdtool  rrdtool-devel  rrdtool

nagios 实时监控 iptables 状态

实时监控Iptables,防止人为关闭后,忘了开启,或者监控规则是否有增删. 在客户端(被监控端): # cd /usr/local/nagios/etc # vim nrpe.cfg 增加如下内容: command[check_iptables]=/usr/local/nagios/libexec/check_iptables.sh # cd /usr/local/nagios/libexec # touch check_iptables.sh # chmod 755 check_iptabl

一键搭建nagios监控系统之二 脚本解释篇

#! /bin/bash   ##  QQ:1401354763 ##################  nagios server configure ######################## installserver() {   #定义安装nagios函数 read -p " Please input the alarm  email address : " email   #报警邮箱 read -p " Please input the login nagio

nagios 监控配置介绍(二)

#配置服务端监控客户端 [[email protected] etc]# cd objects/ [[email protected] objects]# vi hosts.cfg # Define a host for the local machine define host{ use                     linux-server host_name               1.3-samba alias                   1.3-samba add

nagios监控nginx状态

1.服务器与被监控主机安装组件 yum install bc 编译安装nrpe(参考教程:http://2860664.blog.51cto.com/2850664/1559056) 以下为被监控主机设置 2.下载监控脚本 check_nginx.sh,并上传到被监控主机的 /usr/local/nagios/libexec目录 下载地址:http://exchange.nagios.org/components/com_mtree/attachment.php?link_id=622&cf_i

nagios监控nginx状态(check_nginx_status.pl)

1.安装所需组件 yum install perl perl-devel perl-CPAN bc -y perl -MCPAN -eshell  & cpan> install Bundle::LWP 编译安装nrpe(参考教程:http://2860664.blog.51cto.com/2850664/1559056) 以下是被监控端设置 2.下载check_nginx_status.pl脚本 下载地址:https://codeload.github.com/regilero/check

nagios监控实用教程

nagios监控实用教程 Nagios作为开源网络监视工具,它不但可以有效的监控内存.流量.数据库使用情况.它还可以Windows.Linux主机状态.本专题收录了有关Nagios监控相关文章,供大家参考学习. 标签:nagios nagios监控 监控工具 阅读量:26196收藏量:8 文章标题 阅读评论 作者 nagios网卡流量监控 trffic.sh 51/0 anyue0072017-04-26 nagios搭建(二):nagios监控windows主机 1203/0 fantefei

Centos 7安装与配置nagios监控详细图解(二)

目 录 序言(必备知识) 一.安装规划 1.1系统环境 1.2所需软件包 二.配置安装环境 2.1同步时间 2.2禁用SElinux 2.3 xftp上传软件包 2.4安装邮件服务 三.监控主机安装 3.1安装nagios的运行环境 3.2增加用户 3.3安装nagios 3.4配置权限 3.5安装插件 3.6安装nrpe 四.远程主机安装 4.1配置运行环境 4.2安装nagios-plugin 4.3安装nrpe 4.4启动nrpe 五.监控主机安装PNP 5.1配置开发环境 5.2安装pn