sky 发表于 2013-6-20 08:48:10

CentOS安装配置nagios(1)

一,事前准备   安装nagios前需要解决用户,依赖包之类的问题。正所谓三军未动粮草先行。
    1.yum -y install httpd gcc automake autoconf libtool make         安装httpd gcc等必要工具         2.useradd nagios 建立nagios专用的用户和组。

二。开始正式安装主程序
   tar zxvf nagios-3.2.3.tar.gzcd nagios-3.2.3         ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios   make all   make install执行完这个步骤后,程序会提示依次运行make install-init ,make install-commandmode,make install-config 这几个命令。         make install-init          make install-commandmode         make install-config          接下来安装插件nagios-plugins-1.4.15.tar.gz 主要为nagios提供各种脚本来监控主机。                     tar zxvfnagios-plugins-1.4.15.tar.gz                      cd nagios-plugins-1.4.15./configure --prefix=/usr/local/nagios--with-nagios-user=nagios --with-nagios-group=nagios                        make && make install               添加网页访问的管理员账号htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin             这里会设置密码,要记住。三。 APACHE的配置修改   打开APACHE的配置文件 /etc/httpd/conf/httpd.conf (yum安装的httpd路径,如果为源代码安装 则是源代码安装的路径)   在末尾添加如下信息#setting for nagiosScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin<Directory "/usr/local/nagios/sbin">   Options ExecCGI   AllowOverride None   Order allow,deny   Allow from all   AuthName "Nagios Access"   AuthType BasicAuthUserFile /usr/local/nagios/etc/htpasswd.users//这里路径会根据nagios版本不同有所差异   Require valid-user</Directory>
Alias /nagios /usr/local/nagios/share<Directory "/usr/local/nagios/share">   Options None   AllowOverride None   Order allow,deny   Allow from all   AuthName "Nagios Access"   AuthType BasicAuthUserFile /usr/local/nagios/etc/htpasswd.users//这里路径会根据nagios版本不同有所差异   Require valid-user</Directory>
如果你的httpd是初次安装,则还需要修改以下两项ServerName 127.0.0.1:80DirectoryIndex index.html index.php四。启动nagios前的最后准备1.检查配置文件是否正确/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg2.开启服务service httpd startchkconfig --addnagioschkconfig nagios onservice nagios   start3.关闭防火墙services iptables stop4.这样就能登录上去了。但是如果还不能看,可能是因为开启了SElinux输入如下命令chcon -R -t httpd_sys_content_t /usr/local/nagios/sbin/
chcon -R -t httpd_sys_content_t /usr/local/nagios/share/这样一个监控端的nagios就起来了但是他还没有进行任何配置,所以还无法监控其他主机。具体配置我下期再写吧- -

tubaobaoya3 发表于 2013-6-20 09:16:40

好好 学习了 确实不错

小风儿 发表于 2013-6-20 10:37:02

生我之前谁是我,生我之后我是谁?

515439429 发表于 2013-6-20 10:54:54

走自己的路,让别人打车去吧。

dickrong 发表于 2013-6-20 11:43:34

与时俱进,你我共赴高潮!

zhk2369 发表于 2013-6-20 12:16:11

有事秘书干,没事干秘书!

jdxyzlh 发表于 2013-6-20 13:19:48

勃起不是万能的,但不能勃起却是万万都不能的!
页: [1]
查看完整版本: CentOS安装配置nagios(1)