首页系统mrtg(Linux下MRTG的安装与配置)

mrtg(Linux下MRTG的安装与配置)

编程之家2024-02-03113次浏览

一、怎样分析linux的性能指标

LR

mrtg(Linux下MRTG的安装与配置)

监控

UNIX/Linux

系统方法

一、准备工作:

1.

可以通过两种方法验证服务器上是否配置

mrtg(Linux下MRTG的安装与配置)

rstatd

守护程序:

①使用

rup

命令,它用于报告计算机的各种统计信息,其中就包括

rstatd

mrtg(Linux下MRTG的安装与配置)

的配置信息。使用命

rup

10.130.61.203,

此处

10.130.61.203

是要监视的

linux/Unix

服务器的

IP

,如果该命令返回相关的

统计信息。则表示已经配置并且激活了

rstatd

守护进程;若未返回有意义的统计信息,或者出现一

条错误报告,则表示

rstatd

守护进程尚未被配置或有问题。

②使用

find

命令

#find/-name rpc.rstatd,

该命令用于查找系统中是否存在

rpc.rstatd

文件,如果没有,说明系统没

有安装

rstatd

守护程序。

2

linux

需要下载

3

个包:

1

rpc.rstatd-4.0.1.tar.gz

2

rsh-0.17-14.i386.rpm

3

rsh-server-0.17-14.i386.rpm

3

.下载并安装

rstatd

如果服务器上没有安装

rstatd

程序(一般来说

LINUX

都没有安装)

,需要下载一个包才有这个服

,

rpc.rstatd-4.0.1.tar.gz.

,

,

rstatd

这个地址下载)下载后,开始安装,安装步骤如下:

tar-xzvf rpc.rstatd-4.0.1.tar.gz

cd rpc.rstatd-4.0.1/

./configure

—配置操作

make

—进行编译

make install

—开始安装

rpc.rstatd

—启动

rstatd

进程

rpcinfo-p

”命令来查看当前系统是否已经启动了

rstatd

守护进程

只要保证

Linux

机器上的进程里有

rstatd

xinetd

这二个服务就可以用

LR

去监视了,通过以下

两点可以检查是否启动:

1

)检查是否启动

: rsh server

监听的

TCP

514

[root@mg04 root]# netstat-an|grep 514

tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN

如果能看到

514

在监听说明

rsh

服务器已经启动。

2

)检查是否启动

: rstatd

输入命令

: rpcinfo-p

如果能看到类似如下信息:

程序版本协议端口

100001

5

udp

937

rstatd

100001

4

udp

937

rstatd

100001

3

udp

937

rstatd

100001

2

udp

937

rstatd

100001

1

udp

937

rstatd

那就说明

rstatd

服务启动了

,(

当然这里也可以用

ps ax

代替

)

4

.安装

rsh

rsh-server

两个服务包方法

a.

卸载

rsh

# rpm

q

rsh----------

查看版本号

# rpm

-e

版本号

---------

卸载该版本。

b

.安装

# rpm

ivh rsh-0.17-14.i386.rpm rsh-server-0.17-14.i386.rpm

在启动

rpc.rstatd

时,

会报错

Cannot register service: RPC: Unable to receive; errno= Ction refused

解决方法如下:

#/etc/init.d/portmap start

#/etc/init.d/nfs start

然后再次启动

rpc.rstatd

就好了。

5

.安装

xinetd

方法:

①查看

xinetd

服务:

[root@localhost~]# rpm-q xinetd

xinetd-2.3.14-10.el5

②安装

xinetd

服务:

[root@localhost~]# yum install xinetd

如果安装不起

xinetd

服务,执行下列操作命令后再次执行

yum install xinetd

命令进行安装:

yum clean packages

清除缓存目录下的软件包

yum clean headers

清除缓存目录下的

headers

yum clean oldheaders

清除缓存目录下旧的

headers

yum clean, yum clean all(= yum clean packages; yum clean oldheaders)

清除缓存目录下的软件包

及旧的

headers

6

.启动

xinetd

服务:

在有的系统中,通过如下命令重启:

# service xinetd reload

#/sbin/service xinetd rstart

suse linux

中如下操作:

cd/etc/init.d/xinetd restart

2

安装完成后配置

rstatd

目标守护进程

xinetd,

它的主配置文件是

/etc/xinetd.conf,

它里面内容是

一些如下的基本信息:

#

# xinetd.conf

#

# Copyright(c) 1998-2001 SuSE GmbH Nuernberg, Germany.

# Copyright(c) 2002 SuSE Linux AG, Nuernberg, Germany.

#

defaults

{

log_type

= FILE/var/log/xinetd.log

log_on_success= HOST EXIT DURATION

log_on_failure= HOST ATTEMPT

#

only_from

= localhost

instances

= 30

cps

= 50 10

#

# The specification of an interface is interesting, if we are on a firewall.

# For example, if you only want to provide services from an internal

# network interface, you may specify your internal interfaces IP-Address.

#

#

interface

= 127.0.0.1

}

includedir/etc/xinetd.d

我们这里需要修改的是

/etc/xinetd.d/

下的三个

conf

文件

rlogin

,rsh,rexec

这三个配置文件

,

打这

三个文件里的

disable= yes

都改成

disable= no( disabled

用在默认的

{}

中禁止服务

)

或是把

# default:

off

都设置成

on

这个的意思就是在

xinetd

启动的时候默认都启动上面的三个服务

!

说明:我自己在配置时,没有

disable= yes

这项,我就将

# default: off

改为:

default: on

,重启后

(cd/etc/init.d/./xinetd restart

)通过

netstat-an|grep 514

查看,没有返回。然后,我就手动在三个文

件中最后一行加入

disable

=

no

,再重启

xinetd

,再使用

netstat

-an

|grep

514

查看,得到

tcp

0

0

0.0.0.0:514 0.0.0.0:* LISTEN

结果,表明

rsh

服务器已经启动。

看到网上有的地方说使用如下命令:

# service xinetd reload

#/sbin/service xinetd rstart

不知道是在什么系统用的。

二、监控

linux

资源:

controller

中,将

System resource Graphs

中的

Unix resources

拖到右侧的监控区域中,并单击

鼠标右键选择“

Add

Measurements

,

在弹出的对话框中输入被监控的

linux

系统的

IP

地址,然后选

择需要监控的性能指标,并点击“确定”

,出现如下结果:

Monitor name:UNIX Resources. Cannot initialize the monitoring on 10.10.15.62.

Error while creating the RPC client. Ensure that the machine can be connected and that it runs the

rstat daemon(use rpcinfo utility for this verification).

Detailed error: RPC: Failed to create RPC client.

RPC-TCP: Failed to establish RPC server address.

RPC-TCP: Failed to communicate with the portmapper on host'10.10.15.62'.

RPC: RPC call failed.

RPC-TCP: recv()/recvfrom() failed.

RPC-TCP: Timeout reached.(entry point: CFactory::Initialize). [MsgId: MMSG-47190]

检查原因,发现是

Linux

系统中的防火墙开启了并且阻挡了

LoadRunner

监控

Linux

系统的资源,

因此要将防火墙关闭。

关闭防火墙:

[root@localhost~]#/etc/init.d/iptables stop;

三、监控

UNIX

lr

监控

UNIX

UNIX

先启动一

rstatd

服务

以下是在

IBM AIX

系统中启动

rstatd

服务的方法:

1

.使用

telnet

root

用户的身份登录入

AIX

系统

2

.在命令行提示符下输入:

vi/etc/inetd.conf

3

.查找

rstatd

,找到

#rstatd

sunrpc_udp

udp

wait

root/usr/sbin/rpc.rstatd rstatd 100001 1-3

4

、将

#

去掉

5

:wq

保存修改结果

6

、命令提示符下输入:

refresh

s inetd

重新启动服务。

这样使用

loadrunner

就可以监视

AIX

系统的性能情况了。

注:在

HP UNIX

系统上编辑完

inetd.conf

后,重启

inetd

服务需要输入

inetd-c

UNIX

上也可以用

rup

命令查看

rstatd

程序是否被配置并激活

rstatd

程序已经运行,

重启时,

先查看进程

ps-ef|grep inet

然后杀掉进程,

refresh

s inetd

进行重启。

二、mrtg2ll/a是美国什么运营商的手机

Straight Talk

卡贴电信4G的操作步骤告诉你:

【第一步】不带卡贴直接插电信卡,此时跳出激活界面,左上角要有4g标志,然后直接关机【第二步】拔出手机卡再开机,最后重新装入卡贴和手机卡就成功破解电信4g了,关机15秒后开机【屏幕一黑就开始计时】,开机后再放卡贴和电话卡,关机时候开始计时和拔出卡槽

注意:关机后要拔出卡槽再开机,这细节是很重要

三、如何在Windows下安装配置MRTG

配置:

首先要确定要监控的IP地址和端口(如果不是默认的话),其次确定知道SNMP community的信息,默认是public,H3C交换机则是h3c。下面就以本地环境127.0.0.1来继续本次教程。但首先要确保本地开启了SNMP。

Windows下开启SNMP功能

控制面板–>程序–>启用或关闭Windows功能–>找到「简单网络管理协议(SNMP)」并打钩,确定即可。

之后进入服务管理找到「SNMP Service」–>属性–>「安全」选项添加「public」社区名称。

nema(NEMA协议详解)ORACLEDECLARE(oracle declare的用法是什么)