实验环境:台Linux服务器,一台客户机(本实验客户机采用宿主机)
环境要求实现两端互通
服务器IP:192.168.8.5
客户端IP:192.168.8.6
连接到xshell
本次安装zabbix版本为4.0
先行创建一个目录
mkdir /zabbix
cd /zabbix
ctrl+A全选
接着使用rpm -y localinstall *.rpm进行安装
注:在安装时确保mariadb处于未安装状态
若安装则进行卸载操作
yum -y remove mariadb*
接着进行安装
yum -y localinstall *.rpm
加载插件
modprobe ipmi_devintf
modprobe ipmi_msghandler
设置启动与开机自启mariadb
systemctl start mariadb
systemctl enable mariadb
设置mariadb密码为123.com
mysqladmin -u root -p password 123.com
进入数据库操作
mysql -uroot -p123.com
创建一个字符集为utf8名为zabbix的数据库
create database zabbix character set utf8 collate utf8_bin;
创建一个名为zabbix的用户并给予这个用户对库表的所有权限
grant all on zabbix.* to zabbix@localhost identified by 'zabbix';
复制数据库的数据库文件到客户端
zcat /usr/share/doc/zabbix-server-mysql-4.0.22/create.sql.gz |mysql -uzabbix -pzabbix zabbix
修改配置文件中DBPassword:zabbix (124行)
vim /etc/zabbix/zabbix_server.conf
重启zabbix服务并设置为开机自启
systemctl start zabbix-server
systemctl enable zabbix-server
修改httpd时区
vim /etc/httpd/conf.d/zabbix.conf
定位20行:
php_value date.timezone Asia/Shanghai
重启httpd服务
systemctl restart httpd
systemctl enable httpd
使用web浏览器进行访问
按照基本流程一直重复下一步
最终(finish)完成
在安装界面使用用户密码登录
用户为Admin
密码为zabbix
登录可以看到zabbixserver正在运行
初始状态项为红色,需要在服务端重启zabbix-agent.service服务
systemctl start zabbix-agent.service
刷新页面得以得到绿色运行状态
同样监控客户端也如此
接着同样在客户端安装zabbix-agent.service服务
将zabbix-agent包拖入主文件夹中
使用yum -y localinstall *.rpm进行安装
在配置文件中修改指向的主机
重启zabbix-agent.service服务
在web端创建主机
填写基本信息,注(IP为客户端IP,刷新页面)
添加模板
刷新web端查看效果,最终效果如下图
至此zabbix安装完成