皮皮网
皮皮网

【浏览器源码】【寺庙源码】【演示源码】cgi源码 nagios

来源:人人房产 源码 发表时间:2024-11-30 08:38:24

1.如何在ubuntu上安装icinga
2.linux系统中配置Apache服务是什么?

cgi源码 nagios

如何在ubuntu上安装icinga

       Icinga1.8.4中文版安装记录

        一.系统环境

        操作系统是Centos 6.4 位版本,以前的一个基本不用的服务器,机器内存2G,硬盘G.

        安装系统比较简单,我是用PXE安装的,安装组件选择最小化服务器方式,其他需要的软件通过yum安装.

        二.软件下载

        Icinga中文版在/files/?source=navbar下载,我下载的是集成pnp4的版本,可以用Icinga收集到的数据用rrd作图并显示.另外,还需要下载对应的Plugins的包,这个是Icinga监控/检查必须用到的.没有Plugins,Icinga就是空架子.这个有过安装Nagios的童鞋应该都知道.

        三.软件安装

        3.1 系统必要组件

       a.编译需要用到的工具,类库

       yum install gcc glibc glibc-common gd gd-devel

       yum install libjpeg libjpeg-devel libpng libpng-devel

       yum install rrdtool rrdtool-devel perl-rrdtool perl perl-devel

       b.LAMP套件

       yum install -1.8.4.tar.bz2,然后进入解压的目录,执行:

       ./configure --prefix=/usr/local/icinga --with-icinga-user=icinga -with- icinga-group=icinga --with-command-user=icinga --with-command-group=icinga --e nable-idoutils --with--plugins-1.4..tar.bz2,然后执行以下命令.注意,文件名中的()需要用\(和\)来转义.我是直接先将文件名mv更名之后,用tar解压缩的.

       ./configure --prefix=/usr/local/icinga --with-cgiurl=/icinga/cgi-bin --with-icinga-user=icinga --with-icinga-group=icinga

       make

       make install

        另外,在icinga中文项目的plugins里面,新增加了一个addplugins-.tar.gz包,里面有很多新的check组件,建议下载,然后解压,进入解压目录之后,因为都是脚本,所以不用configure直接make install就可以了.

        安装完成Icinga插件之后,就可以启动apache,ido2db,icinga服务了.

        在用浏览器访问icinga之前,用命令

       htpasswd -c /usr/local/icinga/etc/htpasswd.users icingaadmin

        添加用户web认证用户,命令会提示输入密码,并要求再次输入一次确认.

        上述命令执行完成之后,就可以用浏览器访问了.浏览器输入http://yourserverip/icinga,会弹出认证对话框,输入htpasswd命令创建的icingaadmin用户名和你的密码,就可以看到Icinga的界面了.

        由于默认icinga的配置里面,有一个linux的配置,使用Nrpe来检测的,我这里并没有安装,所以,我将/usr/local/icinga/etc/icinga.cfg里面的cfg_file=/usr/local/icinga/etc/objects/linux.cfg行注释了.重启icinga服务,就可以看到只有一个localhost的主机了.

        等待一段数据,icinga会运行一些服务的检测,一切顺利的话,你会看到服务详情里面的服务都是绿色的正常字样.

        由于我安装的时候安装的包比较少,localhost里面有一个服务check_iostat报错.经过研究,发现系统里面没安装iostat和bc命令,安装sysstat包和bc包,那个服务就正常了.

linux系统中配置Apache服务是什么?

       在Linux系统中配置Apache服务,首先备份主配置文件,确保不会覆盖原有的配置。使用命令:cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.backup

       然后,浏览器源码通过命令打开并编辑主配置文件:vi /etc/httpd/conf/httpd.conf。主要调整以下参数:

       服务器名配置为:ServerName *:。寺庙源码如果使用域名,请输入正确的服务器名。

       确认Apache扩展配置文件的存放路径:Include conf.d/*conf (/etc/httpd/conf.d)

       查看Nagios网页配置模板文件,通过命令:less nagios-2.9/sample-config/httpd.conf。在文件中,设置Nagios的CGI执行目录、访问用户帐户库文件、演示源码Nagios的网页URL对应系统路径。根据需要调整这些配置。

       在配置文件的qgis源码末尾加入Nagios相关配置内容。确保配置文件中的AuthUserFile项指向了合法用户的帐户名单库文件。默认情况下,该文件可能不存在,弹幕源码需要手动添加。注意确保使用root身份创建的htpasswd.user文件权限正确,应赋予Nagios同组用户读写权限,并将文件的所有权更改为Nagios用户和组。

       最后,使用命令:apachectl configtest检测配置是否正确。若一切配置无误,服务应能正常启动。

相关栏目:知识