nagios

Ubuntu上快速搭建Nagios监控

江枫思渺然 提交于 2019-12-10 15:45:11
Nagios是常用的系统监控工具,提供了很多基本服务的监控脚本,如HTTP,MYSQL等,同时具有不错的可扩展性,自己可定制针对特定参数的监控脚本以及报警的方式。但Nagios的配置相当复杂,本文总结了我最近在Ubuntu Server上搭建Nagios的过程,以方便大家将来更加快速的安装搭建监控系统。 Nagios安装 安装分为nagios server和被监控端两部分。nagios server提供web界面,报警配置;被监控端需要安装nagios nrpe服务,负责与server通信本机的监控情况。 1) Nagios Server的安装: 默认情况下,nagios会使用apache2作为自己的web server。本着快速的原则,在server上运行: sudo apt-get install apache2 nagios3 nagios-nrpe-plugin nagios-nrpe-plugin用于与被监控机器上的nrpe服务通信; 安装过程中,会提示输入nagsio web管理员的密码,nagios web的登录帐号和密码是nagiosadmin/<安装时设定的密码>;也可以修改/etc/nagios3/htpasswd.users来改变用户、密码。 安装完成后,在/etc/apache2/conf.d下会建立nagios3.conf,这是关于nagios

Nagios基本平台的搭建

孤街醉人 提交于 2019-12-10 15:44:55
Nagios的功能是监控服务和主机,但是他自身并不包括这部分功能的代码,所有的监控、检测功能都是有插件来完成的。再说报警功能,如果监控系统发现问题不能报警那就没有意义了,所以报警也是Nagios很重要的功能之一。但是,同样的,nagios自身也没有报警部分的代码,甚至没有插件,而是交给用户或者其他相关开源项目组去完成。类似这样细致的工作,被Nagios的开发人员称为dirty work(脏活)。其实脏活不脏,只是太细致了,对于nagios——一个负责监控工作的老板来说,细致的工作必然是交给他的员工去搞定啦。 这里只小分享下关于Nagios安装,只是指基本平台,也就是Nagios软件包的安装。它是监控体系的框架,也是所有监控的基础。后续系列文章会再更多的分享 在Nagios官方的文档,会发现Nagios基本上没有什么依赖包,只要求系统是linux或者其他nagios支持的系统。不过如果你没有安装Apache(http web服务),那么就没办法直观的界面来了解信息,所以apache可以算是一个前提条件。关于apache的安装,可以到个人文档存放维基的webserver的apache页面下了解,或网上相关文档多得是,找Google老师~ 官方网站下载最新的nagios软件包,这里使用的是nagios-3.0.4.tar.gz版本下实现的 。建议先阅读官方文档相关帮助信息。 1、

nagios监控搭建

允我心安 提交于 2019-12-10 15:29:01
系统:RHEL6.5 环境:selinux—>disabled iptables-->stop 软件:nagios-3.3.1.tar.gz,nagios-plugins-1.4.15.tar.gz, nrpe-2.12.tar.gz 准备:时间与标准时间服务器相同 依赖关系: yum install –y httpd gcc glibc glibc-common gd gd-devel php mysql mysql-server mysql-devel 添加nagios运行所需的用户和组: groupadd nagcmd useradd –G nagcmd nagios passwd nagios 添加apache到nagcmd组,以便通过web Interface操作nagios有足够权限: usermod -a –G nagcmd apache 编译安装nagios: tar zxf nagios-3.3.1.tar.gz cd nagios-3.3.1 ./configure --sysconfdir=/etc/nagios --with-command-group=nagcmd --enable-event-broker #event-broker为NDOUtils准备的。 #sysconfdir=/etc/nagios:配置文件放在/etc/nagios(本身在

详解通过Zabbix如何获取监控数据

半世苍凉 提交于 2019-12-10 14:53:54
############ zabbix基本架构 ############ 1.Server zabbix系统核心进程,轮询并捕获数据、发送通知等。是zabbix agent和zabbix proxy汇报数据的对象。server自身可远程检测网络服务。所有的前后端配置、统计信息、可操作数据存储于此。包含server、前段界面和后端DB几部分。 2.Agent 部署在被监控主机上用于监控本地资源和应用并向zabbix server汇报结果。使用本地系统调用故非常高效。有主动和被动两种检测模式。被动模式下agent根据server或proxy的具体请求来返回数 据。主动模式下先主动由server获取监控项列表在检测并返回新的数据。采用主动或被动检测取决于相应监控项的配置。 3.Proxy 可以自由选择部署或者不部署,主要用于分担server的负载。在集中化监控远程位置、分支、网络的场景中是很好的解决方案。可从被监控设备收集数据缓存在proxy本地后传递给其所属的zabbix server。proxy需要单独的数据库。 4.Java gateway java实现的守护进程用于监控JMX类型的应用程序。 5.Sender 命令行工具zabbix_sender,用于向zabbix server发送性能数据和可用性数据。多用于用户脚本定期向server发送数据。 如: shell> cd bin

nagios+centreon总结之第六章——nagios+centreon添加联系人和联系人组

五迷三道 提交于 2019-12-09 20:44:30
nagios+centreon添加联系人和联系人组 ①添加联系人: 1)、添加联系人前,必须确认以下先决条件,否则无意义: (1) 确保有一种报警方式能够使用,如email(可以google)、fetion(飞信)等; (2) 确保主机和服务开启报警选项。 只要在主机和服务配置时,勾选下图即可: 2)、添加联系人: 3)、激活配置,重启服务: 4)、注: 红叉表未启动报警功能。 ②添加联系人组: 1)、添加联系人组: 2)、激活配置,重启服务: ③报警实例: 1)、bacula服务: 来源: oschina 链接: https://my.oschina.net/u/727880/blog/315880

nagios+centreon总结之第五章——nagios+centreon添加监控服务

蹲街弑〆低调 提交于 2019-12-09 20:23:57
nagios+centreon添加监控服务 generic-service 为服务模板,以后的配置基本都用到它。 以下操作均是监控本机,也可换成别的,被监控机,需要安装 nagios-plugins 和 nrpe 。 ①监控服务之ping: 1)、定义check_ping 命令: Command_name: check_ping Command_line: $USER1$/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p $ARG3$ 2)、增加check_ping 监控服务: generic-service 为服务模板,以后的配置基本都用到它。 Check Command: check_ping Args: !200,50%!400,100%!2 3)、激活配置,重启服务: 4)、查看监控内容: 5)、注: 如果你的没显示,重启一下ndo2db 服务: /etc/init.d/ndo2db restart ps -aux |grep ndo2db ②监控服务之cpu: 1)、下载脚本: wget http://shawnflynn.com/wp-content/uploads/2008/08/check_cputar.gz 2)、解压并赋予执行权限: tar -axf check_cputar.gz -C /usr/local

nagios+centreon总结之第四章——nagios+centreon汉化

↘锁芯ラ 提交于 2019-12-09 20:23:41
nagios+centreon汉化 ① . 下载语言文件 : wget http://cacti-nagios.googlecode.com/files/messages.mo ② . 创建语言目录 : mkdir -p /usr/local/centreon/www/locale/zh_CN/LC_MESSAGES/ ③ . 移动下载的 messages.mo 至第 2 步创建的目录 : mv messages.mo /usr/local/centreon/www/locale/zh_CN/LC_MESSAGES/ ④ . 登录 centreon ,点击 administartors ,再点 option ,进入” my account ”,更改语言为 zh_CN 保存即可。 administartors => option => my account => zh_CN 来源: oschina 链接: https://my.oschina.net/u/727880/blog/313976

nagios+centreon总结之第二章——nagios+centreon安装

依然范特西╮ 提交于 2019-12-09 20:23:22
nagios+centreon安装 1. 安装apache: yum install httpd -y 2. 安装 GD 库 yum install gd fontconfig-devel libjpeg-devel libpng-devel gd-devel perl-GD -y 3. 安装 mysql yum install openssl-devel mysql-server mysql-devel -y 4. 安装 php yum install php php-mysql php-gd -y 5. 安装 php 扩展 yum install php-ldap php-xml php-mbstring php-posix -y 6. 安装 DBI yum install perl-DBI perl-DBD-MySQL -y 7. 安装 perl 模块 yum install perl-devel perl-CPAN -y 8. 安装 rrdtool yum install rrdtool perl-rrdtool -y 9. 安装 SNMP yum install perl-Crypt-DES perl-Digest-SHA1 perl-Digest-HMAC net-snmp-utils -y yum install perl-Socket6 perl-IO-Socket

nagios+centreon总结之第三章——nagios+centreon简单配置

爱⌒轻易说出口 提交于 2019-12-09 20:23:10
nagios+centreon配置 1. 配置 centreton web ① . 启动服务: chkconfig httpd on chkconfig mysqld on chkconfig --add ndo2db chkconfig ndo2db on chkconfig --add nagios chkconfig nagios on /etc/init.d/httpd restart /etc/init.d/mysqld start /etc/init.d/ndo2db start /etc/init.d/nagios start chkconfig centcore on # 安装 centreon 时,自动完成的 chkconfig centstorage on # 安装 centreon 时,自动完成的 ② .centreon web 安装配置: 浏览器输入: http://ip/centreon/install/setup.php 如果启动界面后出下面这种情况: You have to enable Cookies to proceed with the installation 请换用 firfox 浏览器重新打开。 如果出现错误, centreon 里提示不成功的,重新执行前面 ./install.sh -i 的安装: rm -rf /usr/local

nagios+centreon总结之第一章——nagios+centreon简介

本秂侑毒 提交于 2019-12-09 20:22:51
nagios+centreon简介 1. centreon是开源的IT监控软件,由法国人于2003年开发,最初名为Oreon,并于2005年正式更名为centreon。 2. centreon 可以简单地管理和配置 nagios ,比nagiosql更为简单明了。 3. 配合流程: ① 、nagios 通过 ndoutil 模块将监控数据写入数据库; ② 、centreon 读取数据库的数据并即时的展现监控信息。 4. nagios+centreon 与 nagios+cacti 对比: ①、 gui 方式添加 host ,支持 hosttemplate 与 servicestemplate ,自动建立关联服务,与 nagios+cacti 相比配置方便简单。 ②、支持 graphtemplate ,添加 servcie 时 自动添加 graph ,不必象 nagios+cacti 监控与流量图设置 2 步走。 ③、 host 监控可以 全部采用 nrpe 方式,不必象 nagios+cacti 生成流量图必须使用 snmp 。 ④、支持 多节点分布式监控 , nagios+cacti 的分布式监控现在想起来都头痛。 ⑤、支持 acl 权限管理 方式,对用户权限限制到菜单项, nagios+cacti 一个帐号大家用,都过时啦。 ⑥、详细的日志管理功能,日志搜索过滤都支持。 ⑦