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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

xxxx运维监控管理平台

操作手册V1.0 xxxx(天津)科技有限公司

变更记录

目录

1.平台简介 (4)

1.1概述 (4)

1.2平台功能 (4)

1.3优劣势 ...................................................................................................... 错误!未定义书签。

2.安装部署 (4)

2.1服务端环境准备 (4)

2.2数据库准备 (5)

2.3编译安装 (5)

2.4配置文件及WEB前端文件修改 (5)

2.5WEB前端安装配置 (6)

2.6启动S ERVER (7)

2.7在HOSTS上配置AGENT (8)

3.配置使用 (9)

3.1添加H OSTS (9)

3.2添加I TEMS (10)

3.3添加T RIGGERS (11)

3.4添加A CTIONS (12)

3.5添加M EDIAS (13)

3.6添加U SERS (13)

3.7添加WEB M ONITORINGS (14)

3.8添加G RAPHS (17)

3.9添加S CREENS (18)

3.10添加M APS (18)

3.11添加SNMP监控 (19)

3.12添加自定义监控 (20)

3.13添加T EMPLATES (20)

3.14添加R EPORTS(定制报表) (20)

3.15添加M ACROS (22)

3.16添加自动发现设备 (22)

3.17添加I NVENTORY (22)

3.18E XPORT/I MPORT XML (23)

3.19M AINTENANCE(维护时间) (24)

1.平台简介

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:

支持各类常见的网络设备

1.2平台功能

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

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

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

2.安装部署

2.1服务端环境准备

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

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

LAMP环境

#yum install mysql-server httpd php

其他需要用到的包:

#yum install mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-gd php-mys ql php-bcmath php-mbstring php-xml

解压

#tar zxvf ethane-1.8.1.tar.gz

增加用户和组

#groupadd ethane

#useradd –g ethane –m ethane

2.2数据库准备

启动MySQL数据库:

#service mysqld start

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

#mysqladmin –uroot password root

测试能否正常登陆数据库

#mysql –uroot –proot

创建平台数据库

Mysql> create database ethane character set utf8;

Mysql> grant all on ethane.* TO ethane@'localhost' identified by 'ethanepass';

Mysql> flush privileges;

导入数据库sql脚本

#cd ethane-1.8.1

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

# cat ./create/data/data.sql |mysql -uroot -proot ethane

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

2.3编译安装

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

# ./configure --with-mysql --with-net-snmp --with-libcurl --enable-server --e nable-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/lo cal/ethane //mysql编译安装

# make

# make install

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

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

# grep ethane /etc/services

ethane-agent 10050/tcp # Ethane Agent

ethane-agent 10050/udp # Ethane Agent

ethane-trapper 10051/tcp # Ethane Trapper

ethane-trapper 10051/udp # Ethane Trapper

添加配置文件

# mkdir -p /etc/ethane

相关文档
最新文档