zabbix安装配置

简介

zabbix 是一个web界面 提供分布式系统监视以及网络监视功能的企业级开源解决方案
zabbix有两部分 一个服务端一个客户端
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上
zabbix agent可以安装到需要被监控的主机上

安装

zabbix可以使用mysql数据库 进行存储监控到的数据

一.安装mysql

以centos7安装mysql5.7为例

#下载mysql源安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
#安装mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
#检测mysql源是否安装成功
yum repolist enabled | grep "mysql.*-community.*"

可以替换下载的源码包的版本号 安装不同的mysql版本
能打印出 ,刚才安装的版本,即安装成功

安装mysql
yum install mysql-community-server
启动mysql
#启动
systemctl start mysqld
#停止
systemctl stop mysqld
#重启
systemctl restart mysqld
#设置开机自启动
systemctl enable mysqld
systemctl daemon-reload
#查看mysql服务当前状态
systemctl status mysqld

默认配置文件路径:
配置文件:/etc/my.cnf
日志文件:/var/log/var/log/mysqld.log
服务启动脚本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid

修改密码

刚安装好的mysql是没有密码的,需要修改密码
可以通过ssh连接使用mysql管理工具修改密码和修改外部访问权限

也可以通过服务器上mysql命令行修改
登录mysql:

mysql -uroot -p

方法一:

 set password for 用户名@localhost = password('新密码');  

方法二:

use mysql;  
update user set password=password('新密码') where user='用户名' and host='localhost'; 
#刷新使修改生效 
 flush privileges;

新建用户

登录mysql后

use mysql;
create user "username"@"host" identified by "password";
#host="localhost"为本地登录用户,host="ip"为ip地址登录,host="%",为外网ip登录

需要外网访问权限的时候 需要把host修改为%

安装zabbix

#安装源码包
#centos6
rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/6/x86_64/zabbix-agent-4.2.4-1.el6.x86_64.rpm

#centos7
rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-agent-4.2.4-1.el7.x86_64.rpm
yum clean all

安装zabbix server,web前端,agent

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

创建zabbix数据库
提前创建好用户

mysql -uroot -p
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@% identified by 'password';

导入数据库

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

配置server数据库

vim  /etc/zabbix/zabbix_server.conf
DBPassword=password

修改时区

vim  /etc/httpd/conf.d/zabbix.conf
php_value date.timezone 时区

设置开机自启动

systemctl enable zabbix-server zabbix-agent httpd

前端配置文件

vim /etc/httpd/conf.d

配置前端

http://server_ip_or_name/zabbix

客户端只需要安装zabbix agent就可以监控使用,需要在/etc/zabbix/zabbix_agent.conf中配置好服务器地址 并启动agent项目

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值