网络管理关于Nagios配置难点解析

系统 Linux
如何才能从浏览器看到nagios的信息呢?这时需要用到Nagios配置apache2服务器,也就是基于apache2的基础上,通过浏览器去访问nagios的数据信息

Nagios配置设置Apache2服务器,让apache2启动时加载nagiosNagios安装好之后,我们需要从浏览器去察看nagios的监控信息,否则如果直接去看nagios的log文件,人会疯掉的。那么,如何才能从浏览器看到nagios的信息呢?这时需要用到apache2服务器,也就是基于apache2的基础上,通过浏览器去访问nagios的数据信息。

1、我们要做的工作只是配置一下apache,即修改配置文件。要修改的内容在Nagios配置编译的时候已经生成,为sample-config目录下的httpd.conf文件。将该文件的全部内容添加到apache2的主配置文件中即可!

2、Nagios配置的授权用户在从浏览器中查看nagios的监控信息时,我们可以对不同用户作一些限制。比如某些用户可以所有信息,某些用户只能查看部分信息。首先,使用htpasswd添加授权用户(即可以从浏览器登陆nagios监控界面的用户)。如:htpasswd –c /usr/local/nagios/etc/htpasswd.users nagiosadmin 然后输入密码,即可用该用户名密码登陆Nagios。在这里插一句,Nagios配置启动之后,所有的信息均在var目录下的log文件中,所有nagios的信息之所以能够在浏览器中显示出来,需要一个工具,就是CGI,是它把信息显示在网页上。
用户权限的限制正是在这里!接下来,在cgi的主配置文件中,有一个变量use_authentication,默认是1,即需要认证。开始的时候我建议大家把这个值改为0,是为了省事,这样配置起来确实方便,只此一步,就可以查看Nagios配置的监控信息。但是,这样的话,就是所有htpasswd授权的用户均可以查看所有信息,很不安全。我们需要对不同的用户进行限制。

所以建议将use_authentication改为1,然后再在接下来后面的几个变量中添加各种权限的用户如authorized_for_system_informationauthorized_for_configuration_informationauthorized_for_system_commandsauthorized_for_all_servicesauthorized_for_all_
hostsauthorized_for_all_service_commandsauthorized_for_all_host_commands。。。。。。
当use_authentication值为0时,这些变量的赋值全部失效,默认为全部用户。

【编辑推荐】

  1. Linux系统的Nagios网络管理模块的实现
  2. 开源监控项目Nagios衍生新项目ICINGA 更加面向社区
  3. 运维监控Nagios连载3:部署、配置Nagios服务
  4. 运维监控Nagios连载2:部署apache服务器
  5. 运维监控连载:开源监控利器nagios实战全解
责任编辑:chenqingxiang
相关推荐

2017-09-30 10:17:24

云计算PaaS容器云

2011-03-28 09:07:26

Nagios配置文件

2019-01-10 10:54:46

WASWMQ运维

2010-07-20 15:59:32

交换机Vlan

2011-03-21 11:14:22

LinuxNagios

2010-09-04 10:57:27

园区网络

2011-03-21 11:14:25

LinuxNagios

2011-03-22 15:17:14

Nagios安装

2021-02-06 07:26:06

C++编程可变模板参数

2009-12-10 13:43:08

使用PHPExcel

2010-08-03 12:53:51

FlexBuilder

2010-01-15 17:38:33

VB.NET公共运行环

2011-03-31 16:05:18

Redhat配置nagios

2011-08-22 12:25:02

nagios

2010-05-31 11:10:37

Nagios pnp

2021-05-20 11:13:22

Linux红外文件

2010-06-17 15:54:24

UML总结

2011-03-21 09:17:06

Nagios

2011-03-25 10:37:17

2011-11-08 21:58:01

Nagios 配置 流
点赞
收藏

51CTO技术栈公众号