linux zabbix安装

2019-07-11  本文已影响0人  小小的小帅

参考1

安装Zabbix

Zabbix的官方下载地址为:https://www.zabbix.com/download,在安装时需要先安装Zabbix的yum扩展源,然后利用yum安装。

  1. yum源安装
 wget repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
 rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm
  1. 安装zabbix服务
yum install zabbix-server-mysql zabbix-web-mysql
yum install -y zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql
  1. 修改/etc/my.cnf,配置编码格式,保存后重启mysql服务。
    character_set_server = utf8
mysql -uroot
use mysql;
 #创建Zabbix库,字符集为UTF-8
create database zabbix character set utf8; 
 #新建zabbix用户,并给zabbix用户权限
GRANT ALL PRIVILEGES ON *.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix' WITH GRANT OPTION;
flush privileges;
  1. 导入Zabbix相关的数据;
cd /usr/share/doc/zabbix-server-mysql-3.2.11/
#解压
gzip -d create.sql.gz 
#导入mysql
mysql -uroot -proot zabbix < create.sql
  1. 添加zabbix的mysql连接用户信息
    vi /etc/zabbix/zabbix_server.conf
    DBName=zabbix,用户默认为zabbix
#在DBName=zabbix上面增加
#DBName=zabbix
#DBUser=zabbix
# DBPort=3306
DBHost=129.211.24.177
#在DBuser下面增加
DBPassword=zabbix
  1. 启动Zabbix服务;
    systemctl start zabbix-server
    ps aux |grep zabbix


    zabbix进程
  2. 启动httpd服务
    需要注意的是:启动之前,确保80端口没有被占用。
max_execution_time = 300
memory_limit = 128M
post_max_size = 16M
upload_max_filesize = 2M
max_input_time = 300
date.timezone = Asia/Shanghai
  1. 在浏览器中输入地址:http://129.211.24.177/zabbix,打开的页面如下:
  1. 登录
    登录账户默认是:Admin,密码是:zabbix;


    image.png

    10.修改密码


    image.png
    切换语言
    image.png

客户端安装zabbix

  1. 客户端下载zabbix的yum源后
rpm -ivh repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
yum install -y zabbix-agent

安装完成后

  1. 编辑配置文件
    vi /etc/zabbix/zabbix_agentd.conf
    找到对应配置修改
#定义服务端的ip(被动模式),如果主机有多个IP ,可填写多个,这里相当于ip授权
Server=172.0.0.1,129.211.24.177
#定义服务端的ip(主动模式),主动请求服务端,填写服务端IP,也可填写多个(当前主机是server的时候172.0.0.1不能去掉)
ServerActive=172.0.0.1,129.211.24.177
#这是自定义的主机名,需要在web界面下设置同样的主机名,主动模式中会告知服务端hostname,这个一点要唯一
Hostname=129.211.24.177
  1. 启动zabbix客户端
    systemctl start zabbix-agent
    ps aux |grep zabbix

启用服务发现

官方手册
如果不使用自动发现功能,每当添加一台新的HOST,我们就需要安装Agent>配置Agent>到界面上新增Host>给Host配置分组>关联相关模版。
利用Zabbix的自动发现功能,则只需要安装Agent>配置Agent,在Zabbix Server上就能够按照配置好的规则,自动发现Agent,自动创建Host、分组以及关联默认模版。
首先进入Zabbix界面,Configuration>Discovery,创建discovery rule,如图:

启用服务发现
  1. 可看到,检测中可发现一个服务


    image.png
  2. 注意需要监听的IP是否正常,以及状态是否启用


    image.png

    图2


    image.png
    查看主机,可用性亮则主机监听成功
  3. 监听cpu的使用


    image.png
上一篇下一篇

猜你喜欢

热点阅读