Nagios安装中遇到的问题点,记录一下
2017-12-23 11:47
375 查看
网络上有好多安装方法,我仅记录自己安装后的问题
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: $NOT
4000
IFICATIONTYPE$\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$
}
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: $NOT
4000
IFICATIONTYPE$\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$
}
相关文章推荐
- 记录一下自己32位win7安装Android Studio2.33遇到的问题
- 记录一下Fedora21下安装Foundation5遇到的问题[尚有遗留问题]
- redis集群环境安装(参照redis中文官网,中间遇到了一些问题,so,记录一下)
- 安装Ubuntu时遇到的问题,做一个笔记记录一下
- 记录一下安装ubuntu 11.04 x64 目前为止遇到的问题
- 记录一下这几天eclipse建立maven工程遇到的问题
- AIDL中遇到的问题,记录一下 + 避免绑定启动service 后 activity 与service 之间参数为null的情况
- 记录一下Mysql中数据导入导出遇到的问题
- 在virtualbox中安装ubuntu遇到问题及方法记录
- Android学习记录(七) 记录一下最近遇到的坑:文件断点续传的问题。
- mysql 5.7安装遇到的问题记录
- xampp安装方法及部分问题解决方法(记录一下,以备后用)
- 最近学习过程中遇到的问题,记录一下
- 记录一下从开始做Android app整个过程中遇到的问题
- Android studio 安装中遇到一些问题的解决办法,分享一下
- 记录安装caffe遇到的两个问题
- 安装Bcache中遇到的问题记录
- 安装MSYS2过程遇到的问题及解决记录
- 记录一下安装weblogic12c遇到的坑
- 记录一下今天安装node.js以及npm install的一些问题