zabbix监控系统的搭建_第1页
zabbix监控系统的搭建_第2页
zabbix监控系统的搭建_第3页
zabbix监控系统的搭建_第4页
zabbix监控系统的搭建_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

最近在实验室搭建了一套zabbix系统,来对实验室的硬件资源,以及软件资源进行监控,zabbix由两部分组成:zabbixserver与可选组件zabbixagent,zabbixserver可以通过SNMP,zabbixagent,ping,端口监视等方法提供对远程服务器/网络状态的监控,数据收集等功能。可以对包括:CPU负荷、内存使用、磁盘使用、网络状况、端口监视、日志监视等功能进行监控,同时也可以对vmware,java,数据库,weblogic等系统进行监控。zabbix支持多种网络方式下的监控,可通过分布式的方式部署和安装监控代理,整个结构如下图所示:Zabbix搭建:1.准备环境搭建环境:centos6.5_x86_64zabbix2.2.2安装centos6.5系统(1)关闭防火墙:#serviceiptablesstop#chkconfigiptablesoff(2)关闭selinuxvi/etc/selinux/config

修改SELINUX的值为disabled//重启后才能生效执行

setenforce0

立即关闭selinux(3)配置yum源(4)修改主机名vi/etc/sysconfig/network

修改HOSTNAME=zabbix2.安装server端(1)安装开发包以及软件依赖包yum

-ygroupinstall

"DevelopmentTools"

yum-yinstallhttpdmysqlmysql-serverphpphp-mysqlphp-commonphp-mbstringphp-gdphp-odbcphp-pearcurlcurl-develnet-snmpnet-snmp-develperl-DBIphp-xmlntpdate

php-bcmath(2)创建服务所需的用户和用户组groupadd

-g201

zabbixuseradd

-gzabbix

-u201-mzabbix(3)启动mysql,并创建zabbix服务器,为zabbix用户开启用户权限servicemysqldstartmysqladmin

-uroot-h

password"123456"mysql-uroot-h-pcreatedatabasezabbixcharactersetutf8;grantallprivilegesonzabbix.*tozabbixuser@localhostidentifiedby'zabbixpass';flushprivileges;(4)解压zabbix,并将zabbix的初始数据导入到数据库中mkdir/softwarecd/softwarewget/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz/downloadcd/softwaretarxfzabbix-2.2.2.tar.gzcdzabbix-2.2.2/database/mysqlls可以看到以下三个文件:data.sql

images.sql

schema.sql,将这三个文件分别导入到mysql数据库中(这里的密码为上面设置的zabbixpass)mysql-uzabbixuser-h19-p

<schema.sqlmysql-uzabbixuser-h19-p

<images.sqlmysql-uzabbixuser-h19-p

<data.sql

(5)编译安装zabbix./configure--sysconfdir=/etc/zabbix/--enable-server--enable-agent--with-net-snmp--with-libcurl--with-mysql--with-libxml2如果遇到configure:error:Notfoundmysqlclientlibrary这个错误,执行yuminstall-ymysql*;servicemysqldrestart如果遇到configure:error:LIBXML2librarynotfound这个错误,执行yuminstall-ylibxml2*makemakeinstall复制zabbixserver端跟agent端的启动脚本,并设置执行权限cpmisc/init.d/tru64/zabbix_agentd/etc/init.d/cpmisc/init.d/tru64/zabbix_server/etc/init.d/chmod+x/etc/init.d/zabbix_*配置apache服务mkdir/var/www/html/zabbixcd/software/zabbix-2.2.2cp-a

frontends/php/*/var/www/html/zabbix/chown-R

apache.apache/var/www/html/zabbix/(6)配置phpvi/etc/php.inidate.timezone=Asia/Shanghaimax_execution_time=300max_input_time=300post_max_size=32Mmemory_limit=128Mmbstring.func_overload=2(7)配置apache文件vim/etc/httpd/conf/httpd.conf

DocumentRoot

"/var/www/html"

ServerName19(8)修改zabbix配置文件vim/etc/zabbix/zabbix_server.confDBHost=19DBName=zabbixDBUser=zabbixuserDBPassword=zabbixpassStartPollers=30

#开启多线程数,一般不要超过30个StartTrappers=20

#trapper线程数StartPingers=10

#fping线程数StartDiscoverers=120

MaxHousekeeperDelete=5000

CacheSize=1024M

#用来保存监控数据的缓存数,根据监控主机的数量适当调整StartDBSyncers=8

#数据库同步时间HistoryCacheSize=1024M

TrendCacheSize=128M

#总趋势缓存大小HistoryTextCacheSize=512MAlertScriptsPath=/etc/zabbix/alertscriptsLogSlowQueries=100015、启动apache服务跟zabbix服务/etc/init.d/httpdstart/etc/init.d/zabbix_serverstart(9)访问http://IP/zabbix/setup.php1°进入安装界面2°检查需求是否满足3°配置数据库连接,用户名为zabbixuser,密码为之前设置的zabbixpass,然后testconnection是否通过4°直接下一步5°查看安装配置信息后,下一步6°配置完成,提示如果配置信息填写错误,可以修改zabbix.conf.php文件。7°进入登录界面,默认的登陆账号密码为:admin/zabbix遇到错误时查看/tmp/zabbix_server.log下的日志当出现connectiontodatabase'zabbix'failed:[1040]Toomanyconnections时

打开/etc/f修改MySQL的文件将max_connections=10003.agent端(1)同样需要完成和server端的基础环境的配置(2)yum-ygroupinstall"DevelopmentTools"(3)创建zabbix运行所需要的用户和用户组groupadd

-g201zabbixuseradd-gzabbix-u201-mzabbix(4)安装zabbix的agent端mkdir/software上传zabbix安装文件到software中cd/softwaretarxfzabbix-2.2.2.tar.gzcdzabbix-2.2.2./configure–sysconfdir=/etc/zabbix–enable-agentmakemakeinstall(5)复制agent端运行所需要的脚本cp/software/zabbix-2.2.2/misc/init.d/tru64/zabbix_agentd/etc/init.d/chmod+x/etc/init.d/zabbix_agentd(6)配置agent端配置文件vim/etc/zabbix/zabbix_agentd.conf

#此处千万别写成了zabbix_agent.conf,否则配置了不生效Server=19

#填写Server的IP地址ServerActive=19

#修改为Server的IP地址Hostname=zabbix_agent

#填写本机的HostName,注意Server端要能解析UnsafeUserParameters=1

#是否允许自定义的key,1为允许,0为不允许Include=etc/zabbix/zabbix_agentd.conf.d/#自定义的agentd配置文件(key)可以在这里面写;(7)启动zabbix_agent端/etc/init.d/zabbix_agentdstart4.汉化(1)选择一个合适的字体,在C:\Windows\Fonts下面复制一个字体,并将该字体上传到/var/www/html/zabbix/fonts目录下,我选择的是微软雅黑(2)对zabbix进行中文配置vim/var

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论