安装zabbix监控
1.安装zabbix源
第一种:使用官方源安装
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
第二种:使用清华源安装
rpm -Uvh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
安装zabbix服务端软件
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
启动数据库,创建zabbix数据库
systemctl start maridb (启动数据库)
systemctl enable maridb (开机自动启动数据库)
数据库配置
mysql -u root (进入到数据库中)
create database zabbix character set utf8 collate utf8_bin;(创建zabbix数据库)
grant all on zabbix.* to zabbix@localhost identified by ‘zabbix’;(给zabbix一个登陆数据库的权利并设置密码为zabbix)
导入zabbix数据到入到mysql数据库
zcat /usr/share/doc/zabbix-server-mysql-4.0.22[^1]/create.sql.gz |mysql -uzabbix -pzabbix zabbix
[^1]注意你安装的zabbix版本是多少
5.修改配置文件
(1) vim /etc/zabbix/zabbix_server.conf
#添加:
DBPassword=zabbix #(和zabbix数据库密码一致)
#保存退出
systemctl start zabbix-server (启动zabbix服务端)
systemctl enable zabbix-server (开机自动启动zabbix服务端)
6. 配置httpd的时区(将时区改为亚洲/上海)
vim /etc/httpd/conf.d/zabbix.conf
#定位到20行
php_value date.timezone Asia/Shanghai
#保存退出
systemctl start httpd(启动httpd)
systemctl enable httpd (开机自动启动httpd)
7.通过网页访问zabbix
http://zabbix服务端的IP地址/zabbix
访问到以后根据提示,填写zabbix数据库的密码,一直下一步.
完成后登陆,默认账号:Admin,默认密码:zabbix
8.将界面改为中文
步骤: Administration – Users – Admin – Language – Chinese – Update
开启一台centos客户端
9.在客户端上安装zabbix-agent
rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.0-2.el7.x86_64.rpm()官方源安装)
rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.0-2.el7.x86_64.rpm(阿里源安装)
10.修改agent配置文件,指向zabbix-server的ip地址
vim /etc/zabbix/zabbix_agentd.conf
#修改:
Server=zabbix服务端IP地址
#保存退出
systemctl start zabbix-agent (启动zabbix-agent)
systemctl enable zabbix-agent (开机自动启动zabbix-agnet)
11.使用zabbix监控客户端
步骤:配置–主机–创建主机–
11.在zabbix-server上修改图形中文乱码情况
yum -y install wqy-microhei-fonts
cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/zabbix/assets/fonts/graphfont.ttf
扩展:如果想要监控服务端的话,需要在服务端上安装zabbix-agent,安装完成后启动,并设置为开机自动启动.