CentOS 6.4安装Nagios(中文版)

 

 

首页服务器应用

背景:

阅读新闻

CentOS 6.4安装Nagios(中文版)

[日期:2013-08-08]   来源:Linux社区  作者:navyaijm   [字体:]  

一、安装
1、基础环境安装(系统最小安装)
yum install gcc glibc glibc-common gd gd-devel httpd

推荐阅读:

Nagios—服务和性能监控

CentOS 6.2 使用Nagios nrpe监控本地与远程Linux主机

[Nagios监控] CentOS 6.2安装配置Nagios Server 

CentOS 安装配置Nagios 监控服务器

RHEL下安装配置Nagios与Cacti服务

Nagios 的详细介绍请点这里
Nagios 的下载地址请点这里

2、 nagios和 nagios-plus的安装
/usr/sbin/useradd nagios
/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -G nagcmd nagios
/usr/sbin/usermod -G nagcmd apache
tar -jxvf nagios-cn-3.2.3.tar.bz2
cd nagios-cn-3.2.3
./configure --with-group=nagios --with-user=nagios --with-command-group=nagcmd --with-gd-lib=/usr/lib --with
-gd-inc=/usr/include
make all
make install
make install-init
make install-commandmode
make install-config
make install-webconf
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin ##创建web登录用户名和密码
chown -R nagios.nagios /usr/local/nagios/etc/htpasswd.users
tar -zxvf nagios-plugins-1.4.16.tar.gz
cd nagios-plus-1.4.16
./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-gourp=nagios
make&&make install

PS:当安装nagios-plugins-1.4.16时候报错如下:
ps/check_http.Tpo -c -o check_http.o check_http.c
check_http.c: In function ‘process_arguments’:
check_http.c:312: error: ‘ssl_version’ undeclared (first use in this function)
check_http.c:312: error: (Each undeclared identifier is reported only once
check_http.c:312: error: for each function it appears in.)
make[2]: *** [check_http.o] Error 1
make[2]: Leaving directory `/data/nagios-plugins-1.4.16/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/data/nagios-plugins-1.4.16'
make: *** [all] Error 2

解决办法:
12 1、yum -y install openssl openssl-devel
2、重新configure

3、配置文件修改
[root@db3 etc]# pwd
/usr/local/nagios/etc
[root@db3 etc]# tree
.
├── cgi.cfg ##需要修改
├── htpasswd.users
├── nagios.cfg ##需要修改
├── nagiosgraph.cfg
├── objects
│  ├── commands.cfg ##需要修改
│  ├── contacts.cfg ##需要修改
│  ├── localhost.cfg
│  ├── printer.cfg
│  ├── switch.cfg
│  ├── templates.cfg ##需要修改
│  ├── timeperiods.cfg
│  └── windows.cfg
└── resource.cfg

cgi.cfg内容如下:
[root@db3 etc]# cat cgi.cfg |grep -v "#" | awk "NF"
main_config_file=/usr/local/nagios/etc/nagios.cfg
physical_html_path=/usr/local/nagios/share
url_html_path=/nagios
show_context_help=0
use_pending_states=1
use_authentication=1
use_ssl_authentication=0
authorized_for_system_information=nagiosadmin,command
authorized_for_configuration_information=nagiosadmin,command
authorized_for_system_commands=nagiosadmin
authorized_for_all_services=nagiosadmin
authorized_for_all_hosts=nagiosadmin
authorized_for_all_service_commands=nagiosadmin
authorized_for_all_host_commands=nagiosadmin
statusmap_background_image=zytianbk.png
default_statusmap_layout=0
default_statuswrl_layout=4
ping_syntax=/bin/ping -n -U -c 5 $HOSTADDRESS$
refresh_rate=90
escape_html_tags=1
action_url_target=_blank
notes_url_target=_blank
lock_author_names=1
ttf_file=/usr/local/nagios/sbin/simhei.ttf
statusmap_mod=2

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/75cbc80fd530d48608c918e80710d5c4.html