Let's Go!

几个监控monitor软件 和 chattr是设置文件属性的命令

上一篇 / 下一篇  2011-05-11 16:00:32 / 个人分类:系统相关&实用技巧

 

chattr是设置属性的命令。

chattr  +i  a.txt 表示加上i这个可属性,
这个属性表示不得修改文件,即使是文件的所有者。





如果要去掉这个属性,就用chattr -i a.txt就可以再修改文件了

查看文件特殊属性的方法是:
lsattr a.txt就可以看到相应的特殊属性了。

要让文件不可修改,只要chattr +i a.txt就好了。
上面的echo "1" >a.txt与echo "1" >>a.txt只是测试用途。证明不能修改。

命令练习:

# touch a.txt
# ls
a.txt  
# lsattr a.txt
------------- a.txt
# chattr +i a.txt
# lsattr a.txt
----i-------- a.txt
# echo '11' >> a.txt
bash: a.txt: Permission denied
# chattr -i a.txt
# lsattr a.txt
------------- a.txt
# echo '11' >> a.txt
# head a.txt
11
#

 

 

dmesg

Linux命令dmesg用来显示开机信息,kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。

示例  将系统启动信息保存到文件中:

  $ sudo dmesg > messages.txt

  打印输出最近一次的信息:

  $ sudo dmesg | tail -f

 

 

UNIX 管理工具cfengine

cfengine(配置引擎)是一种 UNIX 管理工具,其目的是使简单的管理的任务自动化,使困难的任务变得较容易。Cfengine 适用于管理各种环境,从一台主机到上万台主机的机群均可使用。到2.2 版本为止,我们现在所知的用于一般性管理的最大安装机群约为20,000 台。

http://www.oschina.net/p/cfengine/similar_projects

 

NAGIOS

baikeViewInfo.expIndex="0";baikeViewInfo.subInfo["1111497"]={title:"NAGIOS"};
  http://baike.baidu.com/view/1111497.htm
 
    Nagios is a system and network monitoring application. It watches hosts and services that you specify, alerting you when things go bad and when they get better.
  Nagios 是一个在linux及unix环境下运行的监控系统和网络的FONT color=#136ec2>应用程序,它监控您所指定的主机和服务,并在情况变得更糟或更好时提醒您注意。
  Nagios was originally designed to run under Linux, although it should work under most other unices as well.
  Nagios 最初被设计成运行在 Linux 上的,虽然它也能在大多数其它系统中也能同样工作
  Some of the many features of Nagios include:
  Nagios 包括以下一些功能:
  Monitoring of network services (SMTP, POP3, HTTP, NNTP, PING, etc.)
  监控网络服务 (SMTP、POP3、HTTP、NNTP、PING 等)
  Monitoring of host resources (processor load, disk usage, etc.)
  监控主机资源(处理器负载、磁盘使用情况等)
  Simple plugin design that allows users to easily develop their own service checks
  简单的插件设计允许用户可以很简易地开发它们自己的服务检查
  Parallelized service checks
  并行服务检查
  Ability to define network host hierarchy using "parent" hosts, allowing detection of and distinction between hosts that are down and those that are unreachable
  可以通过 "parent" 来定义网络主机的继承,可以检测和区分主机的当机状态和不可达状态
  Contact notifications when service or host problems occur and get resolved (via email, pager, or user-defined method)
  在服务或主机产生问题和修复时获得通知(通过邮件、页面或用户定制的方式)
  Ability to define event handlers to be run during service or host events for proactive problem resolution
  可以在服务和主机事件运行期间定义事件处理器,以便主动解决问题。
  Automatic log file rotation
  日志文件自动循环
  Support for implementing redundant monitoring hosts
  支持冗馀监控主机的实现
  Optional web interface for viewing current network status, notification and problem history, log file, etc.
  可选的 Web 界面,该界面用于查看当前网络状态、通知和问题列表、日志文件等
 
 
 
 
 
http://www.oschina.net/p/nagios
 

Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等

Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。

Nagios的主要功能特点:
- 监视网络服务 (SMTP, POP3, HTTP, NNTP, PING等)
- 监视主机资源 (进程, 磁盘等)
- 简单的插件设计可以轻松扩展Nagios的监视功能
- 服务等监视的并发处理
- 错误通知功能 (通过email, pager, 或其他用户自定义方法)
- 可指定自定义的事件处理控制器
- 可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等
- 可以通过手机查看系统监控信息
详细的屏幕截图请看这里: http://www.nagios.org/about/screenshots.php
 
 
 

Ganglia

baikeViewInfo.expIndex="0";baikeViewInfo.subInfo["3581925"]={title:"Ganglia"};
  Ganglia是UC Berkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点。Ganglia的核心包含gmond、gmetad以及一个Web前端。主要是用来监控系统性能,如:cpu 、mem、硬盘利用率, I/O负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用。
  每台计算机都运行一个收集和发送度量数据的名为 gmond 的守护进程。接收所有度量数据的主机可以显示这些数据并且可以将这些数据的精简表单传递到层次结构中。正因为有这种层次结构模式,才使得 Ganglia 可以实现良好的扩展。gmond 带来的系统负载非常少,这使得它成为在集群中各台计算机上运行的一段代码,而不会影响用户性能。所有这些数据多次收集会影响节点性能。网络中的 “抖动”发生在大量小消息同时出现时,可以通过将节点时钟保持一致,来避免这个问题。
  gmetad可以部署在集群内任一台节点或者通过网络连接到集群的独立主机,它通过单播路由的方式与gmond通信,收集区域内节点的状态信息,并以XML数据的形式,保存在数据库中。
  由RRDTool工具处理数据,并生成相应的的图形显示,以Web方式直观的提供给客户端。
 
http://baike.baidu.com/view/3581925.htm
 
 
 
分布式监控系统Ganglia  
 

Ganglia是一个跨平台可扩展的,高 性能计算系统下的分布式监控系统,如集群和网格。它是基于分层设计,它使用广泛的技术,如XML数据代表,便携数据传输,RRDtool用于数据存储和可 视化。它利用精心设计的数据结构和算法实现每节点间并发非常低的。它已移植到广泛的操作系统和处理器架构上,目前在世界各地成千上万的集群正在使用。它已 被用来连结大学校园和世界各地,可以处理2000节点的规模。

 
 
http://www.oschina.net/p/ganglia/similar_projects
 
 
 
 
 

TAG:

 

评分:0

我来说两句

Open Toolbar