设为首页 收藏本站
查看: 743|回复: 0

[经验分享] centos7.0详细安装zabbix3.2.4 (亲测)

[复制链接]
发表于 2019-1-20 09:40:42 | 显示全部楼层 |阅读模式
centos7.0安装zabbix最新3.2.4版本

  公司的服务器较多,需要每次到机房后台查看服务器的使用情况,比较麻烦。最近想要装个监控,以前也学习过zabbix,cacti,nagios等等主流软件没有实际搭建过,正好借这个机会搭建一下。再次查看这几个主流软件感觉zabbix比较适合我们公司,下面是我搭建过程中的操作(亲测可以使用)。
  服务端配置::


  •   从官方网站网站下载最新版的zabbix源。#wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch .rpm
  •   安装zabbix的yum源查看zabbix的包;
      #yum -y install zabbix-release-3.2-1.el7.noarch
      #yum list | grep zabbix           //可以看到好多zabbix包是centos自带的包,之后要看清自己装的包;
  •   安装zabbix服务端需要的包。
      #yum -y install zabbix-get.x86_64  zabbix-agent.x86_64  zabbix-web-mysql.noarch zabbix-server-mysql.x86_64        //这步可能会出现rpm没有key的错误,可以执行#rpm --import http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX 安装需要的key;
  •   安装数据库 centos7.0以上使用mariadb数据库了;

      #yum -y install mariadb*
      

    #systemctl enable mariadb.service   //设置mariadb开机自启
    #systemctl start mariadb.service
    #mysql
   MariaDB [(none)]> show databases;
  MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;  //创建zabbix库
  MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';  //给zabbix授权
   MariaDB [(none)]> flush privileges;  //刷新
   MariaDB [(none)]> quit
  这样数据库就创建好了,可以登陆zabbix库查看一下#mysql -uzabbix -pzabbix
  #cd /usr/share/doc/zabbix-server-mysql-3.2.4/   //在这个目录下导入数据库
  #zcat create.sql.gz | mysql -uroot zabbix     //初始化zabbix库
#systemctl start zabbix-server
Job for zabbix-   server.service failed because a fatal signal was delivered to the control process. See "systemctl status zabbix-server.service" and "journalctl -xe" for details.  //出现这个错误解决方法:先检查selinux是否关闭,关闭后,并安装以下两个软件。再次启动zabbix-server服务便可以启动成功。
# yum install trousers -y
# yum install gnutls -y  5.修改zabbix服务端的配置文件

  #cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.bak  //备份
   #cp /etc/zabbix/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf.bak //备份
  #vim /etc/zabbix/zabbix_server.conf
  DBHost=localhost  //前面的注释去掉
  DBPassword=zabbix //前面的注释去掉密码改为zabbix
  #vim /etc/httpd/conf.d/zabbix.conf    //zabbix的网页文件
  php_value date.timezone Asia/Shanghai  //需要把这行的时区改为上海的
  #systemctl enable zabbix-server      //将zabbix-server设为开机自启
  #systemctl enable zabbix-agent      //将zabbix-agent设为开机自启
  客户端的zabbix_agentd.conf不需要修改
  6.修改zabbix的web页面为中文。
  找到C盘的C:\Windows\Fonts\msyh.ttf 将msyh.ttf上传到centos的/usr/share/zabbix/fonts目录下。
  # cp /usr/share/zabbix/include/defines.inc.php  /usr/share/zabbix/include/defines.inc.php.bak
  #vim /usr/share/zabbix/include/defines.inc.php  //修改zabbix的php文件
  45 define('ZBX_GRAPH_FONT_NAME',           'msyh');  //修改这一行
  #systemctl restart httpd
  7.下面是在谷歌浏览器上输入服务端的ip地址/zabbix
  在配置mysql时添加下zabbix的密码下一步自定义名字

  之后登陆默认用户名/密码 Admin/zabbix

  点击php页面的“小人”图标 修改字体为中文的。
  8、点击配置>主机>创建主机;去添加需要监控的主机。
  客户端配置::
  1、在客户端服务器上操作,下载最新版的zabbix源;

  wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch .rpm
  
安装zabbix的yum源查看zabbix的包;
#yum -y install zabbix-release-3.2-1.el7.noarch
#yum -y install zabbix-agent.x86_64 zabbix-get.x86_64
2、修改配置文件;

vim /etc/zabbix/zabbix_agentd.conf 下面是需要修改的配置文件:

  Server=          //填写本机的ip地址和zabbix服务器的ip地址,注:主机有多少ip都需写上,中间逗号隔开;
  ServerActive=      //zabbix服务器ip地址:端口号
  Hostname=         //根据自己的需求填写,建议填写本机的ip地址,便于管理;
  ListenPort=       //自定义端口号,1024-32767在这个范围內;
  StartAgents=1      //配置主动模式和被动模式;
  RefreshActiveChecks=60
  EnableRemoteCommands=1
  DebugLevel=3
  LogFileSize=1
  Timeout=5
  UnsafeUserParameters=1 //使用自定义的模版;
  

  这样zabbix监控服务器的构架就配置完成了,可以根据自己的需求自定义模版和建立拓扑图,zabbix功能很强大,需要小伙伴们自己去探索。gogogo!
     





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-665454-1-1.html 上篇帖子: 开源企业级监控系统 下篇帖子: zabbix2.4.5迁移到zabbix3.0
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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