34323 发表于 2016-8-5 08:46:17

zabbix服务端与客户端搭建搭建

#zabbix作用:数据采集(存储),邮件报警,数据展示
        服务端
                预安装
                        #确保iptables策略允许,selinux关闭
                        #确保mysql、php、httpd已安装
                        #同步时间
                                #确保服务端与客户端时间一致且为正确
                                crontab -e
                                */30 * * * */usr/sbin/ntpdate time.nist.gov; hwclock -w

                        yum源配置
                                base源要使用网络源,避免依赖包版本不一致
                                将zabbix源移到samaba的koorey家目录下
                                确保epel

                                vim zabbix.repo
                               
                                name=Zabbix
                                baseurl=file:///home/koorey/zabbix/x86_64/ #使用本地源作为zabbix源                                                                        
                                enabled=1
                                gpgcheck=0

                软件包安装
                        #安装zabbix服务端包
                        yum install zabbix-server-mysql zabbix-get #安装zabbix服务包,及数据拉取工具

                        #安装zabbix-gui
                        yum install zabbix-web zabbix-web-mysql -y#安装zabbix-web及与mysql连接驱动

                mysql端操作
                        mysql创建zabbix及授权用户
                                CREATE DATABASE zabbix CHARSET'utf8';#创建zabbix库指定所使用的字符集
                                grant all on zabbix.* to zabbix@localhost identified by 'zabbix';
                                flush privileges;

                        #初始化数据库
                                cd /usr/share/doc/zabbix-server-mysql-2.2.12/create/
                                mysql -hlocalhost -uzabbix -p zabbix < schema.sql
                                mysql -hlocalhost -uzabbix -p zabbix < images.sql
                                mysql -hlocalhost -uzabbix -p zabbix < data.sql

                                mysql
                                use zabbix
                                show tables; #查看导入的表

                        设置数据库信息
                                vim /etc/zabbix/zabbix_server.conf
                                DBHost=localhost
                                DBName=zabbix
                                DBUser=zabbix
                                DBPassword=zabbix       

                启动:
                        service zabbix-server start
                        netstat -tnlp |grep 10051
                        chkconfig zabbix-server on

                #设置htttp时区
                        vim /etc/httpd/conf.d/zabbix.conf
                        php_value date.timezone Asia/Shanghai 调整时区为上海
                        service httpd restart

                登入web页面
                        ip/zabbix
                        输入数据库信息检查连接
                        ....

        客户端
                #确保epel zabbix 源

                yum install zabbix-agent.x86_64 zabbix-sender.x86_64 -y

                vim /etc/zabbix/zabbix_agentd.conf
                Server=192.168.110.172#授权服务端主机

                service zabbix-agent start               
                netstat -tnlp |grep 10050

页: [1]
查看完整版本: zabbix服务端与客户端搭建搭建