一、zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制让系统管理员快速定位解决存在的各种问题。zabbix由连部分构成,zabbix server与可选组件zabbix agent。
二、安装zabbix服务端
提前关闭selinux
vim /etc/selinux/config
zabbix由连部分构成,zabbix server与可选组件zabbix agent
重启后生效
1、配置MySQL数据库,没有安装好的可以跳转https://blog.csdn.net/weixin_42774383/article/details/81427888
2、官方安装页面
https://www.zabbix.com/download?zabbix=3.2&os_distribution=centos&os_version=7&db=MySQL
3、选择好要安装的软件
4、下载yum源
rpm -i https://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
5、接着跳转到
6、安装zabbix服务
yum install zabbix-server-mysql zabbix-web-mysql
7、提前创建数据库
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'oracle';
flush privileges;
8、将数据导入数据库
zcat /usr/share/doc/zabbix-server-mysql-3.2.*/create.sql.gz | mysql -uzabbix -p zabbix
9、修改主配置文件vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=oracle
补全信息并解除注释
10、启动服务
systemctl start zabbix-server
systemctl enable zabbix-server
11、修改PHP配置文件vim /etc/httpd/conf.d/zabbix.conf
时区可以到http://php.net/manual/en/timezones.asia.php查询
12、启动httpd服务
systemctl start httpd
ps aux|grep httpd ps aux|grep zabbix-server 查看服务是否启动
13、在网页输入http://本机IP/zabbix/setup.
(1)修改mysql主配置文件vim /etc/my.cnf
(2)修改zabbix-server主配置文件
vim /etc/zabbix/zabbix_server.conf
(3)创建目录mkdir -p /var/lib/mysql
(4)修改目录所属主和组为mysql chown -R /var/lib/mysql
(5)重新回到浏览器刷新
14、成功
15、另打开网页
https://www.zabbix.com/documentation/3.2/manual/installation/install#installing_frontend
16、
三、安装zabbix客户端
1、下载软件yum install -y zabbix-agent
2、修改主配置文件vim /etc/zabbix/zabbix_agent.conf
3、启动服务
systemctl start zabbix-agent