当前位置: 首页>后端>正文

Zabbix Appliance 修改磁盘 zabbix更改ip

Zabbix内网搭建和监控主机以及Tomcat

一.内网搭建
修改Ubuntu的ip 将IP改为静态IP

执行# vim /etc/netplan/01-network-manager-all.yaml
 network:
 version: 2
 renderer: NetworkManager
 ethernets:
 ens33:
 dhcp4: no
 dhcp6: no
 addresses: [192.168.0.168/24] //修改为静态IP地址 注意:应将IP修改和主机IP同一网段内
 gateway4: 192.168.0.2 //网关需和主机网关相同
 nameservers:
 addresses: [114.114.114.114,8.8.8.8] //首选DNS地址

修改完成后执行生效 #netplan apply

重新授权MySQL

root@david:~# mysql -uroot -p
 mysql> create database zabbix character set utf8 collate utf8_bin;
 mysql> grant all privileges on zabbix.* to zabbix@’你的主机IP’ identified by ‘你的数据库密码’;

将之前zabbix-server中配备的IP修改为Ubuntu的静态IP

root@david:~# vim /etc/zabbix/zabbix_server.conf

将虚拟机的虚拟网络编辑器修改为桥接模式

将虚拟机设置改为桥接模式

Zabbix Appliance 修改磁盘 zabbix更改ip,Zabbix Appliance 修改磁盘 zabbix更改ip_zabbix内网搭建,第1张

Zabbix Appliance 修改磁盘 zabbix更改ip,Zabbix Appliance 修改磁盘 zabbix更改ip_zabbix监控tomcat_02,第2张

尝试ping内部其他主机IP 能够ping通代表虚拟机与主机在同一网段并能正常通讯。

桥接模式代表将虚拟机看作一台真实的主机,而NAT连接时,虚拟机将主机当成一台路由器,能够连接网络,并不能ping通其他电脑主机。

二.监控Windows主机
1.下载zabbix-agen thttps://www.zabbix.com/cn/download_agents 下载自己所需的Windows版本
2.修改配置
下载解压后在conf文件夹中找到zabbix_agentd.win,以记事本打开,修改如下四项参数:

1、LogFile=c:\zabbix_agentd.log #日志文件存储位置 需要自己新建一个文本文件
 2、Server=101.68.180.245 #zabbix主控端ip地址
 3、Hostname=Windows host #本机名,也可以在cmd下使用hostname命令获得
 4、ServerActive=101.68.180.245 #zabbix主控端ip地址

修改完毕后打开Windows中的cmd

cd c:\zabbix\bin\win64 #切换目录进入
zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -i #安装
zabbix_agentd.exe -c c:\conf\zabbix_agentd.win.conf -s #启动agent
netstat -an | find “10050” #检查zabbix-agent是否正常启动

3、更改防火墙

开始——控制面板——系统和安全——windows防火墙——高级设置——入站规则——新建规则——端口——特定本地端口——端口号xxx——

Zabbix Appliance 修改磁盘 zabbix更改ip,Zabbix Appliance 修改磁盘 zabbix更改ip_java_03,第3张

端口一般设置为10050 因zabbix-server监控的端口为10050

10051为zabbix-agent 传输给服务端数据的端口

Zabbix Appliance 修改磁盘 zabbix更改ip,Zabbix Appliance 修改磁盘 zabbix更改ip_java_04,第4张

4、zabbix的web管理页面上添加监控主机

配置——主机——创建主机

Zabbix Appliance 修改磁盘 zabbix更改ip,Zabbix Appliance 修改磁盘 zabbix更改ip_zabbix监控Windows主机_05,第5张

三.Zabbix利用JMX监控tomcat

1.下载Java gateway

#atp install zabbix-java-gateway

2.修改配置文件# vim /etc/zabbix/zabbix_java_gateway.conf

LISTEN_IP=192.168.253.128 #监听的地址
 LISTEN_PORT=10052 #默认监听10052
 PID_FILE="/var/run/zabbix/zabbix_java.pid"

START_POLLERS=20 #启动多少个进程轮训java, 要和java 应用保持一定关系

TIMEOUT=30 #这个时长最好稍微长一些,因为java应用是比较慢的,如果超时时间太短,会导致数据获取不到

启动Java-gateway systemctl start zabbix-java-gateway

Zabbix Appliance 修改磁盘 zabbix更改ip,Zabbix Appliance 修改磁盘 zabbix更改ip_java_06,第6张

3.修改zabbix server配置文件# vim /etc/zabbix/zabbix_server.conf

JavaGateway=192.168.253.128 #指定java gateway的地址

JavaGatewayPort=10052 #指定java gateway的服务器监听端口, 如果是默认端口可以不写

StartJavaPollers=20 #启动多少个进程去轮训 java gateway, 要和java gateway的配置一致

Timeout=30#如果时间太短,有些数据会获取不到,因为java处理比较慢

重启zabbix server # systemctl restart zabbix-server

Windows下搭建tomcat并配置远程监控
下载catalina-jmx-remote.jar 并添加到tomcat项目的lib目录下
注:catalina-jmx-remote.jar一定要下载和tomcat同一个版本。

修改conf/server.xml文件,添加以下内容:

打开bin目录下的tomcat7w.exe 点击Java一栏 在Java Options 下添加

-Dcom.sun.management.jmxremote
 -Djava.rmi.server.hostname=10.211.55.6 //服务器主机的IP
 -Dcom.sun.management.jmxremote.port=12345 //提供服务的端口
 -Dcom.sun.management.jmxremote.ssl=false
 -Dcom.sun.management.jmxremote.authenticate=false


运行tomcat服务即可

最后添加zabbix 主机监控项

导入JMX模板 选择配置:主机-模板-选择-模板-:

Template App Apache Tomcat JMX
 Template App Generic java JMX

Zabbix Appliance 修改磁盘 zabbix更改ip,Zabbix Appliance 修改磁盘 zabbix更改ip_zabbix监控tomcat_07,第7张

Zabbix Appliance 修改磁盘 zabbix更改ip,Zabbix Appliance 修改磁盘 zabbix更改ip_zabbix监控tomcat_08,第8张

Zabbix Appliance 修改磁盘 zabbix更改ip,Zabbix Appliance 修改磁盘 zabbix更改ip_java_09,第9张



https://www.xamrdz.com/backend/3xh1925082.html

相关文章: