nagios学习笔记(一)
一、nagios的安装和基本配置
二、nagios监控linux系统
三、nagios监控windows系统
Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供强大的异常报警功能等。下面是安装过程。
一、nagios的安装和基本配置
1.下载nagios软件和插件
#wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.14.tar.gz
2.安装nagios软件
#groupadd nagcmd
#usermod -a -G nagcmd nagios
#usermod -a -G nagcmd daemon
#tar -zxvf nagios-3.2.0.tar.gz
#cd nagios-3.2.0
#./configure --prefix=/usr/local/nagios --with-command-group=nagcmd
#make all
#make install
#make install-init
#make install-config
通过以上的步骤,nagios安装完成。
3.配置apache
在安装nagios之前先搭建好一个LAMP的环境,给nagios的提供一个web监控的接口。具体配置LAMP这里就不些了。
1)修改apache的配置文件。
<Directory "/usr/local/nagios/sbin">
# SSLRequireSSL
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>
Alias /nagios "/usr/local/nagios/share"
<Directory "/usr/local/nagios/share">
# SSLRequireSSL
Options None
AllowOverride None
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>
注意:在apache里面必须加载alias模块。
2)创建apache目录验证文件
3)安装nagios插件
#cd nagios-plugins-1.4.11
#./configure --with-nagios-user=nagios --with-nagios-group=nagios
#make
#make install
4)启动Nagios
#chkconfig nagios on
#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
#service nagios start
到此配置完成!在浏览器里输入http:\\IP\nagios。成功安装!留下一张图!
最后说下nagios软件的目录结构和配置文件,为配置linux监控做好准备。
1)目录结构
sbin Nagios Cgi文件所在目录,也就是执行外部命令所需文件所在的目录
Share Nagios网页文件所在的目录
var Nagios日志文件、spid 等文件所在的目录
var/archives 日志归档目录
var/rw 用来存放外部命令文件
2)默认的配置文件(./etc目录下)
resource.cfg 定义了一些变量,以便被其他文件引用,如$USER1$
nagios.cfg Nagios主配置文件
objects 目录里面存放着nagios对象
对象目录(./etc/objects)下的对象配置文件有
commands.cfg 命令定义配置文件,里面定义的命令可以被其他文件引用
localhost.cfg 本地监控配置事例文件
switch.cfg 交换机监控配置事例文件
timeperiods.cfg 监控时间段的配置文件
contacts.cfg 联系人和联系人组配置文件
printer.cfg 监控打印机的一个事例配置文件
templates.cfg 模板配置文件
windows.cfg windows系统配置事例文件
这下配置文件的调用比较复杂。我的理解是nagios监控有两个方面:主机监控和服务监控,配置文件的调用以这个为中心进行配置并调用。
转载于:https://blog.51cto.com/bjrefine/285303
nagios学习笔记(一)相关推荐
- Nagios学习笔记
Nagios学习笔记之(一)最初搭建 2012-07-17 13:05:08 标签:linux 监控 nagios cacti 版权声明:原创作品,如需转载,请与作者联系.否则将追究法律责任. Nag ...
- nagios学习笔记(二)
二.监控linux系统 通过上节的学习,我已经把nagios这个平台建立起来了,这节将来实现对linux系统的监控.可以用NRPE插件来实现对linux的监控.插件的工作原理如下: 1.配置被 ...
- Linux学习笔记13
Linux学习笔记13 Linux学习笔记13 配置Nagios 基本介绍 Nagios安装 - 服务端 Nagios安装 - 客户端 监控中心添加被监控主机 配置文件的简单说明 继续添加需要服务端通 ...
- 分布式系统服务注册与发现原理 SpringCloud 学习笔记
分布式系统服务注册与发现原理 & SpringCloud 学习笔记 分布式系统服务注册与发现原理 引入服务注册与发现组件的原因 单体架构 应用与数据分离 集群部署 微服务架构 架构演进总结 服 ...
- PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call
您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...
- 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程
暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...
- 容器云原生DevOps学习笔记——第二期:如何快速高质量的应用容器化迁移
暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...
- 2020年Yann Lecun深度学习笔记(下)
2020年Yann Lecun深度学习笔记(下)
- 2020年Yann Lecun深度学习笔记(上)
2020年Yann Lecun深度学习笔记(上)
最新文章
- 从实体类get方法拿不到值,可能是字段带_的原因
- Git学习系列之Git和TortoiseGit的区别
- redux VS mobx (装饰器配合使用)
- 数据库新秀 postgresql vs mongo 性能PK
- 经典C语言程序100例之五八
- lucene4.7 分页(五)
- 在python下比celery更加简单的异步任务队列RQ
- 简单说下COALESCE这个日常使用的函数
- 网站 HTTP 升级 HTTPS 完全配置手册
- C学习笔记-基础数据结构与算法
- Matlab简单教程:条件分支
- python使用密钥加密的表述_python - PythonGnuPG生成密钥,对消息进行加密和解密 - SO中文参考 - www.soinside.com...
- 辞职的新方式:一言不合就消失!
- Kindle 文档生成工具
- 30岁了开始自学编程,家里比较困难还来得及吗?
- 全面拆解携程云原生实践,打造智能弹性的云端酒店直连系统!
- matlab怎么栅格化地图,用栅格化的思维进行地图散点数据绘制
- Visual Paradigm 如何绘制平面图?
- UML软件建模技术-基于IBM RSA工具的基础实训
- PCIe系列专题之二:2.5 Flow Control缓存架构及信用积分
热门文章
- 前前前世用计算机,前前前世
- 跨境电商自建站后台系统原型rp_没学历做跨境电商好做吗?虾皮shopee开店没有流水怎么办...
- vue就地复用不是更快吗_Vue.js从零开始——组件(1)
- Matlab ANN人工神经网络 validation checks
- centos nginx离线安装
- Python 中 pass的使用
- linux sort 时间排序,linux sort多字段排序实例解析
- 用CMake编译运行在网上下载的源文件src
- Batch Normalization 学习笔记
- 机器学习实战:模型评估和优化