实验环境
server1 172.25.254.10 | zabbix-server,zabbix-web,mariadb-server监控方 |
---|---|
server2 172.25.254.20 | zabbix-agent(1)被监控方 |
server3 172.25.254.30 | zabbix-agent(2)被监控方 |
在server1上面搭建一个基本的zabbix监控平台
(1)从真机拷需要的包并安装
(2)安装mariadb并初始化
(3)登陆数据库,创建zabbix数据库并且授权
create database zabbix character set utf8 collate utf8_bin; 字符 校验字符
grant all privileges on zabbix.* to zabbix@localhost identified by 'redhat';
(4)导入zabbix数据库
cd /usr/share/doc/zabbix-server-mysql-4.4.1/
zcat create.sql.gz | mysql -p zabbix
zcat=gzip + cat 把这个数据库导入zabbix这个数据库中
导入后查看
(5)编辑zabbix的配置文件,修改数据库密码和时区
改密码
cd /etc/zabbix/
vim zabbix_server.conf
124 DBPassword=redhat 修改密码 124行
systemctl start zabbix-server
改时区
cd /etc/httpd/conf.d/
vim zabbix.conf
修改: 20 行的时区 php_value date.timezone Asia/Shanghai
systemctl start httpd
(6)在真机中打开浏览器,测试
在浏览器页面输入http://172.25.254.10/zabbix,开始在zabbix的web页面进行设置
修改界面语言
【Language】中选择Chinese,点击【Update】
修改完毕
点击【配置】–>【主机】,查看server的状态
可以看到zabbix监控的名称zabbix-server是自己,但是还没有安装zabbix-agent,因此安装了之后才会变绿,才可以对自己进行相关监控
(10)在server1上安装zabbix-agent
yum install zabbix-agent -y
systemctl start zabbix-agent
netstat -ntlp 查看端口 agent是10050 server是10051