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

目录
相关文章
|
Web App开发 开发工具 机器学习/深度学习
|
Web App开发 开发工具 机器学习/深度学习
|
监控 开发工具 Windows
|
Linux Apache 数据安全/隐私保护