监控相关
ZABBIX安装与使用
自动发现与自动注册
配置文件
分布式监控
zabbix_sender安装和使用
zabbix_get安装与使用
自定义监控
自动发现监控json
PERCONA插件
PERCONA多实例
日志监控
相关项目监控
监控MySQL
监控Haproxy
Fluentd日志监控
Grafana(可视化监控指标)
grafana地图插件
添加prometheus模板
开启HTTPS
添加zabbix插件
Grafana模板
正则表达式
Prometheus监控
安装与使用
Prometheus存储
服务发现
Prometheus标签
PromQL查询
PushGateway推送组件
AlertManager告警组件
告警规则rule
K8S监控(kube-state-metric/cadvisor)
探针监控(blackbox_exporter)
Node_export
Mysql_export
Redis-exporter
cloudeye-exporter【华为云监控】
RabbitMQ-exporter
K8S监控
本文档使用MrDoc发布
返回首页
-
+
ZABBIX安装与使用
2020年4月19日 11:23
admin
#安装服务端 ##注意:需先安装好数据库MYSQL 可参考: >##方式一:YUM源安装 ###[官网安装指南](https://www.zabbix.com/cn/download?zabbix=4.0&os_distribution=centos&os_version=7&db=mysql&ws=apache "官网安装指南") >####1.安装yum源 rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm yum clean all >####2.安装Zabbix server,Web前端 yum install zabbix-server-mysql zabbix-web-mysql >####3.创建初始数据库 mysql -uroot -p #password mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password'; mysql> quit; >#####导入初始架构和数据,系统将提示您输入新创建的密码。 zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix >####4.为Zabbix server配置数据库 >编辑配置文件 /etc/zabbix/zabbix_server.conf # DBPassword=password >####5.为Zabbix前端配置PHP 编辑配置文件 /etc/httpd/conf.d/zabbix.conf, uncomment and set the right timezone for you. # php_value date.timezone Asia/Shanghai >####6.启动Zabbix server 启动Zabbix server,并为它设置开机自启: # systemctl restart zabbix-server httpd # systemctl enable zabbix-server httpd >####7. 配置Zabbix前端 #####连接到新安装的Zabbix前端: http://server_ip_or_name/zabbix #####根据Zabbix文件里步骤操作: [Installing frontend](https://www.zabbix.com/documentation/4.0/manual/installation/install#installing_frontend "Installing frontend") --- >##方式二:源码安装 >####1.创建初始数据库 mysql -uroot -p #password mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password'; mysql> quit; >####2.导入zabbix数据(/usr/local/zabbix/database/mysql) Shell > mysql -u root -p zabbix < schema.sql Shell > mysql -u root -p zabbix < images.sql Shell > mysql -u root -p zabbix < data.sql >####3.安装依赖 Shell > yum -y install gcc net-snmp-devel >####4.编译与安装 Shell > ./configure --enable-server --with-mysql --with-net-snmp --with-libcurl --prefix=安装路径 Shell > make install #安装 #默认工具(/usr/local/sbin):zabbix_server zabbix_proxy zabbix_agentd >####5.修改server配置文件 Shell > vim /usr/local/etc/zabbix_server.conf >####6.启动server Shell > /usr/local/sbin/zabbix_server start *报错用:ldd /usr/local/sbin/zabbix_server *看缺少什么,然后查找,然后软链接放到/usr/lib64中 --- #安装客户端 >##方式一:YUM源安装 yum install zabbix-agent >####修改配置文件 vim /etc/zabbix/zabbix_agentd.conf #修改Server=zabbix_server的IP(如代理,则为proxy的IP) #修改ServerAgents=zabbix_server的IP(如代理,则为proxy的IP) #*修改Hostname = Zabbix server #*要与zabbix web前端创建的一样Configuration--Hosts >####启动并设置开机自启动 systemctl restart zabbix-agent systemctl enable zabbix-agent --- >##方式二:源码安装 >#####安装如server类似,就是参数--enable-agent Shell > ./configure --enable-agent --prefix=安装路径 Shell > make install #安装 >####修改配置文件(/usr/local/etc/zabbix_agentd.conf) #修改Server=zabbix_server的IP(如代理,则为proxy的IP) #修改ServerAgents=zabbix_server的IP(如代理,则为proxy的IP) #*修改Hostname = Zabbix server #*要与zabbix web前端创建的一样Configuration--Hosts >####启动 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf --- #安装问题 >###ZABBIX WEB报:Can't connect (13)的错误 如在zaabix web设置时,出现Can't connect to MySQL server on 'XXX' (13)的错误提示。记得要关闭selinux --- >###GRAPH出现中文乱码: >####一.查看zabbix是否开启中文支持: Shell > vim /usr/share/zabbix/include/locales.inc.php #查看’zn_CN’是否为TURE >####二.将windows的字库文件拷贝到/usr/share/zabbix/assets/fonts C:\Windows\Fonts\simhei.ttf(黑体) >####三.修改配置文件 Shell > vim /usr/share/zabbix/include/defines.ini.php #将graphfont替换成字库文件名 >####四.重启服务 systemctl restart zabbix-server
分享到: