亚洲城手机游戏各种监控工具多得不可胜数,但是它们不是系统管理员百宝箱中仅有的自动化工具

但是它们不是系统管理员百宝箱中仅有的自动化工具,各种监控工具多得不可胜数

亚洲城手机游戏 24

六款企业系统管理员必备的自动化工具(1)

系统管理员是个很懒的群体。一篇关于自动化的文章用这样的话开头似乎有点不同寻常,但是如果系统管理员不懒,自动化软件也许根本就没有它的一席之地。系统管理员懒惰不见得是什么坏事。实际上,他们很懒是件天大的好事;要不然,每项任务都需要人工干预,可能需要两三个系统管理员才能完成一个人就能轻松完成的任务。

自动化绝非CRON所能涵盖得了;比如说,它包括用户帐户维护、自愈型脚本、日志观察工具(logwatcher)、网络服务安装、文件拷贝、文件系统内务处理、应用程序配置以及系统监控。一些管理员使用自动化脚本来部署物理机和虚拟机。虽然CRON、任务调度器及其他进程调度应用程序肯定大有帮助、非常普遍,但是它们不是系统管理员百宝箱中仅有的自动化工具,也不应该是。

下面就介绍了系统管理员经常使用的五款应用程序和套件,它们可用来自动处理日常任务,密切关注系统和进程,这些软件就好比传统操作中盯着玻璃屏幕的人眼、放在键盘上的双手。本文中介绍的这些公司和软件代表了自动化管理贵企业方面的众多机会。下面按公司名称的首字母顺序来介绍。

Infrared360 – Avada Software

Avada
Software是家小公司,却有一款大名鼎鼎的产品:Infrared360(IR360),这是一款企业级中间件监控、测试、监控和统计报告工具。IR360是一个与J2EE兼容的企业消息传递管理门户网站,能够为WebSphere
MQ、WebSphere Message Broker、WebSphere Application
Server/JBOSS/Tomcat、Weblogic、TIBCO/EMS、Red Hat
A-MQ、任何Web服务以及任何URL提供安全的授权访问和权限。

IR360最引人入胜的特性之一就是它能够执行系统管理员所说的“自愈合”,即Avada
Software所说的自动化纠正措施。如果某个受到监控的服务失效,比如说MQ通道,IR360就会试图重启失效服务,之后会发送自动化警报。管理员还可以收到IR360重启该通道的通知。另外,IR360会通过任何服务来响应错误状况,比如MQSC、java、SOAP、SQL、.bat/.cmd文件、外壳脚本及其他脚本语言。

IR360执行的自动化任务包括如下:

·Qmgr定义备份

·克隆中间件对象

·开启进程,以响应警报条件

·开启服务,以响应警报条件

·清理消息和队列

·调度和运行测试用例

IR360还具有这项功能:可以根据规则,自动分析问题状况,并且自动清理消息和队列。你可以为服务安排时间表,以便为你的消息传递环境执行通道和队列管理。IR360在标准硬件上运行,安装后可以作为虚拟机来运行。它需要事务安全型关系数据库系统才能运行,比如MySQL、DB2、Oracle和SQL
Server。

相关链接:

惠普服务器自动化– 惠普

2007年,惠普收购了Opsware公司(前身是LoudCloud),这是最早推销SaaS和云计算解决方案的公司之一。如今它名为惠普服务器自动化(HPSA),这是一套完整的自动化套件,可用于将操作系统配置到裸机上、安装软件、补丁管理、审计以及安全管理。HPSA既有Web界面,又有一款Java应用程序,以便管理。

HPSA使用本地代理,向中央“核心
系统报告情况。该代理还可响应请求、分发软件、运行脚本,并编辑一个核心或多个核心管理的系统文件。使用HPSA的管理员可以管理系统从部署到停用的整个生命周期。

管理员可以借助HPSA管理虚拟机和物理机,另外还可以管理多个操作系统,一切只需要从同一个界面里面来管理。任务(脚本、程序包、补丁和文件)可以立即分发,也可以根据时间表来分发。此外,管理员可以选择允许系统在打补丁后重启,或者拒绝重启。拒绝重启让管理员可以将补丁和软件同时分发给众多服务器,而不干扰生产活动。

HPSA提供了下列自动化服务:

·外壳脚本

·软件包

·补丁

·安全更新版

·文件

·操作系统配置到裸机上

·打补丁后系统重启或不重启

·任务状态电子邮件

·为单个或多个系统安排计划任务或临时任务

如果你需要为一组服务器编辑/etc/hosts文件,或者
C:\WINDOWS\System32\Drivers\etc\hosts文件,可以根据搜索结果选择一小组服务器,或者选择一组只有你才能访问的专有服务器,然后通过一个任务,将修改过的文件分发到所有已选择的服务器。

HPSA这款自动化套件能够处理任何规模的环境和许多不同的操作系统(Windows、Linux和UNIX)。

相关链接:

Pulseway

Pulseway提供了基于SaaS的监控和管理服务器订购服务,你的所有Windows、Mac和Linux系统会通过已安装的代理,自动报告相关情况。它还为你的手机、平板电脑和Web浏览器提供了应用程序;万一出了什么问题,你可以通过这些应用程序收到警报通知、响应、从任何地方使用任何设备来排查故障。

针对自动化监控,Pulseway为应用程序、服务、文件系统、处理器、内存和系统状态提供了实时监控和警报功能。你还可以为自己的应用程序和服务定制警报。使用基于SaaS的企业服务器,你可以创建分层用户帐户,并根据任务角色授予权限。比如说,你可以创建这样一个用户:可以执行进程重启,但是无法重启或关闭系统。

Pulseway的自愈合功能是其监控功能的一种延伸。你可以指定警报条件:一旦满足这个条件,就会触发任务,比如重启进程、运行脚本或者另外某种指定的行为。

你还可以借助Pulseway,监控和管理原生和第三方的应用程序及服务,比如:

·活动目录

·Exchange Server

·Hyper-V

·IIS

·SCOM

·SQL Server

·VMware主机和虚拟机

·XenServer主机

·亚马逊服务

·Azure服务

·SNMP

·ESET远程管理工具

·StorageCraft ShadowProtect

Pulseway的自动化监控功能让系统管理员能够全天候不间断地实时“监视”系统、服务和存储资源。它还让管理员可以迅速响应报警通知,从任何地方任何设备上维护关键业务型服务的正常运行。

相关链接:


亚洲城手机游戏 1


)
系统管理员是个很懒的群体。一篇关于自动化的文章用这样的话开头似乎有点不同寻常,但是如果…

随着互联网行业的不断发展,各种监控工具多得不可胜数。这里列出网上最全的监控工具。让你可以拥有超过80种方式来管理你的机器。在本文中,我们主要包括以下方面:

  • 命令行工具
  • 网络相关内容
  • 系统相关的监控工具
  • 日志监控工具
  • 基础设施监控工具

监控和调试性能问题是一个艰巨的任务,但用对了正确的工具有时也是很容易的。下面是一些你可能听说过的工具,也有可能没有听说过——何不赶快开始试试?

八大系统监控工具

1. top

亚洲城手机游戏 2

这是一个被预装在许多 UNIX
系统中的小工具。当你想要查看在系统中运行的进程或线程时:top
是一个很好的工具。你可以对这些进程以不同的方式进行排序,默认是以 CPU
进行排序的。

2. htop[1]

亚洲城手机游戏 3

htop 实质上是 top
的一个增强版本。它更容易对进程排序。它看起来上更容易理解,并且已经内建了许多通用操作。它也是完全交互式的。

3. atop[2]

atop 和 top,htop 非常相似,它也能监控所有进程,但不同于 top 和 htop
的是,它可以按日记录进程的日志供以后分析。它也能显示所有进程的资源消耗。它还会高亮显示已经达到临界负载的资源。

4. apachetop[3]

apachetop 会监控 apache 网络服务器的整体性能。它主要是基于
mytop。它会显示当前的读取进程、写入进程的数量以及请求进程的总数。

5. ftptop[4]

ftptop 给你提供了当前所有连接到 ftp
服务器的基本信息,如会话总数,正在上传和下载的客户端数量以及客户端是谁。

6. mytop[5]

亚洲城手机游戏 4

mytop 是一个很简洁的工具,用于监控 mysql
的线程和性能。它能让你实时查看数据库以及正在处理哪些查询。

7. powertop[6]

亚洲城手机游戏 5

powertop
可以帮助你诊断与电量消耗和电源管理相关的问题。它也可以帮你进行电源管理设置,以实现对你服务器最有效的配置。你可以使用
tab 键切换选项卡。

8. iotop[7]

亚洲城手机游戏 6

iotop 用于检查 I/O 的使用情况,并为你提供了一个类似 top
的界面来显示。它按列显示读和写的速率,每行代表一个进程。当发生交换或 I/O
等待时,它会显示进程消耗时间的百分比。

与网络相关的监控

9. ntopng[8]

亚洲城手机游戏 7

ntopng 是 ntop
的升级版,它提供了一个能通过浏览器进行网络监控的图形用户界面。它还有其他用途,如:地理定位主机,显示网络流量和
ip 流量分布并能进行分析。

10. iftop[9]

亚洲城手机游戏 8

iftop 类似于 top,但它主要不是检查 cpu
的使用率而是监听所选择网络接口的流量,并以表格的形式显示当前的使用量。像“为什么我的网速这么慢呢?!”这样的问题它可以直接回答。

11. jnettop[10]

亚洲城手机游戏 9

jnettop 以相同的方式来监测网络流量但比 iftop
更形象。它还支持自定义的文本输出,并能以友好的交互方式来深度分析日志。

12. bandwidthd[11]

亚洲城手机游戏 10

BandwidthD 可以跟踪 TCP/IP 网络子网的使用情况,并能在浏览器中通过 png
图片形象化地构建一个 HTML
页面。它有一个数据库系统,支持搜索、过滤,多传感器和自定义报表。

13. EtherApe[12]

EtherApe
以图形化显示网络流量,可以支持更多的节点。它可以捕获实时流量信息,也可以从
tcpdump 进行读取。也可以使用 pcap 格式的网络过滤器来显示特定信息。

14. ethtool[葡京电玩城 ,13]

亚洲城手机游戏 11

ethtool
用于显示和修改网络接口控制器的一些参数。它也可以用来诊断以太网设备,并获得更多的统计数据。

15. NetHogs[14]

亚洲城手机游戏 12

NetHogs
打破了网络流量按协议或子网进行统计的惯例,它以进程来分组。所以,当网络流量猛增时,你可以使用
NetHogs 查看是由哪个进程造成的。

16. iptraf[15]

亚洲城手机游戏 13

iptraf 收集的各种指标,如 TCP
连接数据包和字节数,端口统计和活动指标,TCP/UDP
通信故障,站内数据包和字节数。

17. ngrep[16]

亚洲城手机游戏 14

ngrep 就是网络层的 grep。它使用 pcap
,允许通过指定扩展正则表达式或十六进制表达式来匹配数据包。

18. MRTG[17]

亚洲城手机游戏 15

MRTG
最初被开发来监控路由器的流量,但现在它也能够监控网络相关的东西。它每五分钟收集一次,然后产生一个
HTML 页面。它还具有发送邮件报警的能力。

19. bmon[18]

亚洲城手机游戏 16

bmon
能监控并帮助你调试网络。它能捕获网络相关的统计数据,并以友好的方式进行展示。你还可以与
bmon 通过脚本进行交互。

20. traceroute

亚洲城手机游戏 17

traceroute 是一个内置工具,能显示路由和测量数据包在网络中的延迟。

21. IPTState[19]

IPTState 可以让你观察流量是如何通过
iptables,并通过你指定的条件来进行排序。该工具还允许你从 iptables
的表中删除状态信息。

22. darkstat[20]

亚洲城手机游戏 18

darkstat 能捕获网络流量并计算使用情况的统计数据。该报告保存在一个简单的
HTTP 服务器中,它为你提供了一个非常棒的图形用户界面。

23. vnStat[21]

亚洲城手机游戏 19

vnStat
是一个网络流量监控工具,它的数据统计是由内核进行提供的,其消耗的系统资源非常少。系统重新启动后,它收集的数据仍然存在。有艺术感的系统管理员可以使用它的颜色选项。

24. netstat

亚洲城手机游戏 20

netstat 是一个内置的工具,它能显示 TCP
网络连接,路由表和网络接口数量,被用来在网络中查找问题。

25. ss

比起 netstat,使用 ss 更好。ss 命令能够显示的信息比 netstat
更多,也更快。如果你想查看统计结果的总信息,你可以使用命令 ss -s

26. nmap[22]

亚洲城手机游戏 21

Nmap
可以扫描你服务器开放的端口并且可以检测正在使用哪个操作系统。但你也可以将其用于
SQL 注入漏洞、网络发现和渗透测试相关的其他用途。

27. MTR[23]

亚洲城手机游戏 22

365bet ,MTR 将 traceroute 和 ping
的功能结合到了一个网络诊断工具上。当使用该工具时,它会限制单个数据包的跳数,然后监视它们的到期时到达的位置。然后每秒进行重复。

28. Tcpdump[24]

亚洲城手机游戏 23

Tcpdump
将按照你在命令行中指定的表达式输出匹配捕获到的数据包的信息。你还可以将此数据保存并进一步分析。

29. Justniffer[25]

亚洲城手机游戏 24

Justniffer 是 tcp
数据包嗅探器。使用此嗅探器你可以选择收集低级别的数据还是高级别的数据。它也可以让你以自定义方式生成日志。比如模仿
Apache 的访问日志。