ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

CentOS7.6 10分钟 rpm 安装 Zabbix-4.4监控;

2020-04-11 22:55:31  阅读:293  来源: 互联网

标签:load 10 4.4 fpm server zabbix php rpm



安装Zabbix步骤如下:

 

 

一、安装php-fpm;

 

 

1.安装php-fpm依赖及php-fpm安装包如图所示;

 

图片 1.png 

 

2. 操作命令如下,进入安装包路径执行以下命令;

 

rpm -ivh *.rpm  --force --nodeps   后面的 --force --nodeps 忽略依赖包的意思;

 

systemctl   start   php-fpm       启动php-fpm服务;

 

systemctl  status  php-fpm       查看php-fpm服务状态;

 

图片 2.png 

 

 

 

二、安装 MariaDB或者Mysql

 

1.安装依赖包及安装包如图所示:

 

 

图片 3.png 

 

 

3. 操作命令如下,进入安装包路径执行以下命令;

 

rpm -ivh *.rpm  --force --nodeps   后面的 --force --nodeps 忽略依赖包的意思;

 

systemctl   start   mariadb       启动mariadb服务;

 

systemctl  status  mariadb       查看mariadb服务状态;

 

 

图片 4.png 

 

 

修改数据库密码 命令如下: mysqladmin -u root password "12345678"    ;

 

登录数据库,命令如下:    mysql  -uroot  -p  “1245678”            ;

 

 

图片 5.png 

 

三、安装zabbix

 

1. 安装zabbix依赖及安装包;

 

图片 6.png 

 

2. 操作命令如下,进入安装包路径执行以下命令;

 

rpm -ivh *.rpm  --force --nodeps   后面的 --force --nodeps 忽略依赖包的意思;

 

3. 登录数据库 mysql  -uroot  -p 加密码;

 

执行以下命令创建zabbix;

 

create database zabbix character set utf8 collate utf8_bin;

 

授权localhost主机访问数据库实例zabbbix,用户名密码 zabbix;


grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

 

GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'%';

 

FLUSH PRIVILEGES;

 

 

 

4. 导入zabbix语句命令如下;

 

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

 

会让在输入一遍密码 输入zabbix设置的密码即可;

 

5.修改zabbix server的DB配置文件

vim /etc/zabbix/zabbix_server.conf

ListenPort=10051

LogFile=/var/log/zabbix/zabbix_server.log

LogFileSize=0

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

SocketDir=/var/run/zabbix

DBHost=106.53.12.24

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

DBPort=3306

StartPollers=12

StartPreprocessors=60

StartPingers=5     用于设置启用icmp协议PING主机方式启动线程数量

StartDiscoverers=5

 

 

6、修改httpd配置文件,并启动httpd服务;

Systemctl  start  httpd
vim /etc/httpd/conf.d/zabbix.conf, 取消注释,并设置正确的时区 (Asia/Shanghai) 

找到php_value date.timezone Europe/Riga 修改  (Asia/Shanghai) ; 如图所示:

 

图片 7.png 

 

 

 

7、配置zabbix agent

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

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

LogFileSize=1

Server=106.53.12.24

ListenPort=10050

Hostname=zabbix-server

AllowRoot=1

Include=/etc/zabbix/zabbix_agentd.d/*.conf

UnsafeUserParameters=1

Timeout=20 当agent采集数据多长时间算超时

 

#StatsAllowedIP=127.0.0.1

 

8、启动zabbix服务,命令如下:

 

systemctl  restart  zabbix-server  zabbix-agent  httpd    

启动zabbix服务客户端及httpd ;

 

四、配置zabbix

 

1、http://ip/zabbix

 图片 1_2.png

图片 2_2.png 





图片 3_2.png


图片 4_2.png



首次登陆zabbix web,账户Admin(注意"A"大写),密码zabbix.

 

图片 5_2.png 

2、修改中文及乱码

替换字体:/usr/share/zabbix/assets/fonts

修改配置文件:/usr/share/zabbix/include/defines.inc.php

define('ZBX_GRAPH_FONT_NAME',           'graphfont')  更改simkai

 

重启服务生效:systemctl restart zabbix-server.service

 


3、配置服务器cpu_load 监控

1)load_1 system.cpu.load[percpu,avg1] 2)load_5 system.cpu.load[percpu,avg5] 3)load_15 system.cpu.load[percpu,avg15] 4)配置阀值,创建触发器

5)触发器一分钟内cup_load 大于 30 进行触发报警

 


image11.jpeg.png 

3、服务器磁盘监控

1) 创建名称、键值 触发器

 

 

图片 3_3.png 

 

2) 配置状态图


图片 1_3.png

 

spacer.gif


标签:load,10,4.4,fpm,server,zabbix,php,rpm
来源: https://blog.51cto.com/lwm666/2486607

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有