zbixx运维监控管理平台使用手册NEW.docx
- 文档编号:1902869
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:23
- 大小:2.21MB
zbixx运维监控管理平台使用手册NEW.docx
《zbixx运维监控管理平台使用手册NEW.docx》由会员分享,可在线阅读,更多相关《zbixx运维监控管理平台使用手册NEW.docx(23页珍藏版)》请在冰豆网上搜索。
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(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- zbixx 监控 管理 平台 使用手册 NEW