Nagios 案例配置

简介: 安装Nagios后,配置文件位于`/usr/local/nagios/`。`etc/objects`目录包含监控配置,如主机、服务模板等。要添加客户端监控,复制`localhost.cfg`并修改为主机IP,更新`nagios.cfg`引入新配置,并排除未安装插件的服务检查以避免错误。需在客户端安装`nagios-plugins`和`nrpe`以支持远程监控服务。

安装完 nagios,配置文件主目录在/usr/local/nagios/下,目录各种的功能如下:
image.png
image.png

etc/objects 目录主要包括监控主机的配置、模板、监控时间段等配置文件。
image.png
简单来添加一个客户端监控的步骤:
cp localhost.cfg 192.168.149.128.cfg
把默认配置文件里面的 locahost、127.0.0.1、check_local 替换成最新
sed -i
's#localhost#192.168.149.128#g;s#127.0.0.1#192.168.149.128#g;s#chec
k_local#check#g ; s#linux-servers#192.168.149.128#g '
192.168.149.128.cfg
在 nagios.cfg 36 行后加入cfg_file=/usr/local/nagios/etc/objects/192.168.149.128.cfg
sed -i '36a cfg_file=/usr/local/nagios/etc/objects/192.168.149.128.cfg'
/usr/local/nagios/etc/nagios.cfg
最 后 执 行 :/usr/local/nagios/bin/nagios -v
/usr/local/nagios/etc/nagios.cfg 没有报错即可。
默认有报错,因为没有在客户端安装 nagios 插件及 NRPE,需删掉配
置文件里 disk、swap、process、user、cpu 等监控配置段:
define service{
use local-service
host_name 192.168.149.128
service_description Swap Usage
check_command check_swap!20!10
}image.png
这里注意* 如果没有配置 check_nrpe 监控,默认不能监控客户端例
如 swap、disk、CPU、process 等状态,需要在配置文件里删除或者注
释掉。
如下是刚刚添加的默认的客户端监控图image.png
Nagios 客户端插件安装
Nagios 客户端安装需要安装两个软件,nagios-plugins-1.4.15.tar.gz
和 nrpe-2.13.tar.gz,安装方法如下:
useradd nagios ;tar -xzf nagios-plugins-1.4.15.tar.gz &&cd
nagios-plugins-1.4.15 &&./configure – prefix=/usr/local/nagios
&&make &&make install
tar -xzf nrpe-2.13.tar.gz && cd nrpe-2.13 &&./configure --enable-ssl
--with-ssl-lib &&make all && make install-plugin && make
install-daemon && make install-daemon-config
chown -R nagios:nagios /usr/local/nagios/ ;cd .. ;cp nrpe.cfg
/usr/local/nagios/etc/nrpe.cfg
启动 nrpe 客户端命令:/usr/local/nagios/bin/nrpe -c
/usr/local/nagios/etc/nrpe.cfg –d

目录
相关文章
|
2月前
|
JavaScript Java 关系型数据库
基于springboot的电影购票管理系统
本系统基于Spring Boot框架,结合Vue、Java与MySQL技术,实现电影信息管理、在线选座、购票支付等核心功能,提升观众购票体验与影院管理效率,推动电影产业数字化发展。
|
安全 Java 开发工具
Git企业开发级讲解(四)
Git企业开发级讲解(四)
120 0
|
存储 运维 监控
双11黑科技,阿里百万级服务器自动化运维系统StarAgent揭秘
还记得那些年我们半夜爬起来重启服务器的黑暗历史吗?双11期间,阿里巴巴百万量级主机管理能安全、稳定、高效,如丝般顺滑是如何做到的?阿里巴巴运维中台技术专家宋意,首次直播揭秘阿里IT运维的基础设施StarAgent,详细分析StarAgent是如何支持百万级规模服务器管控?如何像生活中的水电煤一样,做...
17067 16
|
7月前
|
存储 JavaScript
|
SQL Java API
Stream&Kotlin 还能再进化成什么
Java 早期缺乏简洁的数据集运算语法,导致开发效率低下。Java 8 引入的 Stream API 和 Kotlin 在一定程度上改善了这一状况,但仍不及 SQL 简洁。 SPL 作为一种解释型动态语言,提供了比 SQL 更强大的结构化数据处理能力,支持丰富的计算函数和流程控制语句,代码简洁易维护,且可无缝集成到 Java 应用中,支持多种数据源,适用于复杂业务逻辑的开发。
|
机器学习/深度学习 SQL 运维
网络安全中的入侵检测与防御系统技术探讨
【7月更文挑战第8天】 入侵检测与防御系统是网络安全的重要组成部分,它们通过实时监测和防御网络及系统中的恶意行为,为网络安全提供了重要保障。随着技术的不断发展,IDPS将在未来发挥更加重要的作用,为我们构建一个更加安全、可信的网络环境。
|
人工智能 运维 Cloud Native
重磅解读阿里云云网络领域关键技术创新
2023年10月31日,杭州·云栖大会,阿里云技术主论坛带来了一场关于阿里云主力产品与技术创新的深度解读,阿里云网络产品线负责人祝顺民带来《云智创新,网络随行》的主题发言,针对阿里云飞天洛神云网络(下文简称洛神网络)领域产品服务创新以及背后的技术积累进行了深度解读,不少背后的创新技术系首次重磅披露。
129521 16
mysql-实战案例 (超详细版)
mysql-实战案例 (超详细版)
生产环境element icon乱码展示
生产环境element icon乱码展示
558 0
|
JSON 监控 API
【实践】开源IDS网络流量分析与监控系统Zeek对接GrayLog
【实践】开源IDS网络流量分析与监控系统Zeek对接GrayLog
1301 0