linux基础+zabbix作业

zabbix分布式部署+自动注册

2017-09-14  本文已影响54人  运维阿文

proxy代理模式

环境 zabbix_ servert:192.168.1.11 zabbix_proxy: 192.168.1.111 zabbix_agent:192.168.1.111
zabbix proxy 只是一个进程 需要一个数据库 没有web界面 不会处理事件 也不会发送邮件 只是一个采集数据的功能

rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm
yum -y install mysql mysql-server
yum -y install zabbix_proxy  zabbix-proxy-mysql
yum -y install zabbix_agent
/etc/init.d/mysqld start

部署proxy

  1. 创建数据库并授权
[root@vagrant-centos65 ~]# mysql   #登录mysql
mysql> create database zabbix_proxy charset utf8;
Query OK, 1 row affected (0.00 sec)
mysql> grant all on zabbix_proxy.* to zabbix@localhost identified by 'zabbix';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
  1. 导入数据库表结构
[root@vagrant-centos65 ~]# find / -name schema.sql
/root/zabbix-3.2.6/database/mysql/schema.sql
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
| zabbix_proxy       |
+--------------------+
4 rows in set (0.00 sec)

mysql> use zabbix_proxy;
Database changed
mysql> source /root/zabbix-3.2.6/database/mysql/schema.sql
......
......
Query OK, 0 rows affected (0.01 sec)
Records: 0  Duplicates: 0  Warnings: 0

Query OK, 0 rows affected (0.02 sec)
Records: 0  Duplicates: 0  Warnings: 0

Query OK, 0 rows affected (0.07 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> exit;
  1. 配置文件修改zabbix_proxy.conf
[root@vagrant-centos65 ~]# vim /etc/zabbix/zabbix_proxy.conf
## 修改成如下

[root@vagrant-centos65 zabbix]# grep '^[a-Z]' zabbix_proxy.conf 
ProxyMode=0
Server=192.168.1.11
Hostname=zabbix_proxy
LogFile=/var/log/zabbix/zabbix_proxy.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_proxy.pid
DBHost=localhost
DBName=zabbix_proxy
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock
DBPort=3306
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
  1. 配置文件修改zabbix_proxy.conf
    前面zabbix_agentd.conf已经做过修改,
    只需要再修改下ServerActive和Hostname
[root@vagrant-centos65 zabbix]# grep '^[a-Z]' zabbix_agentd.conf 
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=127.0.0.1
StartAgents=0
ServerActive=192.168.1.111
Hostname=node1
Include=/etc/zabbix/zabbix_agentd.d/*.conf
  1. web端添加proxy
  2. 添加proxy


    zabbix添加proxy.png
zabbixproxy2.png

2.添加action自动注册

zabbixproxy创建动作.png zabbixproxy添加动作.png zabbixproxy添加操作.png
  1. 查看结果
zabbixproxy查看结果.png zabbixproxy查看结果2.png zabbixproxy查看结果3.png
上一篇下一篇

猜你喜欢

热点阅读