欢迎来到天天文库
浏览记录
ID:23086488
大小:1.09 MB
页数:18页
时间:2018-11-04
《zabbix开源企业性能监控系统部署》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、系统简介Zabbix是一套C/S架构的开源服务器性能监控系统,简单来说,包括数据库、Server端、Client端、Proxy端与Web应用。通常把Server与Web应用部署在一个节点上,数据库部署在另一个独立节点,在每个需要进行监控的节点上部署Agent。本篇还是已简要介绍为主,我们将Zabbix所需的数据库(MYSQL)、Server与Web应用部署在一个节点上,Client端部署在其他需要被监控的节点上。前期准备采用Centos5.x/RHEL5.x系统。若没有SELinux使用与配置经
2、验,请禁用SELinux。本篇中已经禁用SELinux与iptable,不建议生产环境中进行如此配置。在确保服务器可以连接外部网络的情况下,通过YUM安装系统所需组件:root#yumupdateroot#yuminstallgccroot#yuminstallhttpdroot#yuminstallmysql-servermysqlmysql-develroot#yuminstallphpphp-gdphp-bcmathphp-mysqlphp-mbstringroot#yuminstallo
3、penldapopenldap-develOpenIPMIOpenIPMI-develroot#yuminstallnet-snmpnet-snmp-develcurl-develroot#wgethttp://nchc.dl.sourceforge.net/sourceforge/zabbix/zabbix-1.8.4.tar.gz安装与配置·添加用户需要添加一个本地用户,用来启动zabbix相关进程,此用户无需登录系统,也不需要特别权限。root#useradd-p/sbin/nologin
4、zabbix若没有在configure步骤中添加prefix参数,则系统默认会将可执行文件zabbix_server与zabbix_agentd文件存放在/usr/local/sbin目录下。root#tarzvfxzabbix-1.8.4.tar.gz·安装server端通过添加配置参数,说明该节点需要安装server与client,并支持mysql数据库及snmp监控。configure配置参数比较丰富,还可以支持ldap等其他功能,具体可以根据实际情况进行添加,这里仅作最简配置介绍。roo
5、t#./configure--prefix=/opt/zabbix--enable-server--enable-agent--with-mysql--with-net-snmp--with-libcurl--with-openipmi--with-ldaproot#makeinstall·配置MYSQL数据库root#servicemysqldstartroot#mysqlmysql>createdatabasezabbixcharactersetutf8;mysql>quit;root#cd
6、zabbix-1.8.4root#cdcreate/schemaroot#catmysql.sql
7、mysql-urootzabbixroot#cd../dataroot#catdata.sql
8、mysql-urootzabbixroot#catimages_mysql.sql
9、mysql-urootzabbix·配置Web服务1.解压所需的php文件:root#mvzabbix-1.8.4/frontends/php/var/www/html/zabbixroot#servicehttpdre
10、start2.访问配置的节点IP地址,子页面为zabbixhttp://your_node_ipaddress/zabbix根据系统配置检测结果,调整/etc/php/php.ini参数设置。对/etc/php.ini配置文件中参数进行修改,之后可执行servicehttpdreload更新httpd的配置信息,确保zabbixweb应用检测结果中都满足使用需求,可能需要修改如下信息:max_execution_time=300date.timezone=Asia/Shanghai· 修改Zab
11、bix配置文件root#mkdir/etc/zabbixroot#cpzabbix-1.8.4/misc/conf/zabbix_server.conf/etc/zabbix/zabbix_server.confroot#cpzabbix-1.8.4/misc/init.d/redhat/zabbix_server_ctl/etc/init.d/调整zabbix_server.conf中数据库的配置参数,具体参数应该与实际环境为参考,确保数据库连接正常。root#vim/etc/init.d/z
此文档下载收益归作者所有