福否阿卡 · 博客福否阿卡 · 博客

福否阿卡
向往自由与努力生活~

Zabbix|安装|部署|集群

实验环境:

系统:CnetOS 7 2核4G

平台:Vagrant+LNMP

架构:

服务器:192.168.2.11,安装配置LNMP和zabbix-server服务
服务器:192.168.2.12,安装zabbix-agent,用来监控服务器

Start

1.关闭防火墙并关闭开机启动

# systemctl stop firewalld.service
# systemctl disable firewalld.service

2.关闭SELinux安全机制

(1) 临时关闭

# setenforce 0

(2) 永久关闭

# vim /etc/selinux/config
设置SELINUX=enforcing为SELINUX=disabled

3.安装LNMP环境

wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && LNMP_Auto="y" DBSelect="3" DB_Root_Password="vagrant" InstallInnodb="y" PHPSelect="5" SelectMalloc="1" ./install.sh lnmp

在LNMP官网上用无人值守工具生成的,具体是:

MySQL5.6 PHP5.6 数据库root密码:vagrant

4.安装zabbix Server

(1) 安装存储库配置包

rpm -Uvh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm

(2) 安装Zabbix server,Web前端,agent

yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent

(3) 创建初始数据库

# mysql -uroot -p
password # 登录数据库密码vagrant
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password'; #这里的password改成登录数据库密码vagrant
mysql> quit;

(4) 导入初始架构和数据,系统将提示您输入新创建的密码。

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

在当前目录执行以下指令进行数据导入,时间可能比较久,请耐心等待

(5)为Zabbix server配置数据库

1.进入文件

vim /etc/zabbix/zabbix_server.conf

2.编辑文件,修改以下项

DBHost=127.0.0.1                 //数据库主机  
DBName=zabbix                    //数据库名
DBUser=zabbix                    //登陆数据库的用户名
DBPassword=vagrant               //登陆数据库的密码
ListenIP=127.0.0.1

(6) 配置zabbix前端的PHP配置,修改时区

1.进入文件

vim /etc/httpd/conf.d/zabbix.conf

2.修改时区

php_value date.timezone Asia/Shanghai

(7) 启动zabbix-server服务和httpd服务

systemctl start zabbix-server  #启动zabbix-server服务
systemctl status zabbix-server #查看zabbix-server的服务状态
systemctl enable zabbix-server #设置开机启动服务

systemctl start httpd     #启动httpd服务器
systemctl status httpd    #查看httpd服务器状态
systemctl enable httpd    #设置httpd开机启动服务

(8) zabbix的web安装

参考地址:https://www.zabbix.com/documentation/4.0/manual/installation/install#installing_frontend

在另一台服务器里安装配置zabbix-agent服务

(9) 安装zabbix-agent

rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.9-3.el7.x86_64.rpm

yum install zabbix-agent

(10) 配置zabbix-agent服务

1.进入文件

vim /etc/zabbix/zabbix_agentd.conf

2.修改以下项

Server=10.16.8.97        //zabbix server主机
ServerActive=10.16.8.98  //zabbix agent主机
Hostname=10.16.8.98      //zabbix agent主机名

(11) 启动zabbix-agent服务

systemctl start zabbix-agent  //启动服务
systemctl status zabbix-agent //查看状态

(12) 在zabbix web页面中,将配置好的zabbix-agent添加到主机中

配置->主机->创建主机:填写192.168.2.12主机
本文由福否阿卡创作,文章地址:https://blog.suyc.cn/index.php/archives/175.html

采用知识共享署名3.0国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。

发表评论:抢沙发

    昵称 (必填)
  • 邮箱 (必填)
  • 网址