1.å¦ä½å¨ubuntuä¸å®è£
icinga
2.XenServer维护常识
3.安装smokeping后提示500错误,码安求大神指点迷津
å¦ä½å¨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)、码安90坦克源码主备策略(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,openwrt 源码 python-gtk-vnc, rrdtool)并运行python脚本来启动OpenXenCenter。这个工具提供了与Windows版本相近的功能,包括数据库备份、xenserver备份等实用工具。
安装smokeping后提示错误,求大神指点迷津
1. 在安装smokeping监控时,使用yum命令安装必要的依赖包,包括httpd、rrdtool、广告系统源码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配置文件的正确性。