仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 590|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 来谈谈:CentOS 装置zabbix 2.0.5版本

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:06:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小知识:CentOS是企业Linux发行版领头羊RedHatEnterpriseLinux(以下称之为RHEL)的源代码再编译版本。
作为一款优良的监控软件,zabbix不只在毛病产生时赐与警报,而且还可以发生相干的图表,可以剖析收集流量、CUP负载等状态。
  1、下载并解压和yum相干情况
  1. yuminstall net-snmp-develphp-bcmath  #视现实情形体系情况,假如前面完善某些库,可以再次yumwgethttp://superb-dca2.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.0.5/zabbix-2.0.5.tar.gztarxvfzabbix-2.0.5.tar.gzcdzabbix-2.0.5
复制代码
  2、创立并导入数据库
  确保装置好数据库(这里以mysql为例,zabbix支撑mysql/DB2/oracle/postgresql/sqlite3等),导入数据库(可以给zabbix分派一个自力的mysql账号
  1. #登录mysql后grantallonzabbix.*tozabbix@127.0.0.1identifiedbyzabbix123;#在shell下履行,zabbix为方才分派的mysql用户mysql-uzabbix-p-h127.0.0.1-ecreatedatabasezabbixcharactersetutf8mysql-uzabbix-p-h127.0.0.1zabbix<database/mysql/schema.sqlmysql-uzabbix-p-h127.0.0.1zabbix<database/mysql/images.sqlmysql-uzabbix-p-h127.0.0.1zabbix<database/mysql/data.sql
复制代码
  3、编译装置zabbix
  1. #--enable-server为编译办事端#--enable-agent 为编译客户商代#--with-mysql=/usr/local/mysql/bin/mysql_config为供给mysql情况信息给zabbix./configure--prefix=/usr/local/zabbix--enable-server--with-mysql=/usr/local/mysql/bin/mysql_config--with-net-snmp--with-libcurl--enable-agentmakeinstall
复制代码
  4、修正设置装备摆设
  vi/usr/local/zabbix/etc/zabbix_server.conf
  以下为须要修正的数据库信息(留意不要有反复的,以避免惹起抵触)
  1. DBHost=127.0.0.1DBName=zabbixDBUser=zabbixDBPassword=zabbix123DBPort=3306#假如数据库是用sock文件的方法,这里可所以sock文件的路径。
复制代码
  zabbix供给的启动剧本是在装置文件的misc/init.d/目次下,但2.0.5并没有供给redhat(centOS)的版本。。。挺奇异,这里我是用旧版的启动剧本。
  
zabbix_server.txt
  下载zabbix_server.txt文件,而且更名为zabbix_server,复制到/etc/init.d目次下,并赐与可履行权限chmod+x/etc/init.d/zabbix_server
  假如下面都依照我的装置步调,默许不消修正zabbix_server文件了,不然须要修正BASEDIR PIDFILE 这两项。
  到这里,zabbix的办事端曾经装置好。开启zabbix办事端
servicezabbix_serverstart
  假如有errorwhileloadingsharedlibraries:libmysqlclient.so.18:cannotopensharedobjectfile:Nosuchfileordirectory
/etc/init.d/zabbix_serverstart:zabbix_servercouldnotbestarted报错,是由于找不到mysql库,履行 ln-s/usr/local/mysql/lib/libmysqlclient.so.18/usr/lib64/libmysqlclient.so.18 便可。

  5、设置装备摆设zabbix的WEB办事,
  cp-aRfrontends/php//www/zabbix/
  chownwww:www/www/zabbix/
  翻开php.ini文件,找到date.timezone这一行,把时区设置为亚洲/上海,而且这三项至多要设置为:
  1. date.timezone=Asia/Shanghaipost_max_size=16Mmax_execution_time=300max_input_time=300
复制代码
  设置装备摆设nginx(这里是nginx+php-fpm的方法)
  翻开/usr/local/nginx/config/nginx.conf,参加一个新的server项
  1. server{listen80;server_namezabbix.test.com;#allow192.168.1.1;#可以限制哪些IP可以拜访#allow192.168.1.2;#denyall;root/data/www/zabbix/;location/{indexindex.htmlindex.htmindex.php;}location~.php${fastcgi_pass127.0.0.1:9000;fastcgi_indexindex.php;fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;includefastcgi_params;}}
复制代码
 假如是用apache,可以如许
  1. <VirtualHost*:80>DocumentRoot"/www/zabbix/"ServerNamezabbix.test.com<Directory/>Orderallow,denyAllowfromall#Orderdeny,Allow#Allowfrom192.168.1.1 192.168.1.2#Denyfromall</Directory></VirtualHost>
复制代码
  设置装备摆设好以后,重启nginx或许httpd,翻开zabbix.test.com(域名本身界说,有用的就能够),即可以看到装置页面。


  按next一步步下去即可。假如提醒不支撑某php模块,假设php是rpm装置,直接yum便可,假如php是源代码装置,须要出来PHP装置文件目次,然后

  1. cdext/xxx#选择进入须要装置的模块目次/usr/local/php/bin/phpize./configure--with-php-config=/usr/local/php/bin/php-configmake&&makeinstall#以后会提醒so文件在哪一个目次,翻开php.ini文件,参加一行,重启php-fpm便可。extension="xxx.so"
复制代码
  WEB端装置完成以后,经由过程WEB页面登录zabbix,默许治理员账号暗码为adminzabbix
  6、客户端装置。
  下面的装置曾经包括客户端装置,假如在其它办事器上装置客户端。只须要进入zabbix装置目次
  1. ./configure--prefix=/usr/local/zabbix--enable-agentmakeinstall
复制代码
  vi/usr/local/zabbi/etc/zabbix_agent.conf
修正Server=server_ip为对应的zabbix_server办事器IP。
  
zabbix_agent.txt
  下载zabbix_agent.txt文件,更名为zabbix_agent,移到/etc/init.d/目次下并赐与可履行权限chmod+x/etc/init.d/zabbix_agent
  启动zabbix客户端办事servicezabbix_agentstart小知识:Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
莫相离 该用户已被删除
沙发
发表于 2015-1-17 05:32:21 | 只看该作者
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
海妖 该用户已被删除
板凳
发表于 2015-1-26 12:28:35 | 只看该作者
任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。
若天明 该用户已被删除
地板
发表于 2015-2-4 20:51:37 | 只看该作者
在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。
5#
发表于 2015-2-10 10:34:03 | 只看该作者
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
admin 该用户已被删除
6#
发表于 2015-3-1 12:35:16 | 只看该作者
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
不帅 该用户已被删除
7#
发表于 2015-3-17 16:08:14 | 只看该作者
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
兰色精灵 该用户已被删除
8#
发表于 2015-3-24 18:30:04 | 只看该作者
有疑问前,知识学习前,先用搜索。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 20:00

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表