cacti监控主机_监控机器
1.CactiEZ中文版如何监控juniper路由器,型号MX-5T
2.如何监控Apache性能及调整Apache的并发连接数
3.想要部署一个服务器监控系统,大家推荐哪个
4.主流的开源的网络摄像机搭载的WEB界面软件有哪几个?
1、Ganglia
是一个集群监控软件,可以监视和显示集群中的节点的各种状态信息,比如:CPU、mem、硬盘利用率、I/O负载、网络流量情况等,同时可以将历史数据以曲线方式通过php页面呈现,此软件主要是用来监控系统性能的软件,通过曲线可以很容易见到每个节点的工作状态,对合理调整、分配系统,提高系统整体性能起到重要作用。
它是分布式的监控系统,有两个Daemon,是一个Linux下图形化监控系统运行性能的软件,界面美观、丰富,功能强大。
RRDtool是系统存放和显示time-series (即网络带宽、温度、人数、服务器负载等) 。并且它提出有用的图表由处理数据强制执行有些数据密度。
2、Cacti
是一套基于PHP、MySQL、SNMP及RRDTool开发的网络流量监测图形分析工具,通过snmpget来获取数据,使用RRDTool绘画图形,提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结 构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。
cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。
3、Zenoss
是一款智能监控软件,允许IT管理员依靠单一的WEB控制台来监控网络架构的状态和健康度。Zenoss Core同时也是开源的网络与系统管理软件。
Zenoss提供功能丰富的产品,以监测整个IT基础设施:
网络 -路由器,交换机,防火墙,接入点;
服务器 -微软的Windows , Linux , Unix系统,惠普, NetApp,戴尔;
虚拟化 -完整虚拟机虚拟化基础架构( VI3 )管理, XenSource监测;
应用领域 -Process(程序),Port,网络应用服务, Web服务,数据库,中间件,商业企业应用方案 ;
4、Argus
是一个网络连接监控器,可以利用它来定制监控网络中符合某种条件的计算机,例如网络空闲、断开等。
5、Monit
是一款功能非常丰富的进程、文件、目录和设备的监测软件,用于UNIX平台,可以自动修复那些已经停止运行的程序,适合处理那些由于多种原因导致的软件错误。
6、Nagios
是一个监视系统运行状态和网络信息的监视系统,能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。
Nagios的主要功能特点:
监视网络服务(SMTP、POP3、HTTP、NNTP、PING等);
监视主机(进程、磁盘等);
简单的插件设计可以轻松扩展Nagios的监视功能;
服务等监视的并发处理;
错误通知功能(通过email、pager或其他用户自定义的方法)。
CactiEZ中文版如何监控juniper路由器,型号MX-5T
nagios,linux下开源工具,纯免费。
只要有可达的IP地址就可以监控各项参数。可以监控各种操作系统、各种路由交换、主机IP、ping延时、磁盘空间、CPU、内存、进程、端口流量并绘图,及其他snmp各项信息,还有设备抖动信息。同时,结合cacti可以绘制CPU、内存、端口流量等图形。
nagios和cacti的中文资料很多。
目前有个法国人写的软件Centreon,使用了nagios引擎,并把cacti完美地结合在一起,操作更方便,界面更漂亮,日志会写入mysql数据库,方便做历史数据报表。
但中文资料相对少。
这类工具通过web来展现的,你就不需要给领导写报表了,给领导一个账号,自己看去。可能最多也就帮领导写分析报告了。
这类工具另外一个优势在于,可以定制短信、邮件、声音等告警手段,在指定的时间范围内(默认7x24)发布告警信息。
给你截几个图看看效果。nagios和cacti的,Centreon的没截图
如何监控Apache性能及调整Apache的并发连接数
这个问题解决要分2部分:
1,juniper路由器部分:
确认监控服务器是在哪个安全区?一般,juniper设备的trust区域默认策略放开的,但其他区域诸如untrust或者DMZ区域,需要策略开放snmp协议。
2,cacti服务器部分:
请确认,你所要监控的设备,在cacti服务器上,添加该设备的模版。这样,cacti才能正确的显示juniper的监控信息。设备模版,要到cacti的论坛上去找,实在有问题,找一个juniper通用模版也可以。
希望可以帮到你。
想要部署一个服务器监控系统,大家推荐哪个
背景:
Apache做分发+静态页面分发,weblogic做应用服务器,linux环境。
最近客户反映新增一批客户端后,经常不能打开应用页面,通过Apache性能监控页面查看发现,当前的客户端连接数已达到Apache所允许的客户端连接数最大值,于是开始按照此方向解决问题。下面就介绍下如何调整Apache的并发连接数,以及如何配置Apache的性能监控页面,使我们平时能更方便的监控Apache的运行状态。
一、打开Apache的性能监控功能
可能大多数维护人员在维护管理Apache的时候,是使用ps aux|grep d|wc -l来查看当前Apache有多少个进程,但是这个命令无法告知我们这些进程是处于工作状态,还是等待状态,当前有多少连接,还剩余多少空闲连接等信息。
对Apache Server Status的启用
对Apache的状态管理的模块是LoadModule status_module modules/mod_status.so,所以这个需要有
可以通过apachectl -l 来查看apache已包含的模块
修改conf/d.conf
ExtendedStatus On
<Location /server-status>
SetHandler server-status
Order Deny,Allow
#Deny from all
Allow from all
</Location>
访问:
://localhost/server-status?auto&refresh=Y成功。
解释:
://localhost/server-status?auto&refresh=Y将表示访问状态页面可以每N秒自动刷新一次;
Deny from表示禁止的访问地址;
Allow from表示允许的地址访问;
调用接口
:// your.server.name/server-status,将会生产详细的状态报表,可以在浏览器中直接浏览。
另外可以加下面两种参数:
refresh=N:设置多久自动刷新一次 auto:生产机器可以读状态server-status的输出中每个字段所代表的意义如下:
字段 说明
Server Version Apache服务器的版本。
Server Built Apache服务器编译安装的时间。
Current Time 目前的系统时间。
Restart Time Apache重新启动的时间。
Parent Server Generation Apache父程序(parent process)的世代编号,就是d接收到SIGHUP而重新启动的次数。
Server uptime Apache启动后到现在经过的时间。
Total accesses 到目前为此Apache接收的联机数量及传输的数据量。
CPU Usage 目前CPU的使用情形。
_SWSS.... 所有Apache process目前的状态。每一个字符表示一个程序,最多可以显示256个程序的状态。
Scoreboard Key 上述状态的说明。以下为每一个字符符号所表示的意义:
* _:等待连结中。
* S:启动中。
* R:正在读取要求。
* W:正在送出回应。
* K:处于保持联机的状态。
* D:正在查找DNS。
* C:正在关闭连结。
* L:正在写入记录文件。
* G:进入正常结束程序中。
* I:处理闲置。
* .:尚无此程序。
Srv 本程序与其父程序的世代编号。
PID 本程序的process id。
Acc 分别表示本次联机、本程序所处理的存取次数。
M 该程序目前的状态。
CPU 该程序所耗用的CPU。
SS 距离上次处理要求的时间。
Req 最后一次处理要求所耗费的时间,以千分之一秒为单位。
Conn 本次联机所传送的数据量。
Child 由该子程序所传送的数据量。
Slot 由该Slot所传送的数据量。
Client 客户端的地址。
VHost 属于哪一个虚拟主机或本主机的IP。
Request 联机所提出的要求信息。
在Cacti中进行监控
下载模板和脚本
://forums.cacti.net/about25227.html&highlight=apachestats
在上面的地址下载一个叫ApacheStats08.zip的,中间有二个文件,一个处理脚本php的,另一个是xml的文件.
1.其中的ss_apache_stats.php是脚本文件,它是一个php的文件,放到你的cacti/scripts/下面.
2.接下来在cacti界面导入cacti_host_template_webserver_-_apache.xml这个文件
3.你就可以在cacti中加入这些设置.就不细写了,如下
被监测的apache服务器需要向上面一样,打开mod_status功能,记的设置好权限访问,不然任何人都可以见到可不好哦3、访问://IP:port/server-status监控页面
好了,你应该会看到这样的一大段信息:
K_KWKK_K__KKKCKK___KK____KK_KKKK_KKKK__KK_KKK_KKK__K_K_KKKKKKKC_
K__KKK_KKKKKK_KKKKKK_KKKCKKKKKKKKK_KK__KKKKKKK_KKKK_KKC__K__K__K
_KKKK_KCK_CK_K_K_K_KK__KKKKK_KKKKKKKKKK_KKKK_K_CKKK_K__KK_KKK__K
___KKKK.........................................................
................................................................
关于这些字符的含义,监控页面下是有说明的:
"_" Waiting for Connection, "S" Starting up, "R" Reading Request,
"W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup,
"C" Closing connection, "L" Logging, "G" Gracefully finishing,
"I" Idle cleanup of worker, "." Open slot with no current process
“K”表示已连接的并且正在“忙碌”的进程,“.”表示空闲的连接点,如果你打开后发现全是K,那么恭喜你,你需要调整下Apache的并发连接数了,下面的内容将对你很有帮助。
二、调整Apache的并发连接数
1、进入到$ApacheHome/conf/extra,打开d-mpm.conf文件
找到<IfModule mpm_prefork_module>配置
在第一行添加:
ServerLimit 5000
修改MaxClients值为1500
2、进入到$ApacheHome/conf,打开d.conf文件
去掉Include conf/extra/d-mpm.conf前的注释符
保存后退出。然后重启Apache,再打开之前的监控页面,是不是发现多了很多的“.....”?好吧,这就说明你的系统还有很多空闲的连接可以用。
主流的开源的网络摄像机搭载的WEB界面软件有哪几个?
你好楼主;
1、Ganglia是伯克利开发的一个集群监控软件。可以监视和显示集群中的节点的各种状态信息,比如如:cpu 、mem、硬盘利用率, I/O负载、网络流量情况等,
2、Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。
3、Zenoss Core是开源企业级IT管理软件-是智能监控软件,他允许IT管理员依靠单一的WEB控制台来监控网络架构的状态和健康度。Zenoss Core同时也是开源的网络与系统管理软件。
4、Argus 是一个网络连接监控器,可以利用它来定制监控网络中符合某种条件的计算机,例如网络空闲、断开等。
5、 Monit是一款功能非常丰富的进程、文件、目录和设备的监测软件,用于Unix平台。它可以自动修复那些已经停止运作的程序,特使适合处理那些由于多种原因导致的软件错误。
6、Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等
7、collectd是一个守护(daemon)进程,用来收集系统性能和提供各种存储方式来存储不同值的机制。比如以RRD 文件形式。
8、Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的和s请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于脚本的子系统,并且能使用.net语言进行扩展
9、网络嗅探器/数据包捕获网络取证分析工具(NFAT),它可以检测网络上的流量,会话,主机名,操作系统的开放端口等。 NetworkMiner也可以解析PCAP文件进行离线分析,同时,NetworkMiner还可以提取网络流量的传输的文件。
10、Pandora FMS(灵活监控系统)是一种小型和大型系统环境(一个服务器2000节点)的可用性和性能监视系统。对于本地系统,该软件使用代理来监视Linux, Solaris, FreeBSD, MAC OS X, Windows和AIX平台上的数值参数,布尔状态或字符串。使用者可以用Shellscript, WSH, Perl 或 C创建代理。 可通过SNMP v3, TCP检查和远程WMI探测来进行远程网络监视。 数据报告基于Pandora自己的SQL后台,且可在配置的屏幕上显示。
11、Observium是一个可自动发现网络中的Cisco设备和Linux系 统的网络监控工具,而是包括了主要的网络硬件和操作系统的广泛支持。
12、EasyNetMonitor是一款非常有用的免费网络监 视工具,无需安装。软件默认会每10秒钟ping一次网站,如果网站运作正常,也就是有响应的话,系统托盘的监测状态会显示绿灯,如果是没响应的话则是显 示红灯。要修改或是删除监测的网站,在地球小图标上点击右键,选择监测网址子菜单的 Edit 或是 Delete就行!
13、Colasoft Capsa Free是一个功能强大的程序,成功地处理与网络分析,向您提供用于故障诊断和监测的信息。它为用户提供丰富的经验,若要了解如何监视网络活动,查明网络问题,增强网络安全性等。
望纳!
常见的开源网络摄像机搭载的WEB界面软件有:1. ZoneMinder:一款开源的监控系统,其WEB界面提供监控、录像回放、报警触发等功能。2. Motion:一款基于Linux系统的开源监控软件,其WEB界面提供监控、录制、截图、报警等功能。3. iSpy:一款开源的监控软件,其WEB界面提供远程监控、回放、分析等功能。4. Bluecherry:一款基于Linux系统的开源监控软件,其WEB界面提供监控、录制、回放、报警等功能。5. Shinobi:一款基于Node.js开发的开源监控软件,其WEB界面提供监控、录制、回放、报警等功能。6. MotionEye:一款基于Motion开发的开源监控软件,其WEB界面提供监控、录制、回放、报警等功能。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。