其他分享
首页 > 其他分享> > zabbix监控平台

zabbix监控平台

作者:互联网

zabbix服务配置

首先挂载zabbix镜像,清除yum源
[root@centos01 ~]# rm -rf /etc/yum.repos.d/CentOS-*
[root@centos01 ~]# mount /dev/cdrom /mnt/
安装数据库mariadb
[root@centos01 ~]# yum -y install mariadb mariadb-server.x86_64
设置开机自启
[root@centos01 ~]# systemctl enable mariadb
[root@centos01 ~]# systemctl start mariadb
查看一下端口(保险就查一下)
[root@centos01 ~]# netstat -anptu | grep 3306
 设置密码登录数据
[root@centos01 ~]# mysqladmin -uroot password 'pwd@123'
[root@centos01 ~]# mysql -uroot -ppwd@123
创建数据库
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
授权用户访问zabbix数据库
MariaDB [(none)]> create user 'zabbix'@'localhost' identified by 'pwd@123';
更新生效
MariaDB [(none)]> grant all privileges on zabbix.* to 'zabbix'@'localhost';
安装服务器端和apache
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
修改zabbix服务器端配置文件(最好备份一下)
([root@centos01 ~]# cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.bak)
[root@centos01 ~]# vim /etc/zabbix/zabbix_server.conf
92 DBHost=localhost
102 DBName=zabbix
118 DBUser=zabbix
127 DBPassword=pwd@123
143 DBPort=3306
将数据导入数据库
[root@centos01 ~]# zcat /usr/share/doc/zabbix-server-mysql-3.4.1/create.sql.gz | mysql -uzabbix -ppwd@123 zabbix
修改时长(打开文件之后记得复制一下)
[root@centos01 ~]# vim /etc/httpd/conf.d/zabbix.conf
# php_value date.timezone Europe/Riga
   php_value date.timezone Asia/Shanghai
再次启动服务
[root@centos01 ~]# systemctl restart zabbix-server httpd zabbix-agent
打开浏览器输入192.168.100.10/zabbix进入安装
一直Next step,到数据库这边把0改为3306
最低下的那个密码是pwd@123
下一个页面空着的是要起名字,随便输入也可(最后是zabbix监控)
创建好之后,登入时
账户:Admin
密码:zabbix
找到右上角的小人,点击进去选择中文
然后确定一下
返回xshell查看一下服务器端和客户端是否开启
[root@centos01 ~]# netstat -anptu | grep 10051
[root@centos01 ~]# netstat -anptu | grep 10050
插入中文翻译(配置支持中文)
[root@centos01 ~]# rz
选择我们放置的中文翻译包
(在文件夹中含有)
我们插入中文安装
[root@centos01 ~]# cp simkai.ttf /usr/share/zabbix/fonts/
[root@centos01 ~]# vim /usr/share/zabbix/include/defines.inc.php
47 define('ZBX_GRAPH_FONT_NAME',           'simkai');
进入浏览器刷新一下就可以看到已经更新成中文
浏览器中找到配置点到主机看到中间的停用的改成启动
到这就搞定服务器端了

二、监控客户端(centos02)
也要挂载zabbix镜像
[root@centos02 ~]# rm -rf /etc/yum.repos.d/CentOS-*
[root@centos02 ~]# mount /dev/cdrom /mnt/
使用yum安装客户端程序
[root@centos02 ~]# yum -y install zabbix-agent
配置客户端的主配置文件(养成习惯,备份一下)
[root@centos02 ~]# cp /etc/zabbix/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf.bak
首先:/U 找到# UnsafeUserParameters=0
然后yyp复制一条删除#
接着:%g/^#/   再来一个:%g/^$/
剩下的就是这些
将UnsafeUserParameters=0加上#号就是下面的样子(所有内容)
下面:
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.100.10
ServerActive=192.168.100.10Hostname=192.168.100.20
Include=/etc/zabbix/zabbix_agentd.d/*.conf
# UnsafeUserParameters=0
启动客户端设置开机自启
[root@centos02 ~]# systemctl start zabbix-agent
[root@centos02 ~]# systemctl enable zabbix-agent
打开浏览器找到配置找到主机选项看到右上角的创建主机
主机名称跟可见的名称我设置的时Centos02
在新的群组里面写入Centos
看到agent代理程序的接口
修改IP地址
192.168.100.20
往下翻到添加就可以
我们可以看到有些数据还没有添加,点击一下Centos02进入找到模板
看到链接指示器后面的选择
往下翻找到
Template OS Linux
确认
添加
更新
就可以看到已经有数据了
监控就找到检测中选到图形就可以看到数据图


三、win监控
开一台win虚拟机
开机复制进去zabbix_age的压缩包
在c盘中创建一个zabbix文件夹
添加进里面
bin
conf
修改适配器设置
将IP修改为192.168.100.30
打开cmd使用ping
ping 192.168.100.10
保持通信
打开conf文件使用记事本打开即可
翻到最下面添加
Server=192.168.100.10
ServerActive=192.168.100.10
Hostname=192.168.100.30
打开cmd
转到根目录下面
C:\Users\win>cd ../..
C:\>cd zabbix
C:\zabbix>cd bin
C:\zabbix\bin>cd win64
添加配置文件
C:\zabbix\bin\win64>zabbix_agentd.exe -c C:\zabbix\conf\zabbix_agentd.win.conf -i
启动服务
C:\zabbix\bin\win64>zabbix_agentd.exe -c C:\zabbix\conf\zabbix_agentd.win.conf -s
打开浏览器找配置
找到主机
添加主机
win1001
win1001
添加新的群组
windows
确认
添加
更新
找到监测中图标windows、win1001、cpu即可

标签:监控,centos01,平台,192.168,etc,zabbix,conf,root
来源: https://blog.csdn.net/m0_56593239/article/details/117442048