当前位置:首页 » 网页前端 » nagiosweb
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

nagiosweb

发布时间: 2022-08-23 14:38:18

1. nagios的拓扑图和web页面修改

centreon +nagvis ,下载fan安装包

2. 怎么检查nagios服务起来没有

查看nagios启动进程:ps -ef|grep nagios
nagios 1342 1 0 06:12 ? 00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
有上述进程即启动了nagios。

考虑到你是web界面登陆不了,你还得看看apache服务是否启动:
查看apache服务: ps -ef|grep httpd
apache 1375 1306 0 06:12 ? 00:00:00 /usr/sbin/httpd
有上述进程即启动了apache。

3. nagios界面出了问题

你安装nagios时候应该有nagios用户
你nagios用户的home目录 应该没创建

4. 能修改nagios的web页面么

可以的啊 在/usr/local/nagios/share/目录下

5. 哪里有nagios代码的编写文档

简单介绍nagios

nagios是一款开源的监控软件,能够对网络内的主机和硬件设备进行状态监控。
功能:
1. 状态监控
2. 预警报告
3. 集中,规模化管理
4. web可视化显示方式
5. 自定义shell脚本或插件实现更多的功能

http://www.nagios.org/ 官方网站

nagios的实现方式:nagios采用分布-集中的管理模式。在nagios服务器上安装nagios主

程序,在被监控主机上安装nagios代理程序。通过nagios主程序和nagios代理程序之间

的通讯,监视主机状态。主程序和代理程序之间有两种工作方式,一种是主程序--

>Active-->代理程序;另一种是主程序-->passive-->代理程序;顾名思义,是以一方向

另一方主动提出通讯需求来划分的。

所需软件:
系统:Redhat AS 4
nagios-2.9.tar.gz
nagios-plugins-1.4.9.tar.gz
nrpe-2.8.1.tar.gz
这三个软件都可以官方网站下载http://www.nagios.org/download/
imagepak-base.tar.gz
下载地址:
http://download.chinaunix.net/download.php?id=9332&ResourceID=4709

实现要求:在一台机器上面监控多台运行主机状态,所以安装步骤为首先安装监控机器,再配置监控机器,最后安装被监控端软件。

一.安装监控中心
1.nagios 安装

tar zxf nagios-2.9.tar.gz
useradd nagios
cd nagios
./configure --prefix=/usr/local/nagios --with-gd-lib=/usr/local/lib --with-gd-inc=/usr/local/include
make all
make install
make install-init
make install-commandmode
make install-config
chown nagios.nagios /usr/local/nagios

2.安装nagios-plugins

tar zxf nagios-plugins.tar.gz
cd nagios-plugins
./configure --prefix=/usr/local/nagios-plugins
make all
make install
mv /usr/local/nagios-plugins/libexec /usr/local/nagios/

(在redhat系统上面安装可能出现configure时,到这里checking for redhat spopen

problem...就不动了,所以需要在configure时再加上这个 --enable-redhat-pthread-workaround )

3安装imagepak-base.tar.gz

tar zxf imagepak-base.tar.gz
解压以后是base目录
cp -r base /usr/local/nagios/share/images/logos/

4安装nrpe-2.8.1.tar.gz

tar zxf nrpe-2.8.1.tar.gz
cd nrpe-2.81
./configure --enable-ssl --enable-command-args
make all

要是没有/usr/local/nagios/etc ;/usr/local/nagios/bin;/usr/local/nagios/libexec 就创建

mkdir -p /usr/local/nagios/etc
mkdir /usr/local/nagios/bin
mkdir /usr/local/nagios/libexec

cp src/check_nrpe /usr/local/nagios/libexec

vi /usr/local/nagios/etc/checkcommands.cfg

chown -R nagios.nagios /usr/local/nagios/

cp sample-config/nrpe.cfg /usr/local/nagios/etc/

cp src/nrpe /usr/local/nagios/bin/

chmod 755 /usr/local/nagios/bin/nrpe

/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d

#添加下面内容
define command{
command_name check_nrpe
command_line /usr/local/nagios/libexec/check_nrpe -H $HOSTADDRESS$ -c

$ARG1$
}

到此监控中心所需软件安装完毕,接下来进行配置nagios

二. 配置nagios

1.配置apache

在httpd.conf中追加

ScriptAlias /nagios/cgi-bin/ /usr/local/nagios/sbin/
<Directory "/usr/local/nagios/sbin/">
AllowOverride AuthConfig
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
Alias /nagios/ /usr/local/nagios/share/
<Directory "/usr/local/nagios/share">
Options None
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>

2.配置nagios

[Copy to clipboard]CODE:
cd /usr/loca/nagios/etc/

把这里.cfg-sample文件配置文件模板,全部重命名为.cfg

如:cp nagios.cfg-sample nagios.cfg

然后检查配置文件是否出错
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
出现Total Warnings: 0
Total Errors: 0

vi /usr/local/nagios/etc/cgi.cfg
use_authentication=1改为use_authentication=0,即不用验证.

启动后台进程把nagios作为守护进程:
/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg

/etc/init.d/nagios start

在上面全部安装完毕之后,开始定义配置文件,下面配置全部都是临控端进行。

在nagios安装完毕之后,主要是调好配置文件。
cd /usr/local/nagios/etc/ 为配置文件。

nagios.cfg为主配置文件,增加新的.cfg配置文件,需要在nagios.cfg里面添加才可以。
localhost.cfg 定义了本机一些监控配置等,创建新的或其它配置文件可以参考此文件



创建下面几个cfg配置文件在/usr/local/nagios/etc里面
touch contactgroups.cfg contacts.cfg hostgroups.cfg hosts.cfg services.cfg

timeperiods.cfg

http://ip/nagios/这样可以打开web页面

6. centos 下面搭建的nagios 有没有办法实现web用端口来访问

天天天天天天天天天天天天他天天天天天天天天天天天天他天天天天天天天天天天天天他天天天天天天天天天天天天他天天天天天天天天天天天天

7. 怎样启动与停止Nagios

启动与停止Nagios

有多于一种方式来启动、停止和重启动Nagios,这里在有更通常做的方式...

提示:在你启动或重启动你的Nagios程序之前,你总是要确保你验证你的配置文件已经通过。

一、启动Nagios

初始化脚本:最简单的启动Nagios守护进程的方式是使用初始化脚本,象这样:
/etc/rc.d/init.d/nagios start

手工方式:你可以手动地启动Nagios守护进程,用命令参数-d,象这样:
/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg

二、重启动Nagios

当你修改了配置文件并想使之生效的话,重启动或重载入动作是必须的。

初始化脚本:最简单地重启动Nagios守护进程的方式是使用初始化脚本,象这样:
/etc/rc.d/init.d/nagios reload

Web接口方式:你可以利用WEB接口,通过点击“进程信息”的超链接页面里的“重启动Nagios进程”来重启动Nagios,见图

手工方式:你可以手动地发一个SIGHUP信号,象这样:
kill -HUP

三、停止Nagios

初始化脚本:最简单地停止Nagios守护进程的方式是通过初始化脚本,象这样:
/etc/rc.d/init.d/nagios stop

Web接口方式:你可以利用WEB接口,通过点击“进程信息”的超链接页面里的“关闭Nagios进程”来停止Nagios,见图

8. nagios 声音报警

将nagios添加到服务中
设置服务为自启动
检测nagios的配置是否正确,在后面配置nagios过程中我们为了检测配置的是否正确需要不断执行该命令来检查配置文件。
#service nagios start 启动nagios
需要注意的是,Centos默认打开了selinux并且运行于强制安全模式,这将导致在打开nagios的web界面时会出现Internet Server Error的错误。
查看是否运行于强制模式,结果为1表示是
更改selinux运行于宽容模式
但是这个设置重启后就会失效,如需要重启后保持该设置需要修改/etc/sysconfig/selinux,将其中的SELINUX= enforcing更改为SELINUX= permissive并重启系统。当然你也可以改成disable禁用selinux