Hostmonitor 主机:
IP:1921681228
位置:15号楼甲幢2楼
账号:administrator
密码:p@ssw0rd
域:未加域
系统:WIN 2003 SP2
Hostmonitor功能:
监控服务器运行状况。
Hostmonitor使用:
进入主机,点击桌面程序“Hostmonitor”进入程序。File->Load TestList 加载配置文件,
进入监控界面,下图。这是效果图,我已经先编辑好文档的
监控各远程服务器明细:部分
如何增加监控服务器:(环境举例1921681228为监控主机,192168100100为被监控服务器)
1通过MSTSC进入192168100100,管理员身份进入。
2开始-运行-\\1921681228,将RMA-Win文件夹拷贝至D盘。
3在192168100100中双击rma_cfgexe
4选择passive RMA,点击OK。
5见图示。
见图示
至此,被监控主机已经设置完成。记牢第5步中设置的端口号及密码。
8通过MSTSC进入1921681228
9见图示
10可以看到刚刚成功连接的被监控主机。
11选择进入,在Test method中添加需要监控的内容。
如何修改监控服务器:(环境举例1921681228为监控主机,192168100100为被监控服务器)
1进入192168100100
2程序文件夹在D盘,直接双击点开即可。参照如何新增监控服务器中第5步。
3回到监控主机修改信息,参照如何新增监控服务器中第9步。
用途说明
tail命令可以输出文件的尾部内容,默认情况下它显示文件的最后十行。它常用来动态监视文件的尾部内容的增长情况,比如用来监视日志文件的变化。与tail命令对应的是head命令,用来显示文件头部内容。
常用参数
格式:tail file
输出指定文件file的尾部内容,默认输出最后十行内容(outputthe last part of files。Print the last 10 lines of each FILE tostandard output )
格式:tail file1 file2
指定多个文件时,会显示每个文件的文件名称,再显示该文件的尾部内容(Withmore than one FILE, precede each with a header giving the file name)
格式:tail
格式:tail -
不指定文件时,表明从标准输入读取内容,这通常用在管道线后面,把前一个命令的输出作为tail的输入内容(Withno FILE, or when FILE is -, read standard input)
格式:tail -n file
格式:tail -n n file
格式:tail --lines=n
显示文件最后n 行,比如tail -20 file就是显示文件最后10行,这个参数可以配合其他参数与使用。注意上面三种格式的斜体n 是实际要显示的行数的数值。
注意:tail-n可以显示最后n行的文本内容。那么有没有一种方式显示从n行开始的文本内容,答案是肯定的。
tail -n +4file表示显示文件file从第4行开始的内容。从1开始计数。
格式:tail -f file
动态跟踪文件file的增长情况(outputappended data as the filegrows),tail会每隔一秒去检查一下文件是否增加新的内容,如果增加就追加在原来的输出后面显示。但这种情况,必须保证在执行tail命令时,文件已经存在。
如果想终止tail-f的输出,按Ctrl+C中断tail程序即可。如果按Ctrl+C不能中断输出,那么可以在别的终端上执行killall tail强行终止。
注意:采用tail-f来监控文件变化情况时,在某些情况会不太灵。比如在Java应用程序中采用log4j日志时,每隔1个小时生成一个新的日志文件,当前的日志输出在 LOG4JLOG中,当一个小时过去后,log4j会将LOG4JLOG改名成LOG4Jyyyy-mm-dd-HH的形式。那么这个时候tail -f就不能动态输出新的日志内容了。tail命令本身提供了很多参数,似乎都不能完美的解决这个问题。最后只好编写了一个脚本ftailsh来跟踪日 志,详见《Linux下实时跟踪log4j日志文件的bash脚本 - 增强了tail -f的功能 》。刚才我仔细查看了tail的手册页,发现tail -F就能够做到跟踪这种类型的日志。转念一想,这种需求应该早就被Linux世界的人给满足了的。
格式:tail -F file
格式:tail--follow=name --retry file
功能与tail -ffile相同,也是动态跟踪文件的变化,不同的是执行此命令时文件可以不存在。
以上处理都是针对文本文件的,下面是针对二进制文件的情形。
格式:tail -c n file
取文件file的最后n个字节。
格式:tail -c +n file
取文件file的第n个字节后的内容。从1开始计数。
使用示例
示例一 输出文件尾部
先使用seq命令输出20个数字保存到1txt,然后尝试使用tail命令。
[root@new55 ~]# seq 20 >1txt
[root@new55 ~]# cat 1txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[root@new55 ~]# tail 1txt
11
12
13
14
15
16
17
18
19
20
[root@new55 ~]# tail -3 1txt
18
19
20
[root@new55 ~]# tail -n 3 1txt
18
19
20
[root@new55 ~]# tail --lines=3 1txt
18
19
20
[root@new55 ~]# tail -n +14 1txt
14
15
16
17
18
19
20
[root@new55 ~]#
示例二 动态跟踪tomcat输出
动态跟踪tomcat输出。
[root@web logs]# tail -f catalinaout
at orgapachecatalinaconnectorCoyoteAdapterservice(CoyoteAdapterjava:298)
at orgapachecoyote>
!下面大家还是跟着我们5636网吧联盟的网吧系统栏目一起去看看吧!
Linux系统下的Mtrace工具主要能够检测一些内存分配和泄漏的失败等。使用Mtrace来调试程序有4个基本步骤,还需要用到GNUC函数库里面的一些辅助的函数功能:
1.需要包含头文件,并且在main()函数的最开始包含一个函数调用:mtrace()。由于在main函数的最开头调用了mtrace(),所以这个进程后面的一切分配和释放内存的 *** 作都可以由mtrace来跟踪和分析。
2.定义一个环境变量,用来指示一个文件。该文件用来输出log信息。如:
$exportMALLOC_TRACE=mymemorylog
3.正常运行程序。此时程序中的关于内存分配和释放的 *** 作都可以记录下来。
4.然后用mtrace使用工具来分析log文件。如:
$mtracetestmem$MALLOC_TRACE
这里需要注意的是在很多嵌入式的环境中,并不提供export命令,也没有记录环境变量的文件。唯一的办法就是把环境变量加到应用程序中。在Glibc库中有putenv函数,就是写入环境变量的。
这个其实还是要看Glibc!调用muntrace函数,log文件就生成了。
以上就是关于怎么用hostmonitor监控linux全部的内容,包括:怎么用hostmonitor监控linux、13,linux上怎么动态监控一个文件的内容变化、Linux系统下如何使用mtrace监测内存等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)