Zabbix部署

一、zabbix的安装和使用

(一)、web环境的搭建

1、安装LAMP

[root@localhost ~]# wget -P /etc/yum.repos.d http://mirrors.aliyun.com/repo/Centos-7.repo

[root@localhost ~]# yum -y install mariadb mariadb-server php php-mysql httpd

2、配置Selinux与防火墙

[root@localhost ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent

success

[root@localhost ~]# firewall-cmd --reload

Success

3、测试apache

[root@localhost ~]# systemctl start httpd

[root@localhost ~]# systemctl enable httpd

Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.

4、配置数据库

[root@localhost ~]# systemctl enable mariadb

Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.

[root@localhost ~]# systemctl start mariadb

[root@localhost ~]# mysql_secure_installation

5、创建zabbix数据库及用户

[root@localhost ~]# mysql -uroot -p123456 -e "create database zabbix default character set utf8 collate utf8_bin;"

[root@localhost ~]# useradd zabbix

[root@localhost ~]# passwd zabbix

[root@localhost ~]# mysql -uroot -p123456 -e "grant all on zabbix. * to 'zabbix'@'%' identified by 'zabbix';"

[root@localhost ~]# mysql -uzabbix -pzabbix

(二)、server端安装配置

1、软件包安装

[root@localhost~]#rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

[root@localhost ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get

2、配置数据库

[root@localhost ~]# cd /usr/share/doc/zabbix-server-mysql-3.0.32/

[root@localhost zabbix-server-mysql-3.0.32]# zcat create.sql.gz | mysql -uroot -p123456 zabbix

    [root@localhost ~]# cd /etc/zabbix

[root@localhost zabbix]# vim zabbix_server.conf

DBHost=localhost

DBname=zabbix

DBUser=zabbix

DBpassword=itcast

[root@localhost ~]# cd /etc/httpd/conf.d/

[root@localhost conf.d]# vim zabbix.conf

php_value data.timezone Asia/Shanghai

[root@localhost conf.d]# systemctl start zabbix-server

[root@localhost conf.d]# systemctl enable zabbix-server

3、zabbix访问

  启动:

    [root@localhost conf.d]# systemctl restart httpd

4、配置web界面

连接数据库

 端口号默认10051,名字为可选

总信息

如下显示及配置完成

  管理员用户名为:Admin 密码:zabbix

二、如何使用zabbix

(一)、Agent端安装配置

1、安装Agent

[root@localhost ~]# yum -y install zabbix-agent

2、配置zabbix-agent

[root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf

3、启动zabbix-agent

[root@localhost ~]# systemctl start zabbix-agent

[root@localhost ~]# systemctl enable zabbix-agent

4配置防火墙与Selinux

[root@localhost ~]# firewall-cmd --zone=public --add-port=10050/tcp –permanent

(二)、测试连通性

[root@localhost ~]# zabbix_get -s 192.168.48.174 -k system.uname

[root@localhost ~]# zabbix_get -s 192.168.48.174 -k system.cpu.load[all,avg15]

(三)、创建zabbix用户

1、配置:

    Alias:chan。

    Name:chan

    Surname:chan

Group:Zabbix administrations

Media:root@localhost.localdmi

Permissions:ZabbixSuper Admin。

 

 

(四)、添加host

1、配置:

Host name:Test_Host1

Groups In groups:Virtual machines

IP address:192.168.48.174

Port:10050

 

(五)、配置Item

 1、配置

Name:CPULoad

Type:Zabbix agent

Key:system.cpu.load[avg1]

Host interface:192.168.48.174:10050

Type of information:Numeric(float)

 

 

 

(六)、创建Trigger

1配置信息如下:

Item:Test_Host1:CPULoad

Function:Last(most recent)T value is = N

N:2

 

 

 

 

(七)、设置Action

 

三、数据可视化

(一)图表的使用

 

 

(二)、分屏的实现

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值