Zabbix3.4安装详细步骤
admin
2023-02-22 22:00:04
0

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。


zabbix 由2部分构成,zabbix server 与可选组件zabbix agent。


zabbix server 可以通过SNMP,zabbix agent ,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台之上。


zabbix agent 需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent 可以运行在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000/2003/XP/Vista)等系统之上



我的实验环境

操作系统主机IP 主机名称安装软件安装zabbix版本MySQL版本
Centos7.3192.168.0.20zabbixZabbix-serverZabbix 3.4.10MySQL5.7.22
centos6.5192.168.0.157Test02zabbix-agent
zabbix-agent-3.4.10/


正式开始安装zabbix

1、在监控主机上需要预先安装yum 源,下面正式开始安装;

[root@zabbix ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm


2、安装Zabbix-server包和zabbix-agent包

[root@zabbix ~]# yum -y install zabbix-server-mysql zabbix-web-mysql  zabbix-agent


3、下载安装mysql源

[root@zabbix ~]# rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm


4、查看当前可用的Mysql安装源

[root@zabbix ~]# yum repolist enabled | grep "mysql.*-community.*"
mysql-connectors-community/x86_64 MySQL Connectors Community                  51
mysql-tools-community/x86_64      MySQL Tools Community                       63
mysql57-community/x86_64          MySQL 5.7 Community Server                 267

5、安装MySQL服务端

[root@zabbix ~]# yum -y install mysql-community-server

6、启动mysql服务并设置开机启动

[root@zabbix ~]#systemctl start mysqld
[root@zabbix ~]#systemctl enable mysqld

7、进入MySQL并修改密码

[root@zabbix ~]#cat /var/log/mysqld.log | grep password
[root@zabbix ~]#mysql -uroot -pRir.*sJUX6M*
mysql> ALTER USER USER() IDENTIFIED BY 'Pass123!';

8、创建数据库和zabbix用户并授权

mysql> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (10.03 sec)
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'Pass123!';
Query OK, 0 rows affected, 1 warning (0.00 sec)

9、导入初始架构(Schema)和数据

[root@zabbix ~]#cd /usr/share/doc/zabbix-server-mysql-3.4.10/
[root@zabbix  zabbix-server-mysql-3.4.10 ~]#zcat create.sql.gz | mysql -uzabbix -pPass123! -D zabbix
mysql: [Warning] Using a password on the command line interface can be insecure.

10、然后进入mysql查看这些内容是否导入进去

mysql> show tables from zabbix;

Zabbix3.4安装详细步骤

mysql> select count(*) tables,table_schema from information_schema.tables where table_schema ="zabbix";

Zabbix3.4安装详细步骤


修改配置文件,给服务授权、启动Zabbix Server服务

1、修改配置文件

[root@zabbix ~]#vim  /etc/zabbix/zabbix_server.conf
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=Pass123!
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000

2、给服务授权

[root@zabbix ~]#chown -R zabbix:zabbix /etc/zabbix/
[root@zabbix ~]#chmod -R 755 /etc/zabbix/

Zabbix3.4安装详细步骤


3、启动Zabbix Server服务

[root@zabbix ~]#systemctl start  zabbix-server
[root@zabbix ~]#systemctl enable zabbix-server

编辑Zabbix前端的PHP配置

1)zabbix前端的Apache配置文件位于 /etc/httpd/conf.d/zabbix.conf 。一些PHP设置已经完成了配置。

[root@zabbix ~]# vim /etc/httpd/conf.d/zabbix.conf +15
找到标签下面
添加一条php_value date.timezone Asia/Shanghai

Zabbix3.4安装详细步骤

2)启动apache服务,并设置开机自启

[root@zabbix ~]#systemctl start httpd
[root@zabbix ~]#systemctl enable  httpd


登录网页客户端操作添加一台Linux机器

1,访问ip:http://192.168.0.20/zabbix/index.php

Zabbix3.4安装详细步骤


默认的用户名是:Admin 密码:zabbix


2,添加一台Linux客户端机器(ip:192.168.0.157)


2.1)添加centos6下的源:

[root@Test02 ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm

2.2)安装客户端agent软件

[root@Test02 ~]# yum -y install zabbix-agent

2.3)修改agent配置文件

[root@Test02 ~]# grep -v '^$' /etc/zabbix/zabbix_agentd.conf |grep -v '^#'
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.0.20
ServerActive=192.168.0.20:10050
Hostname=Test02
Include=/etc/zabbix/zabbix_agentd.d/*.conf


2.4)给配置文件授权

[root@Test02 ~]# chmod 775 /etc/zabbix/zabbix_agentd.conf

2.5)启动agent服务并查看服务启动成功没有

[root@Test02 ~]# /etc/init.d/zabbix-agent start 
[root@Test02 ~]# netstat -lntup |grep zabbix_agent


Zabbix3.4安装详细步骤

3,在回到网页上来添加第一台主机

3.1)在配置--主机---创建主机

Zabbix3.4安装详细步骤


3.2)添加主机详细信息


Zabbix3.4安装详细步骤


3.3)添加主机模板信息

Zabbix3.4安装详细步骤


3.4)这样一台客户端Linux基本添加完成,过几分钟就能开到Zabbix图标变绿证明添加成功了。


Zabbix3.4安装详细步骤



相关内容

热门资讯

蒋万安借“725上凯道”成蓝营... 中国国民党25日将于台北凯道举办“我是人,我反毒台”集会,向民进党当局抗议中联毒油案。对此,资深媒体...
波轮式全自动洗衣机脱水时波轮转 波轮式全自动洗衣机脱水时波轮转1、衣物放置不平导致;2、排水系统发生阻塞。3、顶部的安全开关损坏;4...
洗衣机不出水怎么查原因 当洗衣机不出水时,一定是出了问题。下面就是一些可能的原因及其解决方法:1. 电源问题洗衣机不能正常工...
半自动洗衣机放不出水是什么原因... 1、检查过滤网是否堵塞。若堵塞了需要将脏东西取出来,然后再用清水将过滤网清洗干净。2、检查一下是不是...
全自动洗衣机不出水是什么原因 1、进水口的滤网被水中的杂质堵住。2、控制板上的进水继电器坏了。3、电路故障,进水电磁阀有故障或者插...
抽油烟机只通电不转怎么回事 只通电不转的故障原因和解决方法:1、电容量减小或损坏。解决方法:抽油烟机电机不转,还有嗡嗡声,一般是...
谷歌被罚9亿欧元后,特朗普称欧... 当地时间7月23日,欧盟委员会指控美国谷歌公司违反欧盟《数字市场法》,对其处以8.9亿欧元罚款。这一...
14对14,中国反击欧盟,干净... 对于欧盟的指手画脚,中国第一时间反击了。14:14。干净利落,来而不往非礼也。国际博弈,从来如此:没...
风未到,人已行!凌晨不眠!一场... 7月24日晚,台风“红霞”持续逼近,市应急管理局五楼会议室灯火通明,市应急管理局党委书记、局长李见秋...
省自然资源厅部署12号台风“红... 受今年第12号台风“红霞”影响,我省中部和南部地区有一轮强降雨过程,部分地区有较高的地质灾害风险。自...