设为首页 收藏本站
查看: 1692|回复: 0

纯净ubuntu系统上安装nagios并使用

[复制链接]

尚未签到

发表于 2015-11-22 16:58:09 | 显示全部楼层 |阅读模式
  一、安装环境
  1.系统 ubuntu-12.04.1-desktop-amd64.iso
  2.虚拟机 VMware® Workstation 8.0.4 build-744019
  3.远程工具 xshell4
  二、安装步骤
1.apt-get install ssh2.创建nagiios用户和用户组root@ubuntu:~# useradd -s /sbin/nologin nagios
root@ubuntu:~# mkdir /usr/local/nagios
root@ubuntu:~# chown -R nagios.nagios /usr/local/nagios3.开启sendmail服务4.编译安装 nagios
   cd /usr/local/src         #切换到软件安装目录    #上传所有的安装文件
   tar -zxvf nagios-3.2.0.tar.gz
   cd nagios-3.2.0/
   ./configure --prefix=/usr/local/nagios
   make all
   make install #安装主程序和CGI、HTML文件
   make install-init #在/etc/rc.d/init.d目录下创建nagios启动脚本
   make install-commandmode #配置目录权限
   make install-config #安装示例文件    #设置开机自启动   apt-get install chkconfig   $sudo ln -s /usr/lib/insserv/insserv /sbin/insserv
   chkconfig --add nagios
   chkconfig --level 35 nagios on
   chkconfig --list nagios DSC0000.jpg
5.安装nagios插件tar -xzvf nagios-plugins-1.4.14.tar.gz
cd nagios-plugins-1.4.14/
./configure --prefix=/usr/local/nagios
make
make install
6.安装配置apachetar -xzvf httpd-2.0.63.tar.gz
cd httpd-2.0.63/
./configure --prefix=/usr/local/apache2
make
make install
7.安装phpapt-get install libxml2apt-get install libxml2-dev ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs
apt-get install libxml2-dev
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs
make
make install8.配置apacheUser nagios
Group nagios #setting for nagios
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"
<Directory &quot;/usr/local/nagios/sbin&quot;>
AuthType Basic
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
AuthName &quot;Nagios Access&quot;
AuthUserFile /usr/local/nagios/etc/htpasswd
Require valid-user
</Directory>  Alias /nagios &quot;/usr/local/nagios/share&quot;
<Directory &quot;/usr/local/nagios/share&quot;>
AuthType Basic
Options None
AllowOverride None
Order allow,deny
Allow from all
AuthName &quot;Nagios Access&quot;
AuthUserFile /usr/local/nagios/etc/htpasswd
Require valid-user
</Directory>
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php .phtml
AddType applicatoin/x-httpd-php-source .phps 9.生成密码/usr/local/apache2/bin/htpasswd -c /usr/local/nagios/etc/htpasswd nagios10.启动apache
/usr/local/apache2/bin/apachectl start DSC0001.jpg
有可能有出现的问题 1.php make的时候报错configure: error: xml2-config not found. Please check your libxml2 installation.apt-get install libxml2apt-get install libxml2-dev 2.httpd: Could not determine the server's fully qualified domain name, using 127.0.1.1 for ServerName修改httpd.conf文件,把其中到#ServerName的注释去掉即可。
vi /usr/local/apache2/conf/httpd.conf3.You don't have permission to access /nagios/ on this server
这是解析出错了,需要查看 tail -f /usr/local/apache2/logs/error_log 进行具体的分析,有可能是配置文件 ,也有可能是权限问题.看到报错信息 attempt to invoke directory as script: /usr/local/nagios/share/原来share目录不能配成ScriptAlias,而只能配成  Alias 安装过程中需要用到的所有jar包

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-142286-1-1.html 上篇帖子: nagios监控某进程 下篇帖子: nagios插件之计算asterisk当前通话量
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表