在学习安装nagios中所遇到的问题

来源:互联网 发布:詹姆斯总失误数据 编辑:程序博客网 时间:2024/05/16 01:37


有学习Linux的兴趣,所以就随便搞了台机器看看


弄了台之前人家用过的,里面已经装好Linux系统了,开机后没有Root密码,只能给Root密码重新配置了


清楚ROOT密码:



开机菜单按e,内核选项按e,在最后添加single回车,按b


password root修改密码

密码修改好了终于可以登录了

----------------------------------------------------------------------

开始按照http://www.cnblogs.com/mchina/archive/2013/02/20/2883404.html#!comments这个配置

首先用wget下载所需的软件包,我去竟然没这个命令,那就新安装个

yum –y install wget

安装好了终于可以下载了,额~居然下载失败

好吧只好用Windows系统下载好用U盘再Copy过去 

挂在NTFS格式的移动存储设备还需额外软件支持,找了下度娘下个ntfs-3g软件包

编译软件包:./configure && make && make install

出了个错误 newly created file is older than distributed files! 网上说是系统时间问题

查看了下系统时间确实与实际时间差的有点多

赶紧修改一下:

hwclock --set --date="月/日/年 小时:分钟:秒"

hwclock -hctosys

一切顺利的进行中。。。

--------------------------------------------------------------------------

安装PHP出现make:***[sapi/cli/php] Error 1

ext/iconv/.libs/iconv.o:In function `php_iconv_stream_filter_ctor':
/home/king/php-5.2.13/ext/iconv/iconv.c:2491: undefined reference to`libiconv_open'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1

真是一步一个坎啊

度娘说

编辑 Makefile


在安裝 PHP到系统中时要是发生「undefined reference tolibiconv_open'」之类的错误信息,那表示在「./configure」沒抓好一些环境变数值。错误发生点在建立「-o sapi/cli/php」是出错,没給到要 link iconv 函式库参数。 解决方法:编辑Makefile大约77 行左右的地方: EXTRA_LIBS = ..... -lcrypt在最后加上 -liconv,例如: EXTRA_LIBS = ..... -lcrypt-liconv然后重新再次 make 即可。

果真灵验啊,呵呵

终于将Nagios安装好了,就剩配置了

--------------------------------------------------------------------------------------

在启用阿帕奇服务时,出错了,80端口被占用

查看一下被谁占用了

netstat -lnp | grep 80

竟然被nginx占用了,应该是前人安装的,反正我也不需要,将进程杀死

killall -9 nginx

启用阿帕奇

/usr/local/apache2/bin/apachectl start

启动起来了

赶紧用WEB界面访问一下,输入验证账号密码竟然出现 Internal Server Error

原来再用# /usr/local/apache2/bin/htpasswd -c /usr/local/nagios/etc/htpasswd nagiosadmin 创建验证文件时并没有真的成功, /usr/local/nagios/etc/ 下不存在htpasswd 文件,明明执行了却没出现不知为什么

------------------------------------------------------------------------------------------------------------

配置好了验证一下配置是否正确

[root@node1 ~]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

出现了9个错误

Error: Contact group 'admins' specified in service 'Current Load' forhost 'node1' is not defined anywhere!

好像是group有问题templates.cfg配置中的admins组更改为contact.cfg中定义的contactgroup_name     ts 

终于好了,剩下的就按照模板添加主机了。






0 0
原创粉丝点击