1.å¦ä½å¨ubuntuä¸å®è£
icinga
2.linux输入命令提示未找到命令
3.sar — Linux 上最为全面的系统性能分析工具之一
å¦ä½å¨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认è¯ç¨æ·,å½ä»¤ä¼æ示è¾å ¥å¯ç ,并è¦æ±å次è¾å ¥ä¸æ¬¡ç¡®è®¤.
ä¸è¿°å½ä»¤æ§è¡å®æä¹å,å°±å¯ä»¥ç¨æµè§å¨è®¿é®äº.æµè§å¨è¾å ¥mandnotfound.系统提示我们,没有tree这个命令,那该怎么办呢?
首先我们必须明白linux命令的本质,大家都知道,在linux中,一切都是Apache thrift 源码文件,所以命令也是文件。在这里,我们可以理解为执行tree命令就是执行tree文件(通常是可执行文件、脚本等),然后我们想办法把tree文件拷贝到系统默认目录中(需要root权限)。最后,万事大吉,tree命令可以用了。
那问题是,我们去哪里拷贝呢?有两个方法:
a.从别的机器上拷贝;
b.编译tree对应的源代码,生成对应的tree文件,然后拷贝到对应的系统目录。
linux中locate命令安装不了?
1输入locate命令提示没有找到命令#locate1.txt-bash:locate:commandnotfound
如何安装locate呢?通过2个步骤就能使用locate命令。thinkphp复利系统源码第一步,输入yuminstallmlocate安装过程中需要确认输入y第二步,输入updatedb更新数据库后就能使用locate命令了
sar — Linux 上最为全面的系统性能分析工具之一
sar(System Activity Reporter 系统活动情况报告)是Linux系统性能分析的强大工具,能够提供全面的系统性能报告,包括文件读写、系统调用、磁盘I/O、CPU使用效率、内存使用状况、进程活动及IPC活动等。直播系统源码大全通过使用sar命令,系统管理员可以实时监测和分析系统的性能指标,有效地定位和解决性能瓶颈问题。
要使用sar,首先确保已经安装了sysstat工具包。安装方式有直接安装和源码安装两种。
具体使用场景包括:
1. 网络统计信息:通过sar -n DEV命令获取网络接口的接收和发送数据包、字节、压缩数据包、棋牌开发的源码多播数据包、错误和丢弃情况。
2. CPU利用率:使用sar -u命令查看CPU的使用情况,包括时间片、CPU负载等。
3. 索引节点、文件和内核表状态:sar -v命令提供目录高速缓存、文件句柄、索引节点句柄、备份网站源码大全pty使用情况的统计信息。
4. 内存利用率:sar -r命令显示内存使用情况,包括内存空闲、使用、缓存、交换使用情况和内存提交情况。
5. 内存分页:sar -B命令提供内存页面的交换情况,包括页面的读入、写入、缺页、空闲页面数量、扫描情况和清除情况。
6. I/O和传输速率:sar -b命令提供物理设备I/O传输、读写速率、数据读写量的信息。
7. 队列长度和平均负载:sar -q命令显示运行队列长度、进程列表数量、过去一分钟、五分钟、十五分钟的系统平均负载。
8. 系统交换信息:sar -W命令提供系统交换页面的换入、换出情况。
9. 块设备状况:sar -d命令提供磁盘I/O请求、读写速率、平均数据大小、平均队列长度、平均等待时间、平均服务时间、I/O利用率等信息。
. 输出统计数据:使用sar -o命令将数据保存为文件,使用sadf命令将二进制数据文件转换为数据库可读格式,或直接使用sar -f命令读取二进制文件数据。
在学习sar命令时,还可以参考其他关于Linux内核源码、内存调优、文件系统、进程管理、设备驱动、网络协议栈等学习资源。