美文网首页
(16)Zabbix服务部署

(16)Zabbix服务部署

作者: 至未来自己 | 来源:发表于2018-07-05 15:51 被阅读0次

    zabbix_server 服务端:配置

    概述:zabbix服务端是PHP,需要连接数据库,讲部门数据保存在数据库中

    1.安装LAMP软件:yum install httpd httpd-devel php php-devel mysql mysql-server mysql-devel php-mysql -y

    2. 下载 Zabbix 源码包:http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.19/zabbix-2.2.19.tar.gz/download

    3. 安装SNMP:yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI

    4. 创建用户账号并禁止该账号登陆系统:groupadd zabbix;useradd -g zabbix zabbix;usermod -s /sbin/nologin zabbix

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

    6. 授权账号:grant all on zabbix.* to zabbix@localhost identified by '123456';  flush privileges;

    7. 将zabbix的mysql数据库导入到要连接的zabbix数据库中 目录:cd zabbix_xxx ---> database ----> mysql 目录里面

    8. 远程导入数据顺序:(1) mysql -h10.168.6.125 -uzabbix -p123456 zabbix < schema.sql

                                        (2) mysql -h10.168.6.125 -uzabbix -p123456 zabbix < images.sql

                                        (3) mysql -h10.168.6.125 -uzabbix -p123456 zabbix < data.sql

    9. 源码编译 zabbix:(1) ./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl&&make install

                                     (2)增加软连接 ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/

          /usr/local/zabbix 中查看配置文件:grep -v "^#" zabbix_server.conf|grep -v ^$

    10. vim /usr/local/zabbix/etc/zabbix_server.conf :增加配置内容

                   LogFile=/tmp/zabbix_server.log

                   DBHost=10.168.6.125     --- 数据库的主机名

                   DBName=zabbix     --- 要访问的数据库名

                   DBUser=zabbix    --- 数据库

                   DBPassword=123456

    11. 将zabbix服务复制到系统启动服务中:cp /root/zabbix-2.2.19/misc/init.d/tru64/zabbix_server /etc/init.d/;

          再赋执行权限:chmmod o+x /etc/init.d/zabbix_server

    12. 在apacher发布目录下创建 zabbix文件夹:mkdir -p /var/www/html/zabbix/

          将zabbix源码里的php文件copy到 apacher发布目录zabbix文件下:cp /root/zabbix-2.2.19/frontends/* /var/www/html/zabbix/ -a

                                                                                                                        mv /var/www/html/zabbix/php/* /var/www/html/zabbix/

    13. vim /etc/php.ini 修改时区:  date.timezone = PRC

    14. 访问zabbix链接:http://10.168.6.124/zabbix/ 如果出现红色的需要修改下载以下内容:

          yum install php-mbstring php-bcmath php-gd php-xml

          yum install gd gd-devel

          sed -i '/post_max_size/s/8/16/g;/max_execution_time/s/30/300/g;/max_input_time/s/60/300/g;' /etc/php.ini

          重启apacher:/etc/init.d/httpd restart

    15. 网页上进行下一步设置

    16. 网页最后一步下载文件,上传到zabbix服务器中:/var/www/html/zabbix/conf/zabbix.conf.php ---->  再刷新网页

    17. 默认登陆用户名: admin/zabbix

    zabbix_agent 客户端:配置

    相关文章

      网友评论

          本文标题:(16)Zabbix服务部署

          本文链接:https://www.haomeiwen.com/subject/sgtzhxtx.html