Nagios安装中遇到的问题点,记录一下

网络上有好多安装方法,我仅记录自己安装后的问题

1,网页打不开

service iptables stop 关闭防火墙

或者 vi /etc/sysconfig/iptables

添加此条目 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 开通80口

vi /etc/httpd/conf/httpd.conf

 

<IfModule dir_module>

  DirectoryIndex index.html index.php

  AddType application/x-httpd-php .php

</IfModule>                                               这两个很重要 ,我两次安装,都打错字!! 

后追加

 

#Setting for nagios
ScriptAlias /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 Basic
    AuthUserFile /usr/local/nagios/etc/htpasswd
    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 Basic
    AuthUserFile /usr/local/nagios/etc/htpasswd
    Require valid-user
</Directory>

 

 

2,权限问题打不开

 

vi /etc/selinux/config

SELINUX=disabled

3,检查所有配置文件的正确性

/usr/local/nagios/bin/nagios-v /usr/local/nagios/etc/nagios.cfg

Total Warnings: 0
Total Errors:   0

都是0,很明显,没问题。如果有问题,请仔细查看报错项目

4,出问题,看日志

cat /usr/local/apache2/logs/error_log 

不急不躁,方能成功

5,如果commands.cfg报错 后追加

 



 # ‘notify-host-by-email’ command definition
 define command{
 command_name host-notify-by-email
 command_line /usr/bin/printf “%b” “***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost:       $HOSTNAME$\nState:$HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time:      $LONGDATETIME$\n” | /bin/mail -s “** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **”  $CONTACTEMAIL$
 }
  # ’service_notification_commands’ command definition
 define command{
 command_name service-notify-by-email
 command_line /usr/bin/printf “%b” “***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService:   $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time:  $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$” | /bin/mail -s “** $NOTIFICATIONTYPE$ Service Alert:  $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **” $CONTACTEMAIL$
 }

6./usr/local/apache2/bin/apachectl start

/usr/local/apache2/bin/apachectl: line 94: lynx: command not found

#yum install lynx -y

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王Sir_yt

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值