• CentOS 7 安装 Zabbix 3.0


    CentOS7搭建Zabbix

    一、安装数据库:

      1、  安装数据库:sudo  yum  grouinstall mariadb –y

      2、  启动数据库:sudo systemctl  start mariadb

      3、  设置开机启动:sudo systemctl enable mariadb

      4、  初始化数据库:sudo mysql_secure_installation            //设置密码为123456

    二、安装Zabbix

      1、  下载Zabbix: wget  http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

      2、  安装Zabbix:sudo rpm –ivh zabbix-release-3.0-1.el7.noarch.rpm

      3、  安装基于数据库的server 和 web 端:sudo yum install zabbix-server-mysql zabbix-web-mysql

    三、初始化Zabbix DB

      1、  mysql  -uroot –p123456

      2、  create database zabbix character set utf8 collate utf8_bin;

      3、  grant all privileges on zabbix.* to zabbix@localhost identified by ‘123456’;   //此处的是zabbix用户密码

      4、  exit

      5、  cd  /usr/share/doc/zabbix-server-mysql-3.0.8

      6、  zcat  create.sql.gz | mysql –uroot –p123456 zabbix

    四、修改zabbit配置

      1、  sudo vim  /etc/zabbix/zabbix_server.conf

        DBHost=localhost

        DBName=zabbix

        DBUser=zabbix

        DBPassword=123456

      2、  启动服务:sudo systemctl start zabbix-server

      3、  开启启动:sudo systemctl enable zabbix-server

    五、设置Zabbix管理界面

      1、  sudo vim /etc/httpd/conf.d/zabbit.conf

        php_value date.timezone Asia/Shanghai

      2、  启动httpd:sudo systemctl start httpd

      3、  开机启动:sudo systemctl enable httpd

      4、  http服务加入防火墙:sudo firewall-cmd –permanent –add-service=http           //系统有防火墙就必须添加进去

      5、  重启防火墙:sudo firewall-cmd --reload

    六、登录Zabbix管理页面配置

      1、打开页面:http://10.0.0.20/zabbix                                     //登录页面为IP+zabbix

      2、直接按下一步即可,当出现要输入数据库密码的时候,输入刚刚设置的zibbix密码:123456即可完成配置

      3、默认用户/密码(区别大小写):Admin/zabbix

      4、此版本支持中文,按右上角的小人头图标,然后在弹出的页面找到设置语言项,将默认语言设置为chinese(zh_CN)即可。

    七、客户端的安装

      1、下载客户端:wget http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-agent-3.0.0-1.el7.x86_64.rpm

         ubuntu16.4下载:http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix/zabbix-agent_3.2.0-1+xenial_amd64.deb        //在ubuntu上运行命令:lsb_release 可以看到系统的版本,然后下载对应版本

         ubuntu16.4安装:dpkg -i zabbix-agent_3.2.0-1+trusty_amd64.deb          

      2、安装:sudo rpm -ivh zabbix-agent-3.0.0-1.el7.x86_64.rpm

      3、启动服务:sudo systemctl start zabbix-agent

      4、添加开机启动: sudo systemctl enable zabbix-agent

      5、修改配置配置文件:vim /etc/zabbix/zabbix.agentd.conf:

        Server  = 10.0.0.1 //此处填写服务器IP

        ServerActive = 10.0.0.1:10051 //此处填写服务器IP+10051端口

        Hostname = Zabbix-client01   

      6、重启服务:sudo systemctl restart zabbix-agent

     八、zabbix后台添加主机(http://ServerIP/zabbix)

      1、打开后台(http://ServerIP/zabbix)-配置-创建主机-添加,主机信息如下:

        主机名称:Zabbix-client01       //此处填写的主机名称必须与客户端配置文件里填写的一致    

        群组:Linux servers            //此处也可自定义 

        agent代理程序的接口:IP地址:客户机IP,端口:10050       //10050是客户端zabbix-agent所用的端口

      2、添加模板:点击创建的主机名称-模板-查找模板Template OS Linux-添加-更新即可,大概2-3分钟待ZBX显示绿色后,就代表连接成功了。

     九、忘记zabbix密码

      1、生成MD5码

    echo -n redhat | openssl md5                //更新密码为redhat
    --------------------------------------->
    (stdin)= e2798af12a7a0f4f70b4d69efbc25f4d

      2、进入mysql修改密码

    1 mysql -uroot -p                                     //输入密码登录mysql  
    2 use zabbix;                                      //切换到数据库zabbix
    3 select * userid,passwd from users;                          //查看用户Admin的ID,一会有用
    4 update users set passwd='e2798af12a7a0f4f70b4d69efbc25f4d' where userid=1; //更新密码为redhat 

    PS:安装教程参考 http://www.cnblogs.com/enjoycode/p/zabbix_3_installation_on_centos_7.html

  • 相关阅读:
    LC.225. Implement Stack using Queues(using two queues)
    LC.232. Implement Queue using Stacks(use two stacks)
    sort numbers with two stacks(many duplicates)
    LC.154. Find Minimum in Rotated Sorted Array II
    LC.81. Search in Rotated Sorted Array II
    LC.35.Search Insert Position
    前后端分离:(一)
    Redis基本使用(一)
    GIT篇章(二)
    GIT篇章(一)
  • 原文地址:https://www.cnblogs.com/jefflee168/p/6641759.html
Copyright © 2020-2023  润新知