默认计划
930人加入学习
(23人评价)
Linux安全基础
价格 ¥ 399.00
该课程属于 高校公益行 | 网络安全实践训练营 请加入后再学习

简介

  • zabbix,基于WEB界面的分布式系统监视与网络监视企业级开源解决方案
  • zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
  • zabbix由2部分构成,zabbix server与可选组件zabbix agent。
  • zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,OpenBSD,OS X等平台上。
  • Zabbix的官方网站
  • http://www.zabbix.com/
  • 下载:http://www.zabbix.com/download.php

 

部署Zabbix

  • 1、配置IP地址、主机名,关闭SELinux

    • [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777728
      BOOTPROTO=static
      ONBOOT=yes
      IPADDR=172.16.8.172
      NETMASK=255.255.255.0
      GATEWAY=172.16.8.2
      DNS1=114.114.114.114
      DNS2=8.8.8.8 //修改的内容,其它内容省略
      
    • [root@localhost ~]# vim /etc/sysconfig/network
      HOSTNAME=zbx.sevenwin.org
    • [root@localhost ~]# vim /etc/hosts
      172.16.8.172 zbx zbx.sevenwin.org
    • [root@localhost ~]# vim /etc/selinux/config
      SELINUX=disabled
    • [root@localhost ~]# reboot
  • 2、安装“Zabbix安装包”资源存储库
    -[root@zbx ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-
    6.el7.noarch.rpm

  • 3、安装Zabbix

    • [root@zbx ~]# yum install mariadb-server -y
    • [root@zbx ~]# yum install zabbix-server-mysql zabbix-web-mysql -y
  • 4、对数据库进行初始化并创建Zabbix数据库
    -[root@zbx ~]# systemctl start mariadb.service
    -[root@zbx ~]# systemctl enable mariadb.service
    -[root@zbx ~]# mysqladmin -u root password 9865321
    -[root@zbx ~]# mysql -uroot -p
    MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'Z9865321'; MariaDB [(none)]> flush privileges; MariaDB [(none)]> quit
    -[root@zbx ~]# zcat /usr/share/doc/zabbix-server-mysql-3.2.6/create.sql.gz | mysql -uroot zabbix -p

  • 5、编辑Zabbix数据库配置文件并启动Zabbix服务

    • [root@zbx ~]# vim /etc/zabbix/zabbix_server.conf
  • 6、修改php.ini,启动Apache,添加防火墙规则
    DBHost=localhost //第81行 DBName=zabbix //第91行 DBUser=zabbix //第107行 DBPassword=Z9865321 //第115行
    -[root@zbx ~]# systemctl start zabbix-server
    -[root@zbx ~]# systemctl enable zabbix-server
    -[root@zbx ~]# sed -i "s@;date.timezone =@date.timezone = Asia/Chongqing@g" /etc/php.ini
    -[root@zbx ~]# systemctl enable httpd.service
    -[root@zbx ~]# systemctl start httpd.service
    -[root@zbx ~]# firewall-cmd --permanent --zone=public --add-port=10051/tcp
    -[root@zbx ~]# firewall-cmd --zone=public --add-port=10051/tcp

  • 7、在WebUI中继续安装

    • 7.1 欢迎使用Zabbix
      • 127.0.0.1/zabbix/
    • 7.2 检查先决条件
    • 7.3 配置数据库连接
      默认即可
    • 7.4 配置服务器详细信息
      默认即可
    • 7.5 配置服务器详细信息
      默认即可
    • 7.6 预安装总结
    • 7.7 安装完成
  • 8、在WebUI中登录

    • 127.0.0.1/zabbix/index.php
    • 第一次登录,用户名:Admin,密码:zabbix
  • 9、修改WebUI界面语言为中文

    • 9.1、点击右上角“个人配置”
    • 9.2、选择Language为Chinese(zh_CN),再点击“Update”
  • 10、被监测端(Agent)部署

    • 10.1、Linux Agent的安装与配置(发行版本CentOS 6.5)
      • 克隆主机如何修改ip
        • 覆盖旧mac地址(用自动生成的mac地址覆盖掉第一条记录))
        • vi /etc/udev/rules.d/70-persistent-net.rules
          • 将第二条mac记录的网卡改为eth0,并复制mac地址
        • vi /etc/sysconfig/network-scripts/ifcfg-eth0
          • 将新mac地址粘贴覆盖掉旧mac地址
          • 配置IP地址:172.16.8.101
        • vi /etc/sysconfig/network
        • vi /etc/hosts
          172.16.8.101 c65 c65.test.com
          172.16.8.100 zbx zbx.test.com
          
      • [root@c65 ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2.6-1.el6.noarch.rpm
      • [root@c65 ~]# yum -y install zabbix-agent
      • [root@c65 ~]# vim /etc/zabbix/zabbix_agentd.conf
        Server=172.16.8.172 //第95行
        ServerActive=172.16.8.172 //第136行
        
      • [root@c65 ~]# chkconfig zabbix-agent on
      • [root@c65 ~]# service zabbix-agent restart
      • [root@c65 ~]# iptables -I INPUT -p tcp --dport 10050 -j ACCEPT
      • [root@c65 ~]# service iptables save
    • 10.2-windows2008r2 Agent部署
      • IP:172.16.8.102
      • http://www.zabbix.com/
        • 下载win agent
        • 复制到C盘根目录下
        • 编辑conf下的zabbix_agent.win.conf
          • ServerActive=172.16.8.100
          • 改名:去掉win
          • 复制到根路径
        • 以管理员运行cmd
          • cd c:\zabbix_agents_3.2.1.win\bin\win64\
          • zabbix_agentd.exe --install
          • zabbix_agentd.exe --start
    1. 即可在服务端添加主机
[展开全文]

授课教师

高级讲师

课程特色

视频(35)
下载资料(3)