美文网首页
(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