Linux监控平台搭建(1)Linux监控平台介绍,zabbix监控介绍,安装服务端zabbix,安装客户端zabbix,更改zabbix的管理员Admin密码

Linux的的的监控平台介绍
Linux监控平台搭建(1)Linux监控平台介绍,zabbix监控介绍,安装服务端zabbix,安装客户端zabbix,更改zabbix的管理员Admin密码_第1张图片


ZABBIX监控介绍
Linux监控平台搭建(1)Linux监控平台介绍,zabbix监控介绍,安装服务端zabbix,安装客户端zabbix,更改zabbix的管理员Admin密码_第2张图片 Linux监控平台搭建(1)Linux监控平台介绍,zabbix监控介绍,安装服务端zabbix,安装客户端zabbix,更改zabbix的管理员Admin密码_第3张图片



安装ZABBIX

安装ZABBIX源
cd / usr / local / src /
wget repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm

安装ZABBIX客户端,数据获取工具,服务器,MySQL的的的模块,网页界面,网络的MySQL的的模块
yum install -y zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql
会连带安装的的httpd的和PHP且会配置好

安装的MySQL的的

编辑的MySQL的的配置文件,更改字符集为UTF8,防止中文界面出现乱码
vim /etc/my.cnf
的的的[mysqld] 下方插入
character_set_server = utf8( 不能用utf-8和UTF-8

启动mysqld的的的服务
systemctl启动mysqld的的

创建³³ZABBIX库并指定编码为UTF8
#mysql -u root -p
的MySQL的>创建数据库ZABBIX字符集UTF8;

创建用户ZABBIX指定密码,指定来源的IP,并针对ZABBIX库的所有表授权
。通过'test123'确认ZABBIX *至'zabbix'@'127.0.0.1';

导入原始数据
cd /usr/share/doc/zabbix-server-mysql-3.4.11/  进入数据目录
gzip -d create.sql.gz   解压原始数据包
的MySQL -u根-pelon @MySQL的ZABBIX < create.sql导入原始数据

查看是否有nginx的的的服务和tomcat的的的服务
ps aux | grep nginx
ps aux | grep tomcat

查看80端口是否占用
netstat -lnpt

启动的的httpd的服务
systemctl启动的httpd的
ps aux | grep httpd

查看80端口是否监听
netstat -lnpt

开机启动的的httpd的服务
systemctl启用的的httpd

关闭nginx的的的开机启动
systemctl禁用的的httpd

启动ZABBIX服务器服务
systemctl启动ZABBIX服务器
ps aux | grep zabbix

查看ZABBIX服务器监听的端口10051
netstat -lnpt


排错:
查看日志:less /var/log/zabbix/zabbix_server.log
问题:ZABBIX无法连接数据库
解决:编辑zabbix配置文件vim /etc/zabbix/zabbix_server.conf
1,搜索DBHOST
2,在#DBHost = localhost下方增加
      DBHost = 127.0.0.1须和mysql里的用户来源IP一致,DBHost = localhost监听的是socket。
   (若生产环境中的MySQL的的和ZABBIX不在同一主机,则定义的MySQL的的的IP)
3,DBName = zabbix定义数据库的库名,和mysql里的zabbix库保持一致
4,DBUser = zabbix定义数据库用户名,和mysql里的zabbix用户保持一致
5,DBPassword = test123定义数据库用户的密码,和mysql里的zabbix用户密码保持一致


再次查看ZABBIX服务器监听的端口10051
netstat -lnpt

在浏览器里配置ZABBIX
HTTP:// IP / ZABBIX /
Linux监控平台搭建(1)Linux监控平台介绍,zabbix监控介绍,安装服务端zabbix,安装客户端zabbix,更改zabbix的管理员Admin密码_第4张图片
Linux监控平台搭建(1)Linux监控平台介绍,zabbix监控介绍,安装服务端zabbix,安装客户端zabbix,更改zabbix的管理员Admin密码_第5张图片

排错:配置PHP的默认时区
vim /etc/php.ini
搜索date.timezone
; date.timezone =取消注释,并改为date.timezone = Asia / Shangha

重启的的的httpd
systemctl重启的的httpd

在浏览器里继续配置ZABBIX
HTTP:// IP / ZABBIX /
Linux监控平台搭建(1)Linux监控平台介绍,zabbix监控介绍,安装服务端zabbix,安装客户端zabbix,更改zabbix的管理员Admin密码_第6张图片
定义数据库类型,地址,若MySQL的的的里定义的是本地主机,则不能用127.0.0.1,因为127监听的是IP,本地主机监听的是插座,端口默认是3306,0表示默认,若MySQL的的的端口是自定义的则填写对应端口
定义库名,用户名,用户密码,
Linux监控平台搭建(1)Linux监控平台介绍,zabbix监控介绍,安装服务端zabbix,安装客户端zabbix,更改zabbix的管理员Admin密码_第7张图片
主机名,ZABBIX服务监听的端口,名称定义ZABBIX服务的名字,可以根据服务器角色自定义
Linux监控平台搭建(1)Linux监控平台介绍,zabbix监控介绍,安装服务端zabbix,安装客户端zabbix,更改zabbix的管理员Admin密码_第8张图片
确认前面定义的信息
Linux监控平台搭建(1)Linux监控平台介绍,zabbix监控介绍,安装服务端zabbix,安装客户端zabbix,更改zabbix的管理员Admin密码_第9张图片
安装完成
Linux监控平台搭建(1)Linux监控平台介绍,zabbix监控介绍,安装服务端zabbix,安装客户端zabbix,更改zabbix的管理员Admin密码_第10张图片
默认用户名,管理员,默认密码ZABBIX
Linux监控平台搭建(1)Linux监控平台介绍,zabbix监控介绍,安装服务端zabbix,安装客户端zabbix,更改zabbix的管理员Admin密码_第11张图片

更改默认密码
Linux监控平台搭建(1)Linux监控平台介绍,zabbix监控介绍,安装服务端zabbix,安装客户端zabbix,更改zabbix的管理员Admin密码_第12张图片

点击管理,再点击用户,再点击,管理员用户 Linux监控平台搭建(1)Linux监控平台介绍,zabbix监控介绍,安装服务端zabbix,安装客户端zabbix,更改zabbix的管理员Admin密码_第13张图片
点击更改密码,点击更新更改语言为中文,点击更新更新,刷新页面即可切换中文
Linux监控平台搭建(1)Linux监控平台介绍,zabbix监控介绍,安装服务端zabbix,安装客户端zabbix,更改zabbix的管理员Admin密码_第14张图片

客户端安装ZABBIX

安装ZABBIX源
rpm -i https://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm

安装ZABBIX客户端
yum install -y zabbix-agent

配置客户端
vim /etc/zabbix/zabbix_agentd.conf

指定服务端IP
第95行服务器= 127.0.0.1修改为Server = 12.19.23.13 被动模式
第136行ServerActive = 127.0.0.1修改为ServerActive = 12.19.23.13   主动模式
指定客户端主机名
在#Hostname =下定义
Hostname = test    可以用hostname命令查看客户端的主机名

启动客户端
systemctl启动ZABBIX智能体

查看进程
ps aux | grep zabbix-agent

查看监听的端口10050
netstat -lnpt


更改ZABBIX的管理员管理员密码

进入数据库:mysql -u root -p
切换到zabbix库:使用zabbix;
查看zabbix库的所有表:show tables;
查看用户表的字段:desc users; 用户密码存在的passwd字段里
更改用户密码:更新用户设置passwd = md5('newpassword'),其中alias ='Admin';
查看用户名:select * from users;
name下的Zabbix和surname下的Administrator 所对应的 alias下的用户名即为管理员登录名






你可能感兴趣的:(Linux)