1.zabbix官方yum源地址:repo.zabbix.com

2.安装zabbix server

  zabbix server使用mysql作为数据库,在zabbix 3.X版本,安装zabbix-server-mysql包即安装了server端包,同时可以在服务端安装zabbix——get包,以便向agent端发起测试采集数据请求:yum zabbix-server-mysql zabbix-get。

3.初始化zabbix 数据库

  此处将mysql与zabbix安装在同一台服务器上,当安装完mysql需要初始化zabbix的数据库,在安装zabbix server时,其中就包含初始化zabbix数据库的sql脚本。

  查看刚才安装完成的zabbix-server-mysql,可以看到一个creat.sql.gz的包。解压即可获得初始化sql的脚本:creat.sql

  但是此sql脚本中的sql只会在对应的数据库中初始化zabbix所需要的数据库表,不会创建zabbix数据库。创建zabbix数据库,还是需要手动。

  

  zabbix数据库初始化完成后,执行对应的sql初始化脚本:mysql -uroot -p -Dzabbix  < /testdir/create.sql

  查看结果:MariaDB[zabbix]>show tables

4.配置zabbix server端并启动  

  vim /et/zabbix/zabbix_server.cong

  经常修改的参数如下:

  ListenPort=10051    #服务端监听的端口,保持默认即可。

  SourceIP=    #通过SourceIP参数可以指定服务端的源IP,当server端有多个IP地址时,我们可以指定服务端使用固定的IP与agent端进行通讯。为了安全起见,agent端会基于IP进行

  一定的访问控制,也就是说agent端只允许指定的IP以server端的身份采集被监控主机的数据,如果IP不对应,则不允许采集被监控主机的数据。所以当server端有多个IP时,可以

  通过SourceIP参数指定server端通过哪个IP采集被监控主机的数据。

  

  http://www.zsythink.net/archives/500

  

  

  

  

  

  

posted on 2019-03-26 17:37  星痕1216  阅读(264)  评论(0编辑  收藏  举报