内部网站链接怎么做宝宝投票网站怎么做
- 作者: 五速梦信息网
- 时间: 2026年03月21日 10:17
当前位置: 首页 > news >正文
内部网站链接怎么做,宝宝投票网站怎么做,网址怎么做快捷方式,ui界面设计作品图片说明监控软件–zabbix 同类产品#xff1a;nagios、cacti 简介#xff1a;能够部署企业级监控平台。
监控范围
1#xff09;zabbix SNMP 监控网络设备
防火墙、交换机
2#xff09;zabbix agent 监控
服务器#xff1a;raid插槽 CPU 内存插槽 温度 风扇
操作系统#xff1…监控软件–zabbix 同类产品nagios、cacti 简介能够部署企业级监控平台。
监控范围
1zabbix SNMP 监控网络设备
防火墙、交换机
2zabbix agent 监控
服务器raid插槽 CPU 内存插槽 温度 风扇
操作系统centos7 centos6 各种windows
应用软件几乎所有的应用软件都可以监控
3zabbix ping(fping) 监控
节点的存活状态
4zabbix port 监控
服务的存活状态
5zabbix web 监控
服务的存活状态
6zabbix 数据收集 展示各个节点、服务的运行状态
zabbix 取到的值必须是数官方网站zabbix zabbix的架构
zabbix server 监控端
zabbix server负责与被监控端或z proxy通信将采集到的监控数据保存到z mysql中然后通过web界面展示
zabbix mysql负责保存z server采集到的监控数据数据类型是数注意硬盘IO
zabbix proxy部署在被监控端的x机房内部在agent看来就是z server将采集到的数据传输给异地的z server。
zabbix agent 被监控端部署步骤 一、服务端配置
部署 z mysql
[rootzmysql ~]# rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm[rootzmysql ~]# wget http://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm[rootzmysql ~]# ls /etc/yum.repos.d/zabbix.repo
/etc/yum.repos.d/zabbix.repo[rootzmysql ~]# yum install -y mariadb mariadb-server zabbix-server-mysql[rootzmysql /usr/share/mysql]# cp my-huge.cnf /etc/my.cnf
cp: overwrite ‘/etc/my.cnf’? y[rootzmysql ~]# vim /etc/my.cnf
server-id 72
log_slave_updates
binlog-ignore-db mysql
datadir /data/mysql[rootzmysql ~]# mkdir -p /data/mysql
[rootzmysql ~]# chown -R mysql:mysql /data/mysql/[rootzmysql ~]# systemctl start mariadb
[rootzmysql ~]# systemctl enable mariadb[rootzmysql ~]# cd /data/mysql/
[rootzmysql /data/mysql]# ls[rootzmysql ~]# mysql
MariaDB [(none)] create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)] grant all on zabbix.* to zabbix172.16.% identified by 12345;
MariaDB [(none)] flush privileges;
MariaDB [(none)] quit导入数据
[rootzmysql ~]# cd /usr/share/doc/zabbix-server-mysql-3.4.15/
[rootzmysql /usr/share/doc/zabbix-server-mysql-3.4.15]# ls
AUTHORS ChangeLog COPYING create.sql.gz NEWS README
[rootzmysql /usr/share/doc/zabbix-server-mysql-3.4.15]# gunzip create.sql.gz
[rootzmysql /usr/share/doc/zabbix-server-mysql-3.4.15]# mysql zabbix create.sql [rootzmysql ~]# mysql zabbix
MariaDB [zabbix] show tables;看到导入的表OK部署 z server
[rootzmysql ~]# scp zabbix-release-3.4-2.el7.noarch.rpm 172.16.0.71:/root/[rootzserver ~]# rpm -ivh zabbix-release-3.4-2.el7.noarch.rpm [rootzserver ~]# yum install -y httpd php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlpc php-mbstring php-bcmath php-mhash zabbix-server-mysql zabbix-web-mysql zabbix-java-gateway zabbix-get支持中文
[rootzserver /usr/share/fonts]# mkdir simkai在windows C:\Windows\Fonts楷体常规把字体文件导入该目录下[rootzserver /usr/share/fonts/simkai]# ls
SIMKAI.TTF
[rootzserver /usr/share/fonts/simkai]# mv SIMKAI.TTF simkai.ttf[rootzserver /usr/share/zabbix/include]# vim defines.inc.php 53 define(ZBX_FONTPATH, /usr/share/fonts/simkai);54 define(ZBX_GRAPH_FONT_NAME, simkai)启动httpd
[rootzserver ~]# vim /etc/httpd/conf/httpd.conf
164 DirectoryIndex index.php index.html[rootzserver ~]# vim /etc/php.ini384 max_execution_time 300394 max_input_time 300672 post_max_size 16M878 date.timezone Asia/Shanghai[rootzserver ~]# systemctl start httpd
[rootzserver ~]# systemctl enable httpd编辑配置文件
[rootzserver /etc/zabbix]# vim zabbix_java_gateway.conf 9 LISTEN_IP0.0.0.017 LISTEN_PORT1005235 START_POLLERS50zabbix用于监控java程序的配置[rootzserver /etc/zabbix]# vim zabbix_server.conf zabbix的主配置文件91 DBHost172.16.0.72
100 DBNamezabbix
116 DBUserzabbix
124 DBPassword12345
131 DBSocket/var/lib/mysql/mysql.sock
139 DBPort3306z server 连接 z mysql 的配置 261 JavaGatewaylocalhost
269 JavaGatewayPort10052
277 StartJavaPollers50z server 连接 java程序的配置z server 启动多少个线程与监控java程序的应用连接启动服务
[rootzserver ~]# systemctl start zabbix-java-gateway
[rootzserver ~]# systemctl enable zabbix-java-gateway[rootzserver ~]# systemctl start zabbix-server
[rootzserver ~]# systemctl enable zabbix-server[rootzserver ~]# systemctl restart httpd[rootzserver ~]# netstat -antp | grep 1005[12]
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 1426/zabbix_server
tcp6 0 0 :::10051 :::* LISTEN 1426/zabbix_server
tcp6 0 0 :::10052 :::* LISTEN 1388/java 错误日志 [rootzserver ~]# cd /var/log/zabbix/ [rootzserver /var/log/zabbix]# ls zabbix_java_gateway.log zabbix_server.log
浏览器访问http://172.16.0.71/zabbix/ 用户名Admin 密码 zabbix
二、监控节点配置
zabbix agent – centos7
[rootzmysql ~]# scp zabbix-release-3.4-2.el7.noarch.rpm 172.16.0.31:/root/[rootnginx1 ~]# rpm -ivh zabbix-release-3.4-2.el7.noarch.rpm[rootnginx1 ~]# yum install -y zabbix-agent zabbix-sender[rootnginx1 ~]# cd /etc/zabbix/
[rootnginx1 /etc/zabbix]# ls
zabbix_agentd.conf zabbix_agentd.d
[rootnginx1 /etc/zabbix]# vim zabbix_agentd.conf 97 Server172.16.0.71## z server的IP
138 ServerActive172.16.0.71:10051## z server的IP:port
149 HostnameSY172.16.0.31## 定义本机的主机名[rootnginx1 ~]# systemctl start zabbix-agent
[rootnginx1 ~]# systemctl enable zabbix-agent[rootnginx1 ~]# netstat -antp | grep 10050
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 1050/zabbix_agentd
tcp6 0 0 :::10050 :::* LISTEN 1050/zabbix_agentd添加主机主机名称配置文件中定义的可见的名称有意义 项目名-角色-IP群组如果没有需要创建接口主机群组自带一部分zabbix原生模板 定义主机组按照项目规划 模板 原生模板 从第三方 git-hub上下载的 自定义模板
应用集一类监控项的归纳监控项负责从 z agent 取到监控数据的名称有代表意义中间不要带 “空格”触发器这个监控项有几个触发器键值使用键值才能从agent取到数据间隔z server 间隔多长时间去 agent 取一次数据历史记录历史数据的保存时间 建议 1w趋势在一段时间内采集的数据是呈现上升或是下降类型监控项的类型应用集状态已启用 停用的 未支持的 触发器当z server采集到的数据达到触发器的阈值就会触发报警
图形展示采集到的数据
主机监控对象
维护在维护周期时间内不会触发报警
动作当触发器的阈值被触发以后动作会给报警媒介发送消息给报警接收人发送报警信息
自动发现可以批量添加主机z server使用 键值 采集agent数据保存在 z mysql中数据会以图谱的形式在web界面展示。 当采集到的数据达到触发器的阈值时会触发报警动作通过报警媒介给报警接收人发送消息。 三、自定义模板
使用原生键值
(1)CPUCPU 的负载system.cpu.load[,avg1]CPU 的 idlesystem.cpu.util,idle内存vm.memory.size[mode] 剩余vm.memory.size[pavailable]使用vm.memory.size[pused]总vm.memory.sizetotal交换分区空闲百分比 system.swap.size[,pfree] 使用百分比 system.swap.size,pused硬盘读 vfs.dev.read[device,type,mode] vfs.dev.read[/dev/mapper/centos-root,sps]写 vfs.dev.write[device,type,mode] vfs.dev.write[/dev/mapper/centos-root,sps] 分区的使用情况inode vfs.fs.inode[fs,mode]vfs.fs.inode[/,pfree]block vfs.fs.size[fs,mode] vfs.fs.size/,pfree 网卡的IOIn net.if.in[ens32]Out net.if.out[ens32]在 z server 校验键值 [rootzserver ~]# zabbix_get -s 172.16.0.31 -p 10050 -k vfs.fs.size[/,pfree] 97.152441 [rootzserver ~]# zabbix_get -s 172.16.0.31 -p 10050 -k vfs.fs.inode[/,pfree] 99.832706 四、监控服务的端口和状态
端口apache tcp/80nginx tcp/80mysql tcp/3306tomcat tcp/8080NFS tcp/2049ftp tcp/21net.tcp.listen[port]
监控端口的监听状态
[rootzserver ~]# zabbix_get -s 172.16.0.31 -p 10050 -k net.tcp.listen[80]
1net.tcp.port[ip,port]
监控端口是否可以被连接
[rootzserver ~]# zabbix_get -s 172.16.0.31 -p 10050 -k net.tcp.port[,80]
1net.tcp.service[service,ip,port]
监控服务是不是down了
[rootzserver ~]# zabbix_get -s 172.16.0.31 -p 10050 -k net.tcp.service[http,,80]
1
五、监控mysql-server
1 安装软件
[rootnginx1 ~]# scp zabbix-release-3.4-2.el7.noarch.rpm 172.16.0.51:/root/[rootmysqlA1 ~]# rpm -ivh zabbix-release-3.4-2.el7.noarch.rpm [rootmysqlA1 ~]# yum install -y zabbix-agent zabbix-sender2 写配置文件
[rootnginx1 ~]# scp /etc/zabbix/zabbix_agentd.conf 172.16.0.51:/etc/zabbix/[rootmysqlA1 ~]# vim /etc/zabbix/zabbix_agentd.conf
HostnameSY172.16.0.513 启动服务
[rootmysqlA1 ~]# systemctl start zabbix-agent
[rootmysqlA1 ~]# systemctl enable zabbix-agent[rootmysqlA1 ~]# netstat -antp | grep 10050
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 1295/zabbix_agentd
tcp6 0 0 :::10050 :::* LISTEN 1295/zabbix_agentd4 浏览器添加主机
二进制安装需要注意userparameter_mysql.conf
[rootmysqlA1 /etc/zabbix/zabbix_agentd.d]# ls
userparameter_mysql.conf[rootmysqlA1 /etc/zabbix/zabbix_agentd.d]# vim userparameter_mysql.confUserParametermysql.status[],echo show global status where Variable_name\(1; | HOME/var/lib/zabbix mysql -N | awk {print \)$2}UserParameter 自定义键值mysql.status[] 键值* 通配符, 键值 和 shell命令的分隔符(1) root 密码
UserParametermysql.status[],echo show global status where Variable_name\(1; | HOME/var/lib/zabbix mysql -u root -p密码 -N 2 /dev/null | awk {print \)$2}(2) bin包安装
UserParametermysql.status[],echo show global status where Variable_name\(1; | HOME/var/lib/zabbix /usr/local/mysql/bin/mysql -u root -p密码 -N 2 /dev/null | awk {print \)\(2}
六、监控nginx状态
NginxStatus在虚拟主机里面添加location /NginxStatus {stub_status on;}[rootnginx1 /usr/local/nginx]# ./sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
[rootnginx1 /usr/local/nginx]# ./sbin/nginx -s reload[rootnginx1 ~]# curl http://127.0.0.1/NginxStatus
Active connections: 1 要这个
server accepts handled requests4 4 2
Reading: 0 Writing: 1 Waiting: 0 [rootnginx1 ~]# curl http://127.0.0.1/NginxStatus 2 /dev/null | awk /Active/{print \)NF}
1自定义键值
[rootnginx1 /etc/zabbix/zabbix_agentd.d]# vim userparameter_nginx.conf
UserParameternginx.active,curl http://127.0.0.1/NginxStatus 2 /dev/null | awk /Active/{print $NF}[rootnginx1 ~]# systemctl restart zabbix-agentz server测试
[rootzserver ~]# zabbix_get -s 172.16.0.31 -p 10050 -k nginx.active
1七、配置报警
数据采集 已经完成2. 配置触发器(1)资源类cpuloadidle剩余率15 警告级别10 严重级别5 错误(灾难)级别 当前最新的idle剩余率15 并且 5分钟之内一直在持续这个状态last() 15 and max(5m) 15内存剩余率15 警告级别10 严重级别5 错误(灾难)级别 当前最新的内存剩余率 15last(#1) 15last(0) 15last() 15硬盘inode和block剩余率15 警告级别10 严重级别5 错误(灾难)级别网卡流量swap的剩余率(2)服务和节点状态服务的端口0 关闭1 正常节点的状态0 不通1 通函数last() 最新的值sum() 求和min() 最小值max() 最大值表达式时间单位是 秒1m 60数据单位是 字节1k 10243. 报警媒介邮件微信短信4. 报警动作报警的消息简单直接描述清楚谁的什么现在是[警告]级别当前值的多少。谁 {HOST.NAME1} 主机信息 可见的名称什么{ITEM.NAME1} 监控项信息 监控项的名称多少{ITEM.VALUE1} 值报警消息 {HOST.NAME1}的{ITEM.NAME1}现在是[警告]级别当前值是{ITEM.VALUE1}。 恢复消息 {HOST.NAME1}的{ITEM.NAME1}使用率由[警告]恢复正常。报警消息 {HOST.NAME1}的{ITEM.NAME1}现在是[严重]级别当前值是{ITEM.VALUE1}。 恢复消息 {HOST.NAME1}的{ITEM.NAME1}使用率由[严重]恢复正常。报警消息 {HOST.NAME1}的{ITEM.NAME1}现在是[灾难]级别当前值是{ITEM.VALUE1}。 恢复消息 {HOST.NAME1}的{ITEM.NAME1}使用率由[灾难]恢复正常。测试报警 [rootnginx1 ~]# dd if/dev/zero of/dev/null 消耗CPU[rootnginx1 /tmp]# dd if/dev/zero off1 bs1M count2048消耗block 八、部署 z proxy
安装 [rootnginx1 ~]# scp zabbix-release-3.4-2.el7.noarch.rpm 172.16.0.70:/root/[rootzproxy ~]# yum install -y zabbix-proxy-mysql zabbix-get zabbix-java-gateway mariadb-server2. 配置(1)mariadb [rootzproxy ~]# systemctl start mariadb [rootzproxy ~]# systemctl enable mariadbMariaDB [(none)] create database zabbix_proxy character set utf8 collate utf8_bin; MariaDB [(none)] grant all on zabbix_proxy.* to zabbixlocalhost identified by 12345; MariaDB [(none)] flush privileges;导入数据库 [rootzproxy ~]# cd /usr/share/doc/zabbix-proxy-mysql-3.4.15/ [rootzproxy /usr/share/doc/zabbix-proxy-mysql-3.4.15]# ls AUTHORS ChangeLog COPYING NEWS README schema.sql.gz [rootzproxy /usr/share/doc/zabbix-proxy-mysql-3.4.15]# gunzip schema.sql.gz [rootzproxy /usr/share/doc/zabbix-proxy-mysql-3.4.15]# mysql zabbix_proxy schema.sql [rootzproxy ~]# mysql zabbix_proxy MariaDB [zabbix_proxy] show tables;看到表OK(2)z proxy [rootzproxy /etc/zabbix]# vim zabbix_java_gateway.conf LISTEN_IP0.0.0.0 LISTEN_PORT10052 START_POLLERS50[rootzproxy /etc/zabbix]# vim zabbix_proxy.conf
连接 z server
ProxyMode0 Server172.16.0.71 ServerPort10051 HostnameSYproxy
连接数据库
DBHostlocalhost DBNamezabbix_proxy DBUserzabbix DBPassword12345 DBSocket/var/lib/mysql/mysql.sock DBPort3306
间隔多长时间向z server 传输数据
ConfigFrequency3 DataSenderFrequency1
连接java
JavaGatewaylocalhost JavaGatewayPort10052 StartJavaPollers50[rootzproxy ~]# systemctl start zabbix-java-gateway [rootzproxy ~]# systemctl enable zabbix-java-gateway[rootzproxy ~]# systemctl start zabbix-proxy [rootzproxy ~]# systemctl enable zabbix-proxy[rootzproxy ~]# netstat -antp | grep 1005[12] tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 1653/zabbix_proxy
tcp6 0 0 :::10051 :::* LISTEN 1653/zabbix_proxy
tcp6 0 0 :::10052 :::* LISTEN 1615/java
- 上一篇: 内部网站可以做ipc备案网址备案
- 下一篇: 内部网站链接怎么做所有网站的分辨率
相关文章
-
内部网站可以做ipc备案网址备案
内部网站可以做ipc备案网址备案
- 技术栈
- 2026年03月21日
-
内部网站开发在深圳的中建公司
内部网站开发在深圳的中建公司
- 技术栈
- 2026年03月21日
-
内部卷网站怎么做的关注公众号赚钱
内部卷网站怎么做的关注公众号赚钱
- 技术栈
- 2026年03月21日
-
内部网站链接怎么做所有网站的分辨率
内部网站链接怎么做所有网站的分辨率
- 技术栈
- 2026年03月21日
-
内江企业网站建设公司资源网搭建源码
内江企业网站建设公司资源网搭建源码
- 技术栈
- 2026年03月21日
-
内江网站建设0832hdsjwordpress 选择题
内江网站建设0832hdsjwordpress 选择题
- 技术栈
- 2026年03月21日
