nagios

Nagios监控Oralce

送分小仙女□ 提交于 2019-11-26 20:33:12
一、本文说明: 本文是监控本地的Oracle,其实监控远端的Oracle也是跟下面的步骤差不多的。 二、安装Nagios、Nagios插件、NRPE软件: 安装步骤可以参考《 Linux下Nagios的安装与配置 》 注意点: 1、由于nagios脚本需要读取oracle相关文件。所在运行nagios的用户需要定义为Oracle服务用户。并且修改/etc/xinted.d/nrpe中配置。 [ oracle@rhel5 libexec ] $ cat / etc / xinetd.d / nrpe # default : on # description: NRPE (Nagios Remote Plugin Executor) service nrpe { flags = REUSE socket_type = stream port = 5666 wait = no user = oracle group = oinstall server = / usr / local / nagios / bin / nrpe server_args = - c / usr / local / nagios / etc / nrpe.cfg -- inetd log_on_failure += USERID disable = no only_from = 127.0 . 0.1 192

Nagios监控磁盘

☆樱花仙子☆ 提交于 2019-11-26 20:33:09
1、查看check_disk脚本 [ oracle@rhel5 ~ ] $ / usr / local / nagios / libexec / check_disk -- h check_disk v1. 4.15 (nagios - plugins 1.4 . 15 ) Copyright (c) 1999 Ethan Galstad < nagios @nagios .org > Copyright (c) 1999 - 2008 Nagios Plugin Development Team < nagiosplug - devel @lists .sourceforge.net > This plugin checks the amount of used disk space on a mounted file system and generates an alert if free space is less than one of the threshold values Usage: check_disk - w limit - c limit [ -W limit ] [ -K limit ] { - p path | - x device} [ -C ] [ -E ] [ -e ] [ -g group ] [ -k ] [ -l ] [ -M ] [ -m

将Nagios监控信息存入Mysql

主宰稳场 提交于 2019-11-26 20:31:39
一、NDOUtils安装需求: nagios:安装方法: http://www.cnblogs.com/Richardzhu/p/3340638.html mysql:源码安装方法: http://www.cnblogs.com/Richardzhu/p/3220883.html DBI和DBD-mysql安装方法如下: shell > perl - MCPAN - e shell cpan > install DBI cpan > install DBD::mysql 二、关联mysql头文件和库: 不做关联可能在config或make时出错 ln - s / app / mysql / include /* /usr/include/ ln -s /app/mysql/lib/* /usr/lib/ echo '/usr/lib' >> /etc/ld.so.conf ldconfig -v 三、安装nodutils: tar zxvf ndoutils - 1 .4b7.tar.gz cd ndoutils - 1 .4b7 . / configure -- prefix=/usr/local/nagios --enable-mysql --disable-pgsql LDFLAGS=-L/app/mysql/lib --with-mysql-inc=/app/mysql

linux Apache 日志轮询

与世无争的帅哥 提交于 2019-11-26 17:01:04
安装日志轮询工具 cronolog [root@Nagios-Server tools]# w gethttp://cronolog.org/download/cronolog-1.6.2.tar.gz 编译安装……………….. [ root@Nagios-Servercronolog-1.6.2 ]# ll /usr/local/sbin/cronolog -rwxr-xr-x 1 root root 40438 12 月 7 19:04 /usr/local/sbin/cronolog [root@Nagios-Server extra]# mkdir /app/logs -p [root@Nagios-Server extra]# vimhttpd-vhosts.conf <VirtualHost *:80> ServerAdmin 291406980@qq.com DocumentRoot "/var/www/html/bbs" ServerName bbs.etiantian.org ServerAlias etiantian.org ErrorLog "logs/bbs-error_log" # CustomLog "logs/bbs-access_log" common CustomLog "|/usr/local/sbin/cronolog /app/logs

Nagios监控系统环境部署

半城伤御伤魂 提交于 2019-11-26 02:52:11
Nagios的功能是监控服务和主机,但其自身并不包括这部分功能,所有的监控、检测功能都是通过各种插件来完成。启动Nagios后,它会周期性的调用插件去检测服务器状态,同时Nagios会维持一个队列,所有插件返回来的状态信息都进入队列,Nagios每次都从队首读取信息,进行处理后,再把状态通过web展现出来。 这就是所谓的 被动模式 ,经常用于监控主机的系统资源,比如系统负载、磁盘使用率、内存使用率、网络状态、系统进程数等等。 另一种是 主动模式 ,主要是nagios服务器主动去获取数据,常用于探测URL的监控和服务状态监控。 相比于主动模式中服务器去被监控主机上轮询获取监控数据的方式,这样的最大优势是避免除了数据处理工作以外的其他工作都放在了被监控主机上(包括数据传输),避免了被监控主机量大时,一次轮询时间过长而导致监控反应延迟,这也是被动模式能够承担更大监控量的关键。 Nagios提供了许多插件,利用这些插件可以方便的监控很多服务状态,安装完成后,在nagios目录下的/libexec里放nagios自带的可以使用的所有插件,如check_disk是检查磁盘空间的插件,check_load是检查CPU负载的插件。每一个插件都可通过运行./check_xxx -h命令来查看其使用方法和功能。 一、部署环境 主机 操作系统 IP地址 主要软件 Nagios centos7.3 x86

监控三剑客之Nagios

℡╲_俬逩灬. 提交于 2019-11-26 02:07:36
Nagios是一个流行的电脑系统和网络监控程序,它检测主机和服务,当异常发生和解除时能提醒用户。它是基于GPLv2开发的开源软件,可免费获得及使用。 nagios工作原理 nagios的功能是监控服务和主机,但是其自身并不包括这些功能,所有的监控、检测功能都是通过各种插件来完成的。启动nagios后,它会周期性的自动调用插件去检测服务器状态,同时nagios会维持一个队列,所有插件返回的状态信息都进入队列,nagios每次都从队首读取信息,进行处理后,再把状态结果通过web显示出来。这就是被动模式,经常用于监控主机的系统资源,比如系统负载、磁盘使用率、内存使用率、网络状态、系统进程数等等。另一种是主动模式,主要是nagios服务器主动去获取数据,常用于探测URL的监控和服务的状态监控。相比于主动模式中服务器主动去被监控机上轮询获取监控数据的方式,这样做的一个很大优势就是将除去数据处理的其他工作都放在了被监控机上面(包括数据的传输),就避免了被监控机数量大时一次轮询时间过长而导致监控反应延迟,这也是被动模式能承担更大监控量的关键。nagios提供了许多插件,利用这些插件可以方便的监控很多服务状态。安装完成后,在nagios主目录下的/libxec里放有nagios自带的可以使用的所有插件。 nagios主要功能 网络服务监控(SMTP、POP3、HTTP、NNTP、ICMP、SNMP

监控软件 zabbix

拈花ヽ惹草 提交于 2019-11-26 01:45:26
监控软件 监控软件:zabbix,nagios,cacti,ganglia 1)、zabbix 定义:Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 性能:zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 适用范围:支持设备多,自带多种监控模板 支持分布式集中管理,有自动发现功能,可以实现自动化监控 缺点:需在被监控主机上安装 agent,所有数据都存在数据库里, 产生的数据据很大,瓶颈主要在数据库。 Zabbix 官方文档:https://www.zabbix.com/documentation/start 2)、nagios 定义:Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。 性能:监控网络服务(SMTP、POP3、HTTP、NNTP、PING等);监控主机资源(处理器负荷、磁盘利用率等); 可选的WEB界面用于查看当前的网络状态、通知和故障历史、日志文件等。 适用范围: Nagios 已经可以支持由数万台服务器或上千台网络设备组成的云技术平台的监控,它可以充分发挥自动化运维技术特点在设备和人力资源减少成本 Nagios支持监控多台服务器并且在系统或服务状态异常时

RabbitMQ实战:界面管理和监控

為{幸葍}努か 提交于 2019-11-25 23:40:51
本系列是「RabbitMQ实战:高效部署分布式消息队列」书籍的总结笔记。 上一篇总结了可能出现的异常场景,并对RabbitMQ提供的可用性保证进行了分析,在出现服务器宕机后,仍然可以正常服务。另外,需要尽快恢复异常的服务器,重新加入集群,推送未消费的消息,通过监控可第一时间接收到错误并进行处理。 另外,我们想主动了解消息堆积和消费的情况,以及服务器节点的压力,RabbitMQ提供了几种方式便捷、直观的了解,包括Web管理插件、REST API、rabbitmqadmin脚本。 通过介绍,你会了解到: web管理插件 REST API rabbitmqadmin脚本 Nagios和监控RabbitMQ web管理插件 RabbitMQ的插件是由Erlang语言写的,并且和服务器一同运行在同一个Erlang VM中,通过下面的命令启用web管理插件: sudo ./rabbitmq-plugins enable rabbitmq_management 启动之后,访问15672端口,可看到Web管理页面主页面: 添加用户 默认会提供一个默认用户guest,密码也是guest,线上环境需要创建一个新用户,并把guest用户删除。 首先切换到Admin标签页,可以查看或添加用户,添加用户时,可指定Tags,相当于角色,会拥有对应的权限: 点击用户列表的用户名,可分配权限、编辑或删除用户