Linux中安装配置zabbix监控

tis:一定记得快照备份;

如果出错则查看报错日志:cat /var/log/zabbix/zabbix_server.log;
zabbix环境搭建:

关闭SeLinux
临时关闭:setenforce 0
永久关闭:vim /etc/selinux/config,进入后修改(把原来的SELINUX=encording修改为SELINUX=disabled)
关闭防火墙Firewalls
临时关闭防火墙Firewalls
systemctl stop firewalld.service
永久关闭防火墙Firewalls
systemctl disable firewalld.service
安装apache
yum install -y httpd
启动httpd服务:systemctl start httpd
httpd服务开机进行自启:systemctl enable httpd
查看httpd服务状态:systemctl status httpd
安装数据库(因为mysql收费,所以安装社区版:mariadb)
yum安装:yum install -y mariadb mariadb-server
运行服务:systemctl start mariadb
开机自启动:systemctl enable mariadb
查看Mariadb是否安装成功:mysql
安装php
yum install -y php php-mysql
安装zabbix
安装本体:rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
安装zabbix的包:yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender
配置zabbix
创建一个zabbix库
mysql
create database zabbix character set utf8 collate utf8_bin;
查看我们创建的数据库:show databases;
grant all privileges on 数据库.* to 用户名@localhost identified by '密码';
grant all privileges on zabbix.* to zabbix@localhost identified by 'root';
刷新权限
flush privileges;  exit或ctrl+c退出Mariadb命令行
导入表
切换到zabbix-server-mysqlxxxxx目录下
cd /usr/share/doc/zabbix-server-mysql-版本号/
cd /usr/share/doc/zabbix-server-mysql-3.4.15/
因为大家安装的zabbix-server-mysql版本不同的原因,所有会导致报错
解决方法是:你可以先cd /usr/share/doc/;然后ls查看本目录下面的文件夹,找到你的版本对应的zabbix-server-mysql
成功切换到目录,执行下面命令说明你成功了
pwd
ls
进行解压,得到create.sql (gunzip create.sql.gz)    ls 得到create.sql 
对表进行导入
mysql
use zabbix;
source create.sql;
配置zabbix server配置文件
分别设置localhost、数据库、用户、密码等内容
配置文件目录
cd /etc/zabbix
pwd
对zabbix_server.conf进行配置
vi zabbix_server.conf

# DBHost=localhost
DBHost=localhost (:/SocketDir或者DBHost(DBHost和DDName中间)查找)
# DBName=
DBUser=zabbix (:/DBName或者DBSchema (在其之间查找))
# DBUser=
DBUser=zabbix (:/DBUser或者DBPassword (在其之间查找))
#Default:
#DBPassword=root(密码,可以更改为Hh@123456)(:/DBSocket(在其之上))
# Mandatory: no
# Default:
 DBSocket=/var/lib/mysql/mysql.sock(:/DBPort(在其之上)在DBSocket之下)
DBPassword=zabbix(在DBPassword之下)为管理员密码
运行zabbix-server服务
systemctl start zabbix-server.service
或者systemctl start zabbix-agent.service
开机自启zabbix-server服务
systemctl enable zabbix-server.service
或者:systemctl enable zabbix-agent.service 
配置php
目录切换:cd /etc/httpd/conf.d
配置时间:vi zabbix.conf
新增一行上海时间设置 php_value date.timezone Asia/Shanghai
重启服务
systemctl restart httpd
部署zabbix,浏览器输入本机ip地址打开部署网页
登陆zabbix网址设置:http://192.168.1.95/zabbix
password是我们设置的数据库密码root,数据库名字是zabbix
控制板网页设置
登录网页
登陆账户是Admin
密码是zabbix(zabbix配置文件中设置的:DBUser=zabbix)
设置中文
点击右上角的小头像图标,如下面图中所示,就可以进入到设置界面。
设置语言,点击update按钮,就可以更新配置,回到主界面,就可以看到界面上大部分都变成了中文
对服务器自身进行监控
点击配置,主机
启用主机

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值