zbixx运维监控管理平台使用手册NEW.docx

上传人:b****2 文档编号:1902869 上传时间:2022-10-25 格式:DOCX 页数:23 大小:2.21MB
下载 相关 举报
zbixx运维监控管理平台使用手册NEW.docx_第1页
第1页 / 共23页
zbixx运维监控管理平台使用手册NEW.docx_第2页
第2页 / 共23页
zbixx运维监控管理平台使用手册NEW.docx_第3页
第3页 / 共23页
zbixx运维监控管理平台使用手册NEW.docx_第4页
第4页 / 共23页
zbixx运维监控管理平台使用手册NEW.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

zbixx运维监控管理平台使用手册NEW.docx

《zbixx运维监控管理平台使用手册NEW.docx》由会员分享,可在线阅读,更多相关《zbixx运维监控管理平台使用手册NEW.docx(23页珍藏版)》请在冰豆网上搜索。

zbixx运维监控管理平台使用手册NEW.docx

zbixx运维监控管理平台使用手册NEW

 

zbixx运维监控管理平台使用手册NEW

 

 

xxxx运维监控管理平台

操作手册V1.0

 

xxxx(天津)科技有限公司

变更记录

序号

版本

变更说明

修改人/日期

01

V1.0

新建

张冠洲/1月

 

1.平台简介

概述

xxxx运维监控管理平台根据自身业务需求进行开发以满足平台监控业务需要。

平台经过C/S模式采集数据,经过B/S模式在web端展示和配置。

被监控端:

主机经过安装agent方式采集数据,网络设备经过SNMP方式采集数据

Server端:

经过收集SNMP和agent发送的数据,写入MySQL数据库,再经过php+apache在web前端展示。

平台运行条件:

Server:

Server端需运行在LAMP(Linux+Apache+Mysql+PHP)环境下,对硬件要求低

Agent:

当前已有的agent基本支持市面常见的OS,包含Linux、HPUX、Solaris、Sun、windows

SNMP:

支持各类常见的网络设备

平台功能

具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备性能监控、数据库性能监控、FTP等通用协议监控、多种告警方式、详细的报表图绘制)

支持自动发现网络设备和服务器

支持分布式,能集中展示、管理分布式的监控点

扩展性强,server提供通用接口,能够自己开发完善各类监控

2.安装部署

服务端环境准备

平台Server端需要运行在CentOS、RedHatLinux、Debain等Linux平台上,这里以RHELAS5作为部署环境。

Root用户安装必须的包,建议配置好yum,经过yum安装下列包,解决包的依赖关系。

LAMP环境

#yuminstallmysql-serverhttpdphp

其它需要用到的包:

#yuminstallmysql-develgccnet-snmp-develcurl-develperl-DBIphp-gdphp-mysqlphp-bcmathphp-mbstringphp-xml

解压

#tarzxvfethane-1.8.1.tar.gz

增加用户和组

#groupaddethane

#useradd–gethane–methane

数据库准备

启动MySQL数据库:

#servicemysqldstart

修改MySQLroot用户密码(默认密码为空)

#mysqladmin–urootpasswordroot

测试能否正常登陆数据库

#mysql–uroot–proot

创立平台数据库

Mysql>createdatabaseethanecharactersetutf8;

Mysql>grantallonethane.*TOethane@'localhost'identifiedby'ethanepass';

Mysql>flushprivileges;

导入数据库sql脚本

#cdethane-1.8.1

#cat./create/schema/mysql.sql|mysql-uroot–prootethane

#cat./create/data/data.sql|mysql-uroot-prootethane

#cat./create/data/images_mysql.sql|mysql-uroot-prootethane

编译安装

配置编译,prefix是安装后程序目录

#./configure--with-mysql--with-net-snmp--with-libcurl--enable-server--enable-agent--enable-proxy--prefix=/usr/local/ethane

#./configure--with-mysql=/usr/local/mysql/bin/mysql_config--with-net-snmp--with-libcurl--enable-server--enable-agent--enable-proxy--prefix=/usr/local/ethane//mysql编译安装

#make

#makeinstall

配置文件及web前端文件修改

添加服务端口,添加后如下

#grepethane/etc/services

ethane-agent10050/tcp#EthaneAgent

ethane-agent10050/udp#EthaneAgent

ethane-trapper10051/tcp#EthaneTrapper

ethane-trapper10051/udp#EthaneTrapper

添加配置文件

#mkdir-p/etc/ethane

#cp./misc/conf/*/etc/ethane

#chown-Rethane:

ethane/etc/ethane

修改Server配置文件

基本不用修改,用默认配置即可,只需修改一项DBPassword=密码

#vi/etc/ethane/ethane_server.conf

修改Agentd配置文件,更改HOSTNAME为本机的hostname就好了

#vi/etc/ethane/ethane_agentd.conf

添加web前端php文件

#cdfrontends/

#cp-rfphp/var/www/html/

#cd/var/www/html

#mvphpethane

#chown-Rethane:

ethaneethane

web前端安装配置

修改php相关参数

#vi/etc/php.ini找到如下几项,改成下面的值,前面有;号的要删掉

max_execution_time=300

max_input_time=300

memory_limit=128M

date.timezone=Asia/Shanghai

post_max_size=32M

mbstring.func_overload=2

重启apache

#servicehttpdrestart

在本地浏览器上访问Serve地址开始web前端配置,http:

//ServerIP/ethane

按提示一步步next,其中Step3Checkofpre-requisites必须全部项目OK后才能继续配置,如有提示fail,去server上检查是否安装这个包或配置是否按上述更改。

图1

Step4填入Server登陆mysql的用户和密码

Step7按提示下载配置文件到Server的/var/www/html/ethane/conf下,名字一定要是ethane.conf.php

配置完成后,出现登陆界面,默认的用户为:

admin,密码为:

ethane

启动Server

安装完成后的server程序在/usr/local/ethane/sbin/目录下,能够直接启动

#/usr/local/ethane/sbin/ethane_server

为了便于启停Server,我们做一些小配置

复制控制程序

#cp./misc/init.d/redhat/ethane_*/etc/init.d/

修改配置目录,将如下两个文件中的BASEDIR=改为/usr/local/ethane,下面两个配置中的bin改为sbin,ETHANE_AGENTD,ETHANE_SUCKERD

#vi/etc/init.d/ethane_server_ctl

#vi/etc/init.d/ethane_agentd_ctl

加入开机启动

#echo'/etc/init.d/ethane_server_ctlstart&'>>/etc/rc.local

#echo'/etc/init.d/ethane_agentd_ctlstart&'>>/etc/rc.local

创立快键方式

#ln-s/etc/init.d/ethane_server_ctl/usr/bin/ethane_server_ctl

#ln-s/etc/init.d/ethane_agentd_ctl/usr/bin/ethane_agentd_ctl

启动Server和Agentd(能够经过startstoprestart来操作)

#ethane_agentd_ctlstart

#ethane_server_ctlstart

检查启动是否正常,查看进程是否起来,分server和agentd

#ps–ef|grepethane

如果进程没起来,能够查看对应的日志错误,默认在/tmp/ethane-*.log

至此平台Server端的安装已完成

在hosts上配置agent

平台需要在被监控的host上安装agent,把相应平台的agent包部署到各被监控端,按如下方式在被监控上运行agent。

Linux、UX:

Linux、UX上的agent是编译好了的,不用安装

#useraddethane

#cd/usr/local/ethane

#tarzxvfethane_agents_1.8.linux2_6.i386.tar.gz

取一份server上的ethane_agentd.conf到本地,然后按说明修改,一般我们只需修改如下5个参数:

Server=EthaneServerIP

Hostname=本机名

LogFile=本机agentd日志保存文件

SourceIP=本机IP

ListenPort=10050

修改完成后,运行agentd

#/usr/local/ethane/sbin/ethane_agentd-c/usr/local/ethane/ethane_agentd.conf&

#ps–ef|grepethane_agentd

如果进程没起来,可查看agentd.log日志来排查问题。

(注:

启动时建议用全路径,否则可能会出错)

加入开机运行

#echo'/usr/local/ethane/sbin/ethane_agentd-c/usr/local/ethane/ethane_agentd.conf&'>>/etc/rc.local

Windows:

Windows下解压客户端包到c:

下载修改好的ethane_agentd.conf文件也放到c:

打开cmd命令行,执行

C:

>ethane_agentd–install

安装后会在平台服务里添加一个ethane_agentd服务,会自动开机运行

如果需要将客户端和配置文件放在其它目录,请执行

C:

>DIR/ethane_agentd–cDIR/ethane_agentd.conf–install

启动agentd服务

C:

>ethane_agentd–start

或是经过管理->服务找到ethane_agentd来启动

3.配置使用

经过本地浏览器访问来开始配置和使用平台。

使用平台进行监控之前,要理解监控的流程。

一次完整的监控流程能够简单描述为:

HostGroups(设备组)->Hosts(

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1