环境说明:
CentOS 7.2 :
HoseName:C7R1
IP: 172.16.79.71
Zabbix server mysql
CentOS 7.2 :
HoseName:C7R2
IP:172.16.79. 72
Zabbix agent
++++++++++++++++++++++++++++++++++server++++++++++++++++++++++++++++++++
一.rpm包获取:
Zabbix3.0系列软件包要从官网下载 yum‘s base 和eprl是没有的 #步骤省略
注意trousers的版本 老版本可能出现问题 具体情况见官方文档 http://wwww.zabbix.com
agent:被管控端软件包 #如果想监控server自身 也需要安装
get:server手动采集数据工具 #非必须安装 只用于测试
sender:被管控端手动推送数据给server #非必须安装 只用于测试
proxy:代理服务器安装 #以后再说
java:java网关
3.0版本没有zabbbix-server软件包 已经整合进zabbix-server-DBNAME包中
二.安装:
*********************************************************
# yum insatall mariadb-server #并配置vim /etc/my.cnf 添加innodb_file_per_table=ON skip_name_resolve=ON
# systemctl start mariadb #检查
MariaDB [(none)]> CREATE DATABASE zabbix CHARSET ‘utf8‘; #创建数据库
MariaDB [(none)]> GRANT ALL ON zabbix.* TO [email protected]‘%.%.%.%‘ IDENTIFIED BY ‘zbxpass‘; #授权
*********************************************************
# yum install zabbix-server-mysql-3.0.2-1.el7.x86_64.rpm zabbix-get-3.0.2-1.el7.x86_64.rpm #web需要依赖关系 暂时不安装
*********************************************************
# yum install httpd php php-mysql php-mbstrin php-gd #php软件包太多 不写后面也会被依赖安装
# yum install zabbix-web-3.0.2-1.el7.noarch.rpm yum install zabbix-web-mysql-3.0.2-1.el7.noarch.rpm
********************************************************* 意思是可以安装三台主机上 #看需求
agent 安装请参考其他日志 #scp zabbix-agent-3.0.2-1.el7.x86_64.rpm [email protected]:/root/
三.zabbix-server 端 db初始化
# cp /usr/share/doc/zabbix-server-mysql-3.0.2/create.sql.gz /tmp
# gzip -d create.sql.gz
#mysql -uzbxuser -pzbxpass -h127.0.0.1 zabbix <create.sql
****************** ****************** ******************
四.配置zabbix-server
]# vim /etc/zabbix/zabbix_server.conf
修改: DBName= DBuser= DBpassword=
呵呵 失败了....检查 日志
3157:20160813:205113.544 [Z3001] connection to database ‘zabbix‘ failed: [1045] Access denied for user ‘zbx
user‘@‘localhost‘ (using password: YES)
3157:20160813:205113.544 database is down: reconnecting in 10 seconds
原因是 DBHost 没有定义 默认是localhost 为什么不生效?
****************** ****************** ****************** ****************** ******************
五.配置web GUI
修改时区.否则失效
# vim /etc/httpd/conf.d/zabbix.conf
启动服务
#systemctl start httpd
3.0agent配置:
********************Passive checks related 被动
Server= #zabbix server 的ip地址 允许哪些主机采样 IP1,ip2
ListenProt=10050
StartAgents=3 #启动进程数量 当监控项较多时可以多开几个进程
ListenIP=0.0.0.0 #agent监听的端口 0.0.0.0 所有地址
************************Active checks related agent主动报告模式
ServiceActive=IP[:port],IP2 #主动报告的ip地址
Hostname= #必须唯一 必须和web一致
******************************************