千家信息网

Linux下zabbix的安装步骤

发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,如果你需要安装zabbix的机器可以联网,那么你可以按照我下方的步骤来安装配置zabbix所需的环境。众所周知,在Linux下安装zabbix,所需的底层环境是LAMP=linux+apache+my
千家信息网最后更新 2025年02月23日Linux下zabbix的安装步骤

如果你需要安装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中添加被监控主机信息就可以被监控上了。

主机 数据 数据库 监控 密码 配置 文件 用户 成功 界面 服务 机器 浏览器 环境 资料 中文 浏览 步骤 复杂 主动 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 最新网络安全漏洞案例分析 税控服务器管理系统登陆 为什么会还原数据库失败 视频控制服务器 上传图片 服务器 湖南师范大学考研网络安全考什么 建立网络安全的三个重要部分 全国职业技能大赛网络安全题 手机APP连接本地数据库 手机软件开发投资 数据库表可以转成自由表吗 数据库只支持内部连接 钉钉软件开发成员有哪些 软件开发 用什么显示器 ldf日志文件怎么恢复数据库 宣城手机软件开发需要多少钱 网络安全主题教育班会小学 数据库中姓名字段不允许为空 网络安全设备改造实施方案 键值数据库mgd mqtt服务器受到攻击 大学生软件开发自荐信 hcna网络技术课堂小结 联想服务器硬盘转速 网络安全审计考证壁纸 大连爱立信软件开发工程师 邢台市热力站自动化控制软件开发 厦门服务器迁移哪家好 服务器 辐射 安全距离 软件开发过程中的甲方是谁
0