请教:如何监控自己的服务器,知道别人都做了什么。 因为服务器经常被人挂马,想知道别人都对服务器做了什

请教:如何监控自己的服务器,知道别人都做了什么。 因为服务器经常被人挂马,想知道别人都对服务器做了什,第1张

你好楼主;
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调试工具之一,它能记录所有客户端和服务器的>最简单的实现方法:配一台宽带路由器,拨号交给路由器,录像机全部接入该路由器,对路由器进行必要的设置(主要是端口映射设置)即可实现远程监看。如果你的公网IP是动态的(传统的ADSL或是小区宽带均为动态IP),还需要申请动态域名解析服务(如:“花生壳”),如果不明白这东东,上网了解下。
如果需要管理的客户端人数较多,设备较多而且需要统一管理,才需要配置服务器(硬件配置较高的普通兼容机即可),在该计算机上布暑管理平台,实现用户、设备集中管理,媒体转发(解决多用户同时访问相同数据时占用大量带宽的问题)等等功能。
单纯就远程监控来说,各种功能实现起来不复杂。但对网络带宽要求相当高,同时由于你目前手里只有录像机厂家的配套软件,这类软件适合局域网内分控,对于广域网环境下多台设备,多个用户的集中管理束手无策。如果你的系统的确需要对用户及设备统一管理,需要付费购买监控平台软件。
如果确实存在同时访问人数较多的情况,即使你不需要对设备及用户集中管理或是不愿意搭建平台,配一台计算机用做媒体转发还是有必要的,媒体转发软件可向录像机厂家索取,如果厂家有的话,通常免费。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13425994.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-03
下一篇 2023-08-03

发表评论

登录后才能评论

评论列表(0条)

保存