centos6.9搭建zabbix2.2监控服务器

自从知道有了zabbix监控服务器之后,尝试参考网上的步骤搭建过,但是网上教程参差不齐,今天,自己整理了一份完整的步骤,希望对大家有用。

系统:centos6.9

zabbix:2.2.20版本

1、关闭selinux否则对后面的服务可能会有影响。

    # vim /etc/selinux/config

     把SELINUX=enforcing   改为  SELINUX=disabled,重启系统。

2、安装相关的组件:

    # yum install -y curl curl-devel net-snmp net-snmp-devel perl-DBI gcc gcc-c++  mysql-devel  php-bcmath php-mbstring php-gd php-xml -y

3、添加用户

    #groupadd zabbix;useradd -g zabbixzabbix;usermod -s /sbin/nologin zabbix

4、我的安装包目录在/usr/local/soft。

    解压压缩包:# tar -zxvf zabbix-2.2.20.tar.gz

    进入目录:# cd zabbix-2.2.20

   安装并编译:./configure --prefix=/usr/local/zabbix/--enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp--with-libcurl 

    make && make install

5、配置启动文件

    #cp /usr/local/soft/zabbix-2.2.20/misc/init.d/tru64/zabbix_server  /etc/init.d/zabbix_server

    #vim /etc/init.d/zabbix_server

    把DAEMON=/usr/local/sbin/zabbix_server 改为 DAEMON=/usr/local/zabbix/sbin/zabbix_server

    # chmod o+x /etc/init.d/zabbix_server

    启动zabbix服务

    #/etc/init.d/zabbix_server start

6、修改zabbix的配置文件

    # vim /usr/local/zabbix/etc/zabbix_server.conf

    LogFile=/tmp/zabbix_server.log

    DBHost=localhost

    DBName=zabbix        填写的内容参照MySQL部分,DBName:数据库名

    DBUser=zabbix           DBUser:用户

    DBPassword=123456    DBPassword:密码

7、安装lamp平台

    #yum install httpd httpd-devel php php-develphp-mysql mysql-server mysql -y

    # service httpd start   启动httpd服务

    # chkconfig httpd on   设置开机自启

    # service mysqld start    启动MySQL服务

    # chkconfig mysqld on   设置开机自启

8、MySQL数据库配置

    安装MySQL数据库后首先使用mysql_secure_installation 命令配置MySQL。

    

    进入数据库:# mysql -uroot -p123456

    创建数据库:>create database zabbix charset=utf8;

    赋予权限:>grant all on zabbix.* to zabbix@localhost identified by '123456';

    刷新权限:>flush privileges;

    导入数据(一定要安装顺序导入):#cd /usr/local/soft/zabbix-2.2.20/database/mysql

    #mysql-uzabbix -p123456 zabbix < schema.sql 

    #mysql -uzabbix -p123456 zabbix < images.sql

    #mysql-uzabbix -p123456 zabbix < data.sql 

9、网站配置

     #/usr/local/soft/zabbix-2.2.20/frontends/php

    #cp * -R /var/www/html/

    编辑httpd配置文件使其支持php

    # vim /etc/httpd/conf/httpd.conf

    大概402行添加index.php : DirectoryIndex index.html index.html.var index.php

    重启httpd服务:# service httpd restart

10、防火墙配置开启80端口

    # vim /etc/sysconfig/iptables

    添加如下内容:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

    重启防火墙:# service iptables restart

11、浏览器访问

    在浏览器地址栏输入centos的IP地址就可以。


    点击下一步后会出现一些问题,需要对php.ini修改并安装相应插件,这里不多说,如果安装修改完后不生效,请重启系统。

    重启系统后一定要注意,zabbix服务以及其他服务是否启动。





点击下一步出现以下问题,需要把文件下载,然后放在/var/www/html/conf/目录。


文件放在相应的目录后


默认用户名密码:Admin/zabbix 



到此zabbix服务端搭建完,谢谢。

此次zabbix版本为2.2.20,现在新的出现了3.4版本,这次我是想搭建3.4版本的,但是php版本至少需要5.6以上,在升级php版本时一直遇到错误,之前也安装过一次完全没问题,这次不知道怎么情况,等有时间了,搭建3.x版本的。

   

    











    

    





猜你喜欢

转载自blog.csdn.net/qq_38619781/article/details/80382861
今日推荐