centos7编译安装zabbix
admin
2023-05-18 10:42:15
0

1、安装MySQL

从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!
使用系统自带的repos安装很简单:
# yum install -y mariadb mariadb-server
启动mariadb
# systemctl start mariadb
之前的服务管理命令还可以用
# service mariadb start
设置开机自启动
# systemctl enable mariadb
安全初始化,设置root密码等
# mysql_secure_installation
测试登录
# mysql -uroot -p123456
第一次登陆时没有密码
在/etc/my.cnf下
添加skip-grant-tables
systemctl restart maridb

mysql -uroot -p

进入数据库后
use mysql
update mysql.user set password=PASSWORD('YOUR_PASSWORD') where user='root';
flush privileges;
再在/etc/my.cnf下删除skip-grant-tables


2、安装Zabbix

安装 zabbix 官方源
# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
安装 server和web端,基于mysql数据库
# yum install zabbix-server-mysql zabbix-web-mysql

3、初始化 zabbix DB

# mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '';
mysql> quit;
# cd /usr/share/doc/zabbix-server-mysql-3.0.0
# gunzip create.sql.gz
进入数据库
mysql -uroot -p
use zabbix;
source /usr/share/doc/zabbix-server-mysql-3.0.0/create.sql

4、修改 Zabbix Server 配置,并启动 Zabbix Server 服务

# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
启动zabbix-server服务
# systemctl start zabbix-server
开机自启动zabbix-server服务
# systemctl enable zabbix-server

5、启动 zabbix 管理界面
编辑PHP配置
# 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
快捷修改命令
# sed -i "s/# php_value date.timezone Europe\/Riga/php_value date.timezone Asia\/Shanghai/g" /etc/httpd/conf.d/zabbix.conf
启动Apache服务
# systemctl start httpd
开机启动Apache服务
# systemctl enable httpd

6、登陆 Zabbix 管理页面http://虚拟机IP/zabbix/,显示Zabbix安装向导。

在客户端安装zabbix-agent
root@zabbix ~]# vi /etc/zabbix/zabbix_agentd.conf

PidFile=/var/run/zabbix/zabbix_agentd.pid

LogFile=/var/log/zabbix/zabbix_agentd.log

LogFileSize=0

Server=127.0.0.1

ServerActive=127.0.0.1

Hostname=127.0.0.1

Include=/etc/zabbix/zabbix_agentd.d/

以上配置完毕后,我们在zabbix web端添加该监控机器时,只需要把honst name与该配置文件中的hostname对应即可。如下:

Server=服务器ip地址

ServerActive=服务器ip地址

Hostname=客户端ip地址

Server被动ServerActive主动

到此zabbix agent就已经安装完毕。

启动客户端

[root@zabbix ~]# zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf

[root@zabbix ~]# systemctl start zabbix-agent

[root@zabbix ~]# systemctl restart zabbix-agent

相关内容

热门资讯

关爱特殊群体 ↑ 5月16日,石家庄市新华区天苑社区的志愿者陪伴残疾人进行户外活动。新华社发(闫志国摄)全国助残日...
MCN离职员工称盲人主播赛道已... 5月16日,“首都网警”公众号通报了北京警方近期查处的三起网络摆拍、造假案件。其中:刘某(男,26岁...
琼水表业取得水暖管件拼接装置专... 国家知识产权局信息显示,海南琼水表业有限公司取得一项名为“一种水暖管件拼接装置”的专利,授权公告号C...
一台机器人意外摔倒获赔5976... 全国首例具身智能机器人保险理赔近日在上海落地。一台机器人意外倾覆,造成摄像头及配件损坏,最终获得保险...
日本17日起在冲绳县实施“陆上... 据日本方面17日消息,日本陆上自卫队将于17日至22日,首次在冲绳县的宫古岛、石垣岛和与那国岛3地,...
性侵迷局:双方在车内有亲密行为... 从2025年1月27日因涉嫌犯强奸罪被刑拘至同年12月25日被取保候审,在长达11个月的时间里,王明...
美国对俄罗斯石油的豁免到期,此... 【文/观察者网 齐倩】美国政府针对部分俄罗斯石油和石油产品的进口豁免,即将于当地时间5月17日到期。...
原创 全... 5月16日,中国光通信传来史诗级突破!国家信息光电子创新中心正式官宣:依托自主研发超宽带光子芯片技术...
网传“三大运营商将免月租”,官... 坊友们的手机套餐是谁家的? 最近有没有刷到这条消息 称“三大运营商即将全面推出 免月租、按量计费套餐...
FBI悬赏136万元追捕美国前... 综合国是直通车、红星新闻5月16日报道,美国联邦调查局(FBI)悬赏20万美元(约合人民币136万元...