vi /usr/local/apache/httpd/conf/httpd.conf
加入一句 ServerName localhost:80
或将#ServerName :80——>ServerName :80
#/usr/local/apache/bin/apachectl restart 重启即可
假若再出现如下情况:
(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
方法 :
#netstat -lnp | grep 80
#ps -aux | grep http
#ps -aux | grep apache
将看到的http及apache的进程kill
引用(yahoon的BLOG):
Nagios自己定义了一套规则用于配置文件,其中最重要的概念就是”对象”----object.通俗的理解:假定我们首先定义了”性别”这个对象,它的值只可能是男,女,人妖等等,然后定义某人为一个对象,例如张三,定义张三的时候有”性别”这个属性,它的值就必须来源了之前定义的性别这个对象,要么是男是女,或者是人妖.在Nagios里面定义了一些基本的对象,一般用到的有:
联系人
contact
出了问题像谁报告?一般当然是系统管理员了
监控时间段
timeperiod
7X24小时不间断还是周一至周五,或是自定义的其他时间段
被监控主机
host
所需要监控的服务器,当然可以是监控机自己
监控命令
command
nagios发出的哪个指令来执行某个监控,这也是自己定义的
被监控的服务
service
例如主机是否存活,80端口是否开,磁盘使用情况或者自定义的服务等
另外,多个被监控主机可以定义为一个主机组,多个联系人可以被定义为一个联系人组,多个服务还能定义成一个服务组呢.
回到上面的例子,定义张三需要之前定义的性别,我们定义一个被监控的服务,当然就要指定被监控的主机,需要监控的时间段,要用哪个命令来完成这个监控操作,出了问题向哪个联系人报告.所有这些对象绝对多数都是需要我们手动定义的,这就是nagios的安装显得复杂的地方
1、添加Nagios用户(为了安全,不让root登录)
#useradd nagios(或useradd –g nagios nagios) #passwd nagios #groupadd nagiosG #usermod -G nagiosG nagios #usermod -G nagiosG apache//假若没有此用户,在安装完成httpd后再添加
2、添加目录权限
#mkdir /usr/local/nagios(没有就新建) #chown –R nagios.nagios /usr/local/nagios(或chown –R nagios:nagios /usr/local/nagios)
3、测试发送信息
(1)看sendmail是否正常,我们需要使用sendmail来发送故障报警信息,所以这个包必须能够正常工作
Sendmail分为服务器和客户端两部分,有2种发送报警邮件的方式:
A、nagios所在的机器通过sendmail客户端程序把邮件发送到专门的邮件服务器,再由邮件服务器把消息发送到用户邮箱。
B、邮件客户端和服务器端就用nagios所在系统sendmail。
第一种方式用起来非常规范,但更麻烦,例如需要做地址解析、修改邮件服务器的配置;另外还有一个问题-它还依赖别的系统,增加了故障点和复杂度。
第二种方法十分简单,只需启动sendmail服务即可,而且它不再依赖于别的系统和服务。
几乎所有的linux/unix发行版都默认安装sendmail,但我们必须要将 sendmail 服务运行起来。
#rpm -qa | grep sendmail
//检查系统有没有安装sendmail
#yum install -y sendmail*
//假若没有就用yum来安装默认配置也可以了,如有需要也可以参考网上的相关配置
#mail -s "hope" abc@mail.com < /tmp/test.ini
You have new mail in /var/spool/mail/root
另外一种方法:
安装sendmail组件
首先要确保sendmail相关组件的完整安装,我们可以使用如下的命令来完成sendmail的安装:
# yum install -y sendmail* # service sendmail start #setenforce 0 #service iptables stop # echo "aa" | mail abcde@163.com
(2)手机信息功能(待测)
假若公司是有自己的短信通道,直接把发送短信的客户端程序sms_send拷贝到目录/usr/local/bin/下。如果没有短信下发的网关通道,那怎么办呢?网络上有很多短信发送的客户端程序,很有名的就是smsclient,把它下载下来,解包后安装,。不要忘记购买手机modem和手机卡,modem只支持SIM卡而不支持cdma。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-19522-2.html
嫖娼
人家是一个国家凭什么不能有武装
美国是伊拉克战乱的始作俑者