美文网首页
zabbix安装历险记

zabbix安装历险记

作者: Peter520 | 来源:发表于2017-09-28 12:52 被阅读20次

    首先停止服务

    # 停止zabbix server和agent

    service zabbix-server stop

    service zabbix-agent stop

    service httpd stop

    yum卸载看这篇:http://www.cnblogs.com/liaojie970/p/6138075.html

    手动安装就是个坑

    1、因为安装了zabbix2.2,但是centos6有没有zabbix3.0的源,试了好几种方式都不行,所以,只好采用手工安装了,去官网下载zabbix3.0.11的稳定版,解压缩

    2、然后是./configure--prefix=/usr/local/zabbix--enable-server--enable-agent--with-mysql--enable-ipv6--with-net-snmp--with-libcurl--with-libxml2

    3、接着,make && make install

    4、简历软连接

    ln-s /usr/local/zabbix/sbin/*/usr/local/sbin/ #添加系统软连接

    ln-s /usr/local/zabbix/bin/*/usr/local/bin/ #添加系统软连接

    5、配置服务,这一步因为之前有安装过,检查一下发现不用改

    vi /etc/services #编辑,在最后添加以下代码

    # Zabbix

    zabbix-agent 10050/tcp # Zabbix Agent

    zabbix-agent 10050/udp # Zabbix Agent

    zabbix-trapper 10051/tcp # Zabbix Trapper

    zabbix-trapper 10051/udp # Zabbix Trapper

    6、zabbix配置文件

    修改zabbix配置文件,配置zabbix_server

    cd /usr/local/zabbix/etc

    vi /usr/local/zabbix/etc/zabbix_server.conf

    DBName=zabbix #数据库名称

    DBUser=zabbix #数据库用户名

    DBPassword=123456 #数据库密码

    ListenIP=localhost #数据库ip地址

    AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts #zabbix运行脚本存放目录

    7、agent的配置

    vi /usr/local/zabbix/etc/zabbix_agentd.conf

    Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/

    UnsafeUserParameters=1 #启用自定义key

    8、添加服务

    cp /home/zabbix/zabbix-3.0.11/misc/init.d/fedora/core/zabbix_server /etc/init.d/zabbix_server #服务端

    cp /home/zabbix/zabbix-3.0.11/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix_agentd #客户端

    9、数据库重新创建

    cd /home/zabbix/zabbix-3.0.11/database/mysql

    mysql-u root-p #输入密码,进入MySQL控制台

    create database zabbix character set utf8;#创建数据库zabbix,并且数据库编码使用utf8

    GRANT USAGE ON*.*TO'user01'@'localhost'IDENTIFIED BY'123456'WITH GRANTOPTION;#新建账户zabbix,密码123456

    flush privileges;#再次刷新系统授权表

    grant all on zabbix.*to'zabbix'@'localhost'identified by'123456'with grantoption;#允许账户zabbix能从本机连接到数据库zabbix

    flush privileges;#再次刷新系统授权表

    use zabbix #进入数据库,并刷新数据库,一定要按照sql文件顺序

    mysql -u root -p zabbix < schema.sql

    mysql -u root -p zabbix < images.sql

    mysql -u root -p zabbix < data.sql

    10、拷贝文件

    cd /home/zabbix/zabbix-3.0.11/frontends

    cp-rf php /var/www/html/zabbix

    11、启动服务

    service httpd start

    service zabbix_server start

    service zabbix_agent start

    这篇文章参考价值比较大:http://blog.csdn.net/qq_14821541/article/details/51726485

    12、客户端手动添加

    【参见这篇文章】http://blog.csdn.net/csolo/article/details/53106141

    相关文章

      网友评论

          本文标题:zabbix安装历险记

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