Linux下zabbix的安装步骤
admin
2023-05-24 16:02:30
0

如果你需要安装zabbix的机器可以联网,那么你可以按照我下方的步骤来安装配置zabbix所需的环境。

众所周知,在Linux下安装zabbix,所需的底层环境是LAMP=linux+apache+mysql+php.所以我们现在就开始吧!


1.yum -y install httpd (Apache安裝)


2.yum -y install  mariadb-server  mariadb(數據庫安裝)

數據庫配置

#systemctl start mariadb.service

#mysql -u root -p

Enter password:   ##輸入Mysql密碼,默認為空 

 MariaDB [(none)]> create database zabbix character set utf8;   ##新建數據庫zabbix,并且數據庫使用utf8

 MariaDB [(none)]> insert into mysql.user(Host,User,Password)  

        >values('localhost','zabbix',password('zabbix'));       ##新建用户zabbix,密碼是zabbix(可以修改成自己记得住的或更复杂些的密码)

 MariaDB [(none)]> flush privileges;      ##刷新下权限

 MariaDB [(none)]> grant all on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix';   ##允许zabbix用户在本机上使用密码zabbix连接至zabbix这个数据库的所有表格

 MariaDB [(none)]>  flush privileges;


导入zabbix数据库结构

# cd /usr/share/doc/zabbix-server-mysql-3.0.1

zcat create.sql.gz | mysql -uroot zabbix

修改数据库root密码,root_passwd(导入完数据库文件,把root密码修改成自己的记得住的)

mysqladmin -u root password root_passwd


3.yum  -y install php (安装php)

vim /var/www/html/index.php(用于检测php是否安装成功)


yum -y install php-mysql php-mbstring php-bcmath php-gd 

php-xml curl curl-devel net-snmp gcc  net-snmp-devel perl-DBI(安装php的相关插件,因为它们决定php是否与zabbix、mysql能够串接成功)


vim /etc/httpd/conf.d/php.conf.d

增加一行

 Loadmodule php5_module /ust/lib64/httpd/moudles/libphp5.so


在systemctl restart httpd,就直接打开浏览器访问http://ip/index.php,如显示出你安装的软件及服务器的相关内容,则表示php安装成功


4.安装zabbix

下面使用rpm并安装zabbix:

# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm


修改配置文件

# vi /etc/zabbix/zabbix_server.conf

81:DBHost=localhost               ##主机

91:DBName=zabbix                  ##数据库名称

107:DBUser=zabbix                 ##用户名

115:DBPassword=zabbix             ##用户连接密码

305:ListenIP=127.0.0.1            ##数据库连接IP地址


开启zabbix_server服务

# systemctl start zabbix-server


修改http配置文件

# vi  /etc/httpd/conf.d/zabbix.conf

php_value max_execution_time 300

php_value memory_limit 128M

php_value post_max_size 16M

php_value upload_max_filesize 2M

php_value max_input_time 300

php_value always_populate_raw_post_data -1

php_value date.timezone Asia/shanghai


重启httpd服务

# systemctl restart httpd


修改配置文件需要重启机器:

# vi /etc/selinux/config 

把SELINUX=enforcing 改成 SELINUX=disabled

关闭防火墙


需启动数据库、zabbix-server及apache

systemctl start mariadb.service

systemctl start zabbix-server

systemctl start httpd

打开浏览器访问http://ip/zabbix

一路next就好了


zabbix显示界面改成中文版本

vim /usr/share/zabbix/include/locales.inc.php

把 'zh_CN' => ['name' => _('Chinese (zh_CN)'),     'display' => false],的false改成true

就可以把zabbix页面改成中文界面了。


另外:

在被监控的主机只需安装zabbix-agent即可,执行下列操作:

# rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

#yum -y install zabbix-agent

# vim /etc/zabbix/zabbix_agentd.conf

Server=ip  (监控主机ip)----允许监控主机获取资料

Active server=ip(监控主机ip)----主动向监控主机传送资料

#systemctl start zabbix-agent


最后在zabbix界面的dashboard中添加被监控主机信息就可以被监控上了。

相关内容

热门资讯

万斯:美伊谈判取得“很大进展” △5月19日,美国副总统万斯在白宫新闻简报会上当地时间5月19日,美国副总统万斯在白宫新闻简报会上表...
全环境立德树人|广饶县:“科普... 近日,一场别开生面的 “科普漂流”活动在东营市科技馆火热启程。来自广饶县的40余名青少年走出课堂,在...
西安AI数字人选择指南 在西安,AI数字人已经从概念走向了实实在在的应用。无论是企业宣传、短视频制作,还是直播带货,数字人正...
10分钟飞越深山!无人机送出“... 在四川省雅安市汉源县唐家镇尚礼村,一架满载新鲜甜樱桃的无人机从海拔1500米的起飞点缓缓升空,平稳驶...
能源金融双线突破,西方制裁反证... 01五月北京:全球外交焦点汇聚,中俄高层会晤启新程今年5月,全球外交的钟摆,正以前所未有的高频在北京...
不仅要把人工智能送上天,长三角... 能够在3分钟内完成未来60天天气预测的“伏羲”气象模型,如今正实时加工着来自太空的“一手”气象数据。...
追觅创始人俞浩称无比感谢雷军:... 【CNMO科技消息】据CNMO科技了解,追觅科技创始人兼CEO俞浩近日在访谈中回顾了公司早期获得小米...
跑遍多家官方旗舰店!2026手... 大家好,我是小杨。说实话,写这篇文章之前,我花了整整一个周末,把各大手机官方旗舰店挨个逛了一遍。不是...
AMD AI开发者大会首次在中... IT之家 5 月 19 日消息,今天,AMD AI 开发者大会(AMD AI DevDay 2026...
警惕!这些“高科技疗愈”全是骗... 本文转自【光明日报】; 当前,一些不法分子打着“生命科学”等名义,编造“脑波修复”“能量疗愈”“光波...