皮皮网
皮皮网

【源码输出平板】【商务系统源码】【好用网站源码】rrdtool 源码安装

来源:openwtr源码目录 发表时间:2024-12-22 09:37:37

1.如何在ubuntu上安装icinga
2.XenServer维护常识
3.安装smokeping后提示500错误,码安求大神指点迷津

rrdtool 源码安装

如何在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包,那个服务就正常了.

XenServer维护常识

       在XenServer的网络管理中,它采用Linux的码安网卡绑定机制,主要支持两种模式:Linux的码安Source Level Bond (SLB)的Active-Passive Nic Bond (A/P)。Linux本身支持七种Bond模式,码安包括轮询策略(balance-rr)、码安源码输出平板主备策略(active-backup)、码安布尔异或策略(balance-xor)、码安广播策略(broadcast)、码安动态链接聚合(3ad)、码安适配器传输负载平衡(balance-tlb)和适配器负载平衡(balance-alb)。码安

       XenServer官方推荐的码安两种绑定模式是模式6(Active/Active,即balance-alb)和模式1(Active/Passive,码安即active-backup)。码安尽管官方文档可能不支持其他模式,码安但在实际测试中,XenServer的商务系统源码绑定也支持其他几种模式,如模式3(Boolean XOR)。

       要修改绑定模式,可以通过xe命令行工具设置pif的参数,例如,要设置为主备模式,使用`xe pif-param-set uuid= other-config:bond-mode=active-backup`,而设置为默认的A/A模式则为`xe pif-param-set uuid= other-config:bond-mode=6`。修改后需要重启XenServer才能使更改生效。好用网站源码

       随着XenServer版本的更新,原生的Linux GUI管理工具逐渐落后,不再适应需求。此时,可以考虑使用开源的管理工具OpenXenCenter。在Ubuntu系统中,可以通过下载源码包、安装依赖包(如pygtk,freemind源码分析 python-gtk-vnc, rrdtool)并运行python脚本来启动OpenXenCenter。这个工具提供了与Windows版本相近的功能,包括数据库备份、xenserver备份等实用工具。

安装smokeping后提示错误,求大神指点迷津

       1. 在安装smokeping监控时,使用yum命令安装必要的依赖包,包括httpd、rrdtool、htop源码下载fping、echoping、curly、perl及其相关模块。

       2. 解压缩smokeping源码包,并执行配置脚本准备编译环境。

       3. 编译安装smokeping,并在编译过程中根据提示安装缺失的Perl模块。

       4. 创建smokeping所需的目录,并修改目录权限。

       5. 修改smokeping的配置文件,包括通用设置、警报设置、数据库设置、展示设置、探测设置、从属设置、目标设置等。

       6. 修改httpd服务器配置文件,添加smokeping相关的Alias和Directory指令。

       7. 重启httpd服务,并启动smokeping服务。

       8. 尝试访问smokeping监控页面,观察是否出现错误,并检查进程状态,若需要关闭smokeping,可以查找对应进程号并使用kill命令终止。

       请检查每一步是否按照上述描述正确执行,特别是配置文件是否按照实际路径和需求进行了正确设置。如果问题依旧,可能需要进一步检查Perl模块安装路径和httpd配置文件的正确性。

相关栏目:探索