zabbix server 安装完成进入页面php报错,A non-numeric value encountered……?

环境:LAMP
linux版本:RHEL6.5
Apache版本:httpd-2.4.28
Mysql版本:mysql-5.7.19-linux-glibc2.12-x86_64
PHP版本:php-7.1.10
zabbix版本:zabbix-2.2.23
公司内网,不能上外网,全都是用源码编译安装,各种依赖包问题层出不穷,过程实在艰难。
安装完zabbix之后,首次用浏览器登录,看见页面无数红色报错。错误码:
A non-numeric value encountered [dashboard.php:50 -> check_fields() -> check_fields() in /var/www/html/zabbix/include/validate.inc.php:473]
搞了一天了,没解决问题,想哭,难受。
跪求大神帮忙解决,谢谢了!!
图片说明

2个回答

谢谢啦!
百度以后,我也猜测可能是php7+zabbix2.2的组合中,php的版本高了,应该要修改validate.php。
可我不会PHP啊。尴尬……

今天我自己解决这个问题了:办法很简单,zabbix2.2升级到3.0,问题就解决了。yeah!

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
zabbix3.4安装后启动报错:Can't open PID file /run/zabbix/zabbix_server.pid
zabbix3.4安装后启动报错: 报错内容是找不到zabbix_server.pid文件,看了一下zabbix_server.conf中配置的PidFile配置项,在该目录下确实没有该文件,看网上有人说修改SELinux=disabled重启系统就有了,重启了还是没有,有没有碰到这个问题的大神,帮忙解答一下~ 修改后 [root@centos04 ~]# getenforce Disabled ``` [root@centos04 ~]# systemctl start zabbix-server Job for zabbix-server.service failed because a configured resource limit was exceeded. See "systemctl status zabbix-server.service" and "journalctl -xe" for details. [root@centos04 ~]# journalctl -xe -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit zabbix-server.service has begun starting up. Oct 19 00:17:48 centos04 systemd[1]: Can't open PID file /run/zabbix/zabbix_server.pid (yet?) after start: No such file or directory Oct 19 00:17:48 centos04 zabbix_server[1608]: zabbix_server [1610]: cannot open "/usr/local/logs/zabbix/zabbix_server.log": [13] Permission denied Oct 19 00:17:48 centos04 systemd[1]: zabbix-server.service never wrote its PID file. Failing. Oct 19 00:17:48 centos04 systemd[1]: Failed to start Zabbix Server. -- Subject: Unit zabbix-server.service has failed -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit zabbix-server.service has failed. -- -- The result is failed. Oct 19 00:17:48 centos04 systemd[1]: Unit zabbix-server.service entered failed state. Oct 19 00:17:48 centos04 systemd[1]: zabbix-server.service failed. Oct 19 00:17:59 centos04 systemd[1]: zabbix-server.service holdoff time over, scheduling restart. Oct 19 00:17:59 centos04 systemd[1]: Stopped Zabbix Server. -- Subject: Unit zabbix-server.service has finished shutting down -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit zabbix-server.service has finished shutting down. Oct 19 00:17:59 centos04 systemd[1]: Starting Zabbix Server... -- Subject: Unit zabbix-server.service has begun start-up -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit zabbix-server.service has begun starting up. Oct 19 00:17:59 centos04 systemd[1]: Can't open PID file /run/zabbix/zabbix_server.pid (yet?) after start: No such file or directory Oct 19 00:17:59 centos04 zabbix_server[1612]: zabbix_server [1614]: cannot open "/usr/local/logs/zabbix/zabbix_server.log": [13] Permission denied Oct 19 00:17:59 centos04 systemd[1]: zabbix-server.service never wrote its PID file. Failing. Oct 19 00:17:59 centos04 systemd[1]: Failed to start Zabbix Server. -- Subject: Unit zabbix-server.service has failed -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit zabbix-server.service has failed. -- -- The result is failed. Oct 19 00:17:59 centos04 systemd[1]: Unit zabbix-server.service entered failed state. Oct 19 00:17:59 centos04 systemd[1]: zabbix-server.service failed. ```
zabbix-server报错,请大神指点
[root@bogon zabbix]# systemctl status zabbix-server.service ● zabbix-server.service - Zabbix Server Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2017-11-04 05:26:17 EDT; 10min ago Process: 10832 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=0/SUCCESS) Process: 10838 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS) Main PID: 10840 (zabbix_server) CGroup: /system.slice/zabbix-server.service ├─10840 /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf ├─10843 /usr/sbin/zabbix_server: configuration syncer [synced configuration in 0.065592 sec, idle 60 sec] ├─10844 /usr/sbin/zabbix_server: db watchdog [synced alerts config in 0.001676 sec, idle 60 sec] ├─10845 /usr/sbin/zabbix_server: poller #1 [got 0 values in 0.000007 sec, idle 1 sec] ├─10846 /usr/sbin/zabbix_server: poller #2 [got 82 values in 0.600170 sec, idle 1 sec] ├─10847 /usr/sbin/zabbix_server: poller #3 [got 0 values in 0.000006 sec, idle 1 sec] ├─10848 /usr/sbin/zabbix_server: poller #4 [got 0 values in 0.000006 sec, idle 1 sec] ├─10849 /usr/sbin/zabbix_server: poller #5 [got 0 values in 0.000006 sec, idle 1 sec] ├─10850 /usr/sbin/zabbix_server: unreachable poller #1 [got 0 values in 0.000007 sec, idle 5 sec] ├─10851 /usr/sbin/zabbix_server: trapper #1 [processed data in 0.001772 sec, waiting for connection] ├─10852 /usr/sbin/zabbix_server: trapper #2 [processed data in 0.000640 sec, waiting for connection] ├─10853 /usr/sbin/zabbix_server: trapper #3 [processed data in 0.001834 sec, waiting for connection] ├─10854 /usr/sbin/zabbix_server: trapper #4 [processed data in 0.000553 sec, waiting for connection] ├─10855 /usr/sbin/zabbix_server: trapper #5 [processed data in 0.000397 sec, waiting for connection] ├─10856 /usr/sbin/zabbix_server: icmp pinger #1 [got 0 values in 0.000005 sec, idle 5 sec] ├─10857 /usr/sbin/zabbix_server: alerter [sent alerts: 0 success, 0 fail in 0.000893 sec, idle 30 sec] ├─10858 /usr/sbin/zabbix_server: housekeeper [startup idle for 30 minutes] ├─10859 /usr/sbin/zabbix_server: timer #1 [processed 59 triggers, 0 events in 0.001562 sec, 0 maintenances in 0.002077 sec, idle 30 sec] ├─10860 /usr/sbin/zabbix_server: http poller #1 [got 0 values in 0.000701 sec, idle 5 sec] ├─10861 /usr/sbin/zabbix_server: discoverer #1 [processed 0 rules in 0.000291 sec, idle 60 sec] ├─10862 /usr/sbin/zabbix_server: history syncer #1 [synced 5 items in 0.002880 sec, idle 1 sec] ├─10863 /usr/sbin/zabbix_server: history syncer #2 [synced 16 items in 0.004480 sec, idle 1 sec] ├─10864 /usr/sbin/zabbix_server: history syncer #3 [synced 0 items in 0.000010 sec, idle 1 sec] ├─10865 /usr/sbin/zabbix_server: history syncer #4 [synced 110 items in 0.015983 sec, idle 1 sec] ├─10866 /usr/sbin/zabbix_server: escalator #1 [processed 0 escalations in 0.001307 sec, idle 3 sec] ├─10867 /usr/sbin/zabbix_server: proxy poller #1 [exchanged data with 0 proxies in 0.000004 sec, idle 5 sec] ├─10868 /usr/sbin/zabbix_server: self-monitoring [processed data in 0.000009 sec, idle 1 sec] └─10869 /usr/sbin/zabbix_server: task manager [processed 0 task(s) in 0.000180 sec, idle 5 sec] Nov 04 05:26:17 bogon systemd[1]: Starting Zabbix Server... Nov 04 05:26:17 bogon systemd[1]: zabbix-server.service: Supervising process 10840 which is not our child. We'll most likely not notice when it exits. Nov 04 05:26:17 bogon systemd[1]: Started Zabbix Server.
docker部署zabbix和grafana数据源不通Could not connect to given url
有哪位大神帮忙看一下zabbix4.4.1+grafana6.4.4部署问题 docker部署zabbix和grafana数据源不通,无法访问到给定的url url:http://192.168.1.123:8080/zabbix/api_jsonrpc.php 报错:Could not connect to given url docker部署如下: ``` # mysql实例 docker run --name mysql-server -t \ -e MYSQL_DATABASE="zabbix" \ -e MYSQL_USER="zabbix" \ -e MYSQL_PASSWORD="zabbix" \ -e MYSQL_ROOT_PASSWORD="zabbix" \ -d mysql:5.7 \ --character-set-server=utf8 --collation-server=utf8_bin # Zabbix server实例 docker run --name zabbix-server-mysql -t \ -e DB_SERVER_HOST="mysql-server" \ -e MYSQL_DATABASE="zabbix" \ -e MYSQL_USER="zabbix" \ -e MYSQL_PASSWORD="zabbix" \ -e MYSQL_ROOT_PASSWORD="zabbix" \ --link mysql-server:mysql \ -p 10051:10051 \ -d zabbix/zabbix-server-mysql:centos-4.4.1 # Zabbix web 接口 docker run --name zabbix-web-nginx-mysql -t \ -e DB_SERVER_HOST="mysql-server" \ -e MYSQL_DATABASE="zabbix" \ -e MYSQL_USER="zabbix" \ -e MYSQL_PASSWORD="zabbix" \ -e MYSQL_ROOT_PASSWORD="zabbix" \ --link mysql-server:mysql \ --link zabbix-server-mysql:zabbix-server \ -p 8080:80 \ -d zabbix/zabbix-web-nginx-mysql:centos-4.4.1 # grafana docker run \ -d \ -p 3000:3000 \ --name=grafana \ -v /data/volumes/grafana/data:/var/lib/grafana \ grafana/grafana:6.4.4 \ grafana ``` 容器启动完后 访问zabbix服务: ![图片说明](https://img-ask.csdn.net/upload/201911/19/1574167088_243530.jpg) 配置grafana: ![图片说明](https://img-ask.csdn.net/upload/201911/19/1574167155_217575.jpg) 这里测试连接时失败,无法访问到给定的url:http://192.168.1.123:8080/zabbix/api_jsonrpc.php ![图片说明](https://img-ask.csdn.net/upload/201911/19/1574167172_143118.jpg)
linux系统查看软件预安装路径和依赖关系的问题
两个问题,一个是linux下安装的软件,在我安装前,我记得有个命令可以查看这个软件安装后会生成哪些文件,分别放在linux系统的哪个目录下,请问这个命令是什么,麻烦告诉下 第二个问题,安装一些软件的时候,他会有依赖关系,就拿zabbix来说,在安装zabbix以后,启动apache服务,实际上在/etc/httpd/httpd.conf下就有了zabbix的文件,所以你输入http://主机地址/zabbix,可以进到apache的页面下,那这个时候就有一个问题了,实际上是先安装了apache,然后安装zabbix的时候,他把对应的zabbix web网页文件放在了这个目录下,那么这个依赖关系就是要安装zabbix前必须要有apache或者nginx之类的http服务的软件才行,可以这样理解吗,请知道的告诉下谢谢了
zabbix 安装缺少包php-bcmath和php-mbstring
缺少php-bcmath和php-mbstring包 从网上下载但是我遇到了一些依赖问题, 因此,现在,当我尝试安装软件包时,依旧存在相同的老问题: ![图片说明](https://img-ask.csdn.net/upload/201911/22/1574413385_493018.png) 然后用RPM安装![图片说明](https://img-ask.csdn.net/upload/201911/22/1574413435_660021.png) 这个common我也安装了![图片说明](https://img-ask.csdn.net/upload/201911/22/1574413483_379998.png) 我的网络存在一些内部限制,无法链接外部网络。求解!!
zabbix 利用JMX 监控Java应用报错,如何配置Java应用
要在Linux Server上监控一款Java service,service原本的配置如下: ## -*- shell-script -*- ###################################################### ## ## ## JBoss Bootstrap Script Configuration ## ## ## ############################################################################## if [ "x$JBOSS_MODULES_SYSTEM_PKGS" = "x" ]; then JBOSS_MODULES_SYSTEM_PKGS="org.jboss.byteman" fi if [ "x$JAVA_OPTS" = "x" ]; then JAVA_OPTS="-Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true" JAVA_OPTS="$JAVA_OPTS -Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS -Djava.awt.headless=true" else echo "JAVA_OPTS already set in environment; overriding default settings with values: $JAVA_OPTS" fi JAVA_OPTS="$JAVA_OPTS -server" JAVA_OPTS="$JAVA_OPTS -XX:MaxMetaspaceSize=256m" JAVA_OPTS="$JAVA_OPTS -XX:+UseParallelGC" JAVA_OPTS="$JAVA_OPTS -XX:ParallelGCThreads=8" JAVA_OPTS="$JAVA_OPTS -XX:-CreateMinidumpOnCrash" JAVA_OPTS="$JAVA_OPTS -Dprogram.name=standalone.bat" JAVA_OPTS="$JAVA_OPTS -Dorg.jboss.resolver.warning=true" JAVA_OPTS="$JAVA_OPTS -Dsun.rmi.dgc.client.gcInterval=3600000" JAVA_OPTS="$JAVA_OPTS -Dsun.rmi.dgc.server.gcInterval=3600000" JAVA_OPTS="$JAVA_OPTS -Djboss.modules.system.pkgs=org.jboss.byteman" JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true" JAVA_OPTS="$JAVA_OPTS -Dorg.tanukisoftware.wrapper.WrapperManager.mbean=false" JAVA_OPTS="$JAVA_OPTS -Djboss.server.default.config=standalone.xml" JAVA_OPTS="$JAVA_OPTS -Dlogging.configuration=file:$JBOSS_HOME/standalone/configuration/logging.properties" JAVA_OPTS="$JAVA_OPTS -Dorg.jboss.boot.log.file=$JBOSS_HOME/standalone/log/boo JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.jboss.logmanager.LogManager" JAVA_OPTS="$JAVA_OPTS -Dorg.jboss.logging.Logger.pluginClass=org.jboss.logging.logmanager.LoggerPluginImp" JAVA_OPTS="$JAVA_OPTS -Dcom.sun.xml.ws.transport.http.HttpAdapter.dump=true" 在这个配置的情况下service是可以正常运行的: ![图片说明](https://img-ask.csdn.net/upload/201911/29/1575016122_267386.jpg) 为了要利用Zabbix Java Gateway,我在配置最后面添加了如下: JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote" JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false" JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false" JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=10.10.93.17" JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=17777" 添加后重启service就报错启动不起来了 ![图片说明](https://img-ask.csdn.net/upload/201911/29/1575016261_813037.jpg) 请教各位高手,大神帮忙指点一下,是哪里配置错了吗?还是需要怎么做?
zabbix+oracle zabbix由mysql转变为oracle
[color=#FF0000]背景描述:[/color] 1、原来安装zabbix是在LAMP的环境下是可以正常运行;(Linux CentOS 7) 2、现想把mysql换成oracle,通过安装oracle客户端远程访问另外一台机器上oracle服务,客户e端和zabbix是同一台机器,sqlplus是可以正常运行访问; 3、PHP页面通过OCI也是可以正常登陆http://127.0.0.1/zabbix; 4、zabbix_server.conf中配置DBHost=数据库IP,DBNAME=数据库实例名,DBPORT=1521... [color=#FF0000]可是后台zabbix_server.log报错【Z3001] connection to database ‘ORCL' failed : [2013] Lost connection to MySQL server at 'reading initial communication packet ',system error :0[/color] 5、安装zabbix时使用源码安装 ,进入解压目录 ./configure --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy --prefix=/usr/local/zabbix 此处没有 配置 --with-oracle [color=#FF0000]疑问:[/color] 1、出现上述描述4中连接数据库失败如何解决? 2、zabbix_server是通过什么方式访问数据库的?OCI? 3、再次使用5的命令./configure --with-oracle --enable-server --prefix=/usr/local/zabbix提示OCI library not found ./configure --with-oracle=$ORACLE_HOME/lib --enable-server --prefix=/usr/local/zabbix 提示OCI library not found 谢谢!
zabbix_server(外网)不知道zabbix_agentd(内网)的IP的话,可以监控到吗?
请问下zabbix_server(外网)不知道zabbix_agentd(内网)的IP的话,可以监控到吗? 如题,部署在内网的zabbix_agentd没有公网IP,这样能够监控到吗?我配置完了一直报错: Received empty response from Zabbix Agent at [x.x.x.x]. Assuming that agent dropped connection because of access permissions.
service zabbix_server start执行失败!
1、start zabbix_server ![图片说明](https://img-ask.csdn.net/upload/201512/10/1449733628_843622.png) 2、下面是日志信息 ![图片说明](https://img-ask.csdn.net/upload/201512/10/1449733669_302981.png) 3、怎么解决?谢谢
zabbix报错,请问这种怎么解决????
安装配置了zabbix然后进入界面报错,然后我看了下日志,报错,百度了也没用!请问下大神这种要怎么解决?? ![图片说明](https://img-ask.csdn.net/upload/201702/28/1488297307_6408.png) ![图片说明](https://img-ask.csdn.net/upload/201702/28/1488297365_573966.png) ,
zabbix如何实现server端集群部署
zabbix-server单机监控存在性能瓶颈,如何能集群部署?
zabbix 频繁报警Zabbix discoverer processes more than 75% busy问题
zabbix 频繁报警Zabbix discoverer processes more than 75% busy,不确定是什么原因?网上查到说是zabbix服务器负载过大,需要修改zabbix-server.conf的startDiscoverers的数值,但是增大该参数值后仍然出现报警,而且很规律,每小时一次,这个问题要怎么处理?请各位大神帮忙看看
zabbix3.2无法正常启动
第一次尝试,安装的zabbix3.2版本,安装过程比较顺利,最后zabbix页面也可以打开。 但是zabbix服务启动不了。报错信息如下: # /etc/init.d/zabbix_server start Can't find file /usr/local/sbin/zabbix_server. Zabbix server NOT started. zabbix_server.log信息如下: 6050:20170728:102634.511 Starting Zabbix Server. Zabbix 3.2.3 (revision 64610). 26050:20170728:102634.512 ****** Enabled features ****** 26050:20170728:102634.512 SNMP monitoring: YES 26050:20170728:102634.512 IPMI monitoring: NO 26050:20170728:102634.512 Web monitoring: YES 26050:20170728:102634.512 VMware monitoring: YES 26050:20170728:102634.512 SMTP authentication: NO 26050:20170728:102634.512 Jabber notifications: NO 26050:20170728:102634.513 Ez Texting notifications: YES 26050:20170728:102634.513 ODBC: NO 26050:20170728:102634.513 SSH2 support: NO 26050:20170728:102634.513 IPv6 support: NO 26050:20170728:102634.513 TLS support: NO 26050:20170728:102634.513 ****************************** 26050:20170728:102634.513 using configuration file: /etc/zabbix/zabbix_server.conf 26050:20170728:102634.520 current database version (mandatory/optional): 03020000/03020000 26050:20170728:102634.520 required mandatory version: 03020000 26050:20170728:102634.530 server #0 started [main process] 26051:20170728:102634.531 server #1 started [configuration syncer #1] 26052:20170728:102634.531 server #2 started [db watchdog #1] 26053:20170728:102634.531 server #3 started [poller #1] 26054:20170728:102634.532 server #4 started [poller #2] 26056:20170728:102634.532 server #6 started [poller #4] 26058:20170728:102634.533 server #8 started [unreachable poller #1] 26059:20170728:102634.536 server #9 started [trapper #1] 26057:20170728:102634.537 server #7 started [poller #5] 26066:20170728:102634.537 server #16 started [housekeeper #1] 26070:20170728:102634.538 server #20 started [history syncer #1] 26071:20170728:102634.538 server #21 started [history syncer #2] 26060:20170728:102634.540 server #10 started [trapper #2] 26064:20170728:102634.540 server #14 started [icmp pinger #1] 26068:20170728:102634.540 server #18 started [http poller #1] 26055:20170728:102634.541 server #5 started [poller #3] 26062:20170728:102634.545 server #12 started [trapper #4] 26072:20170728:102634.546 server #22 started [history syncer #3] 26075:20170728:102634.546 server #24 started [escalator #1] 26077:20170728:102634.547 server #25 started [proxy poller #1] 26063:20170728:102634.547 server #13 started [trapper #5] 26067:20170728:102634.547 server #17 started [timer #1] 26078:20170728:102634.547 server #26 started [self-monitoring #1] 26065:20170728:102634.552 server #15 started [alerter #1] 26069:20170728:102634.553 server #19 started [discoverer #1] 26061:20170728:102634.554 server #11 started [trapper #3] 26073:20170728:102634.554 server #23 started [history syncer #4] 26079:20170728:102634.554 server #27 started [task manager #1] zabbix_server [26101]: Is this process already running? Could not lock PID file [/tmp/zabbix_server.pid]: [11] Resource temporarily unavailable 26050:20170728:103026.017 Got signal [signal:15(SIGTERM),sender_pid:26170,sender_uid:0,reason:0]. Exiting ... 26050:20170728:103028.019 syncing history data... 26050:20170728:103028.019 syncing history data done 26050:20170728:103028.019 syncing trend data... 26050:20170728:103028.019 syncing trend data done 26050:20170728:103028.019 Zabbix Server stopped. Zabbix 3.2.3 (revision 64610).
zabbix3.2在配置完成后使用web页面报错
![图片说明](https://img-ask.csdn.net/upload/201707/10/1499656580_732106.png)
在Azure上使用Zabbix 的问题
我在Azure Ubantu 14.04 LTS 上安装了 Zabbix 2.4,如何才能在外网直接用http://***.chinacloudapp.cn/zabbix来访问监控页面?我在云端同一个虚拟网络中的虚拟机上可以用http://[hostname]/zabbix访问监控页面。 另外我在Windows Server 2012 R2上安装 Agent 2.4,使用 --start总是显示无法启动:zabbix_agentd.exe [308]: ERROR: cannot start service [Zabbix Agent]: [0x0000041D] 其中308数字不是固定的,每次都不一样,卡在这里了...
zabbix自定义监控项web界面创建监控项后报如下错误
![图片说明](https://img-ask.csdn.net/upload/201909/06/1567739318_706427.png) agengt端自定义文件内容: ``` [root@localhost zabbix_agentd.d]# cat mem.conf UserParameter=check.totalmem,free -m| awk -F ' +' 'NR==2{print $2}' UserParameter=check.usedmem,free -m| awk -F ' +' 'NR==2{print $3}' UserParameter=check.freemem,free -m| awk -F ' +' 'NR==2{print $4}' ``` 在server端可以get到: ``` [root@localhost ~]# zabbix_get -s 192.168.108.31 -p 10050 -k "check.totalmem" 3774 [root@localhost ~]# zabbix_get -s 192.168.108.31 -p 10050 -k "check.usedmem" 197 [root@localhost ~]# zabbix_get -s 192.168.108.31 -p 10050 -k "check.freemem" 3321 ``` ![图片说明](https://img-ask.csdn.net/upload/201909/06/1567739576_535873.png)
zabbix监控tomcat遇到的问题
已经搭建好了zabbix监控服务,并且按照网上介绍的步骤安装zabbix_java_gateway, 配置好了setting.sh文件,修改了zabbix__server.conf文件, 修改了tomcat的catalina.sh,tomcat启动成功,通过测试:java -jar cmdline-jmxclient-0.10.3.jar等测试可以返回数据,netstat -nlp|grep 10052 监控正常; 但是就是在zabbix管理页面添加了jmx interfaces后,jmx图标还是灰色,没有变绿,所以再zabbix管理页面看不到监控数据,有哪位大侠知道什么原因吗?
zabbix 监控tomcat 问题
已经搭建好了zabbix监控服务,并且按照网上介绍的步骤安装zabbix_java_gateway, 配置好了setting.sh文件,修改了zabbix__server.conf文件, 修改了tomcat的catalina.sh,tomcat启动成功,通过测试:java -jar cmdline-jmxclient-0.10.3.jar等测试可以返回数据,netstat -nlp|grep 10052 监控正常; 但是就是在zabbix管理页面添加了jmx interfaces后,jmx图标还是灰色,没有变绿,所以再zabbix管理页面看不到监控数据,有哪位大侠知道什么原因吗? 使用的zabbix3.0.3
zabbix自定义邮件脚本获取不到值
我用zabbix3.0.1版本中遇到了一个问题, 通过自定义邮件报警脚本来发邮件,。 #!/bin/sh subject=$2 body=$3 echo $3 > /usr/local/zabbix-server/share/zabbix/alertscripts/test.txt FILE=/usr/local/zabbix-server/share/zabbix/alertscripts/mailtmp.txt echo "$3" > $FILE dos2unix -k $FILE /bin/mail -s "$2" $1 < $FILE 以上是脚本。 $1 2 3 都获取不到值。 selinux已经关了,目录权限都是一致,脚本是绝对执行了,我做过测试。但是$1 2 3的值 就是取不到,求助。。。
动态规划入门到熟悉,看不懂来打我啊
持续更新。。。。。。 2.1斐波那契系列问题 2.2矩阵系列问题 2.3跳跃系列问题 3.1 01背包 3.2 完全背包 3.3多重背包 3.4 一些变形选讲 2.1斐波那契系列问题 在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1, F(n)=F(n-1)+F(n-2)(n&gt;=2,n∈N*)根据定义,前十项为1, 1, 2, 3...
终于明白阿里百度这样的大公司,为什么面试经常拿ThreadLocal考验求职者了
点击上面↑「爱开发」关注我们每晚10点,捕获技术思考和创业资源洞察什么是ThreadLocalThreadLocal是一个本地线程副本变量工具类,各个线程都拥有一份线程私...
对计算机专业来说学历真的重要吗?
我本科学校是渣渣二本,研究生学校是985,现在毕业五年,校招笔试、面试,社招面试参加了两年了,就我个人的经历来说下这个问题。 这篇文章很长,但绝对是精华,相信我,读完以后,你会知道学历不好的解决方案,记得帮我点赞哦。 先说结论,无论赞不赞同,它本质就是这样:对于技术类工作而言,学历五年以内非常重要,但有办法弥补。五年以后,不重要。 目录: 张雪峰讲述的事实 我看到的事实 为什么会这样 ...
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...
Python 植物大战僵尸代码实现(2):植物卡片选择和种植
这篇文章要介绍的是: - 上方植物卡片栏的实现。 - 点击植物卡片,鼠标切换为植物图片。 - 鼠标移动时,判断当前在哪个方格中,并显示半透明的植物作为提示。
防劝退!数据结构和算法难理解?可视化动画带你轻松透彻理解!
大家好,我是 Rocky0429,一个连数据结构和算法都不会的蒟蒻… 学过数据结构和算法的都知道这玩意儿不好学,没学过的经常听到这样的说法还没学就觉得难,其实难吗?真难! 难在哪呢?当年我还是个小蒟蒻,初学数据结构和算法的时候,在忍着枯燥看完定义原理,之后想实现的时候,觉得它们的过程真的是七拐八绕,及其难受。 在简单的链表、栈和队列这些我还能靠着在草稿上写写画画理解过程,但是到了数论、图...
【搞定 Java 并发面试】面试最常问的 Java 并发基础常见面试题总结!
本文为 SnailClimb 的原创,目前已经收录自我开源的 JavaGuide 中(61.5 k Star!【Java学习 面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。欢迎 Star!)。 另外推荐一篇原创:终极推荐!可能是最适合你的Java学习路线 方法 网站 书籍推荐! Java 并发基础常见面试题总结 1. 什么是线程和进程? 1.1. 何为进程? 进程是程...
西游记团队中如果需要裁掉一个人,会先裁掉谁?
2019年互联网寒冬,大批企业开始裁员,下图是网上流传的一张截图: 裁员不可避免,那如何才能做到不管大环境如何变化,自身不受影响呢? 我们先来看一个有意思的故事,如果西游记取经团队需要裁员一名,会裁掉谁呢,为什么? 西游记团队组成: 1.唐僧 作为团队teamleader,有很坚韧的品性和极高的原则性,不达目的不罢休,遇到任何问题,都没有退缩过,又很得上司支持和赏识(直接得到唐太宗的任命,既给
shell脚本:备份数据库、代码上线
备份MySQL数据库 场景: 一台MySQL服务器,跑着5个数据库,在没有做主从的情况下,需要对这5个库进行备份 需求: 1)每天备份一次,需要备份所有的库 2)把备份数据存放到/data/backup/下 3)备份文件名称格式示例:dbname-2019-11-23.sql 4)需要对1天以前的所有sql文件压缩,格式为gzip 5)本地数据保留1周 6)需要把备份的数据同步到远程备份中心,假如...
iOS Bug 太多,苹果终于坐不住了!
开源的 Android 和闭源的 iOS,作为用户的你,更偏向哪一个呢? 整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 毋庸置疑,当前移动设备操作系统市场中,Android 和 iOS 作为两大阵营,在相互竞争的同时不断演进。不过一直以来,开源的 Android 吸引了无数的手机厂商涌入其中,为其生态带来了百花齐放的盛景,但和神秘且闭源的 iOS 系统相比,不少网友...
神经⽹络可以计算任何函数的可视化证明
《Neural Networks and Deep Learning》读书笔记第四篇本章其实和前面章节的关联性不大,所以大可将本章作为小短文来阅读,当然基本的深度学习基础还是要有的。主要介绍了神经⽹络拥有的⼀种普遍性,比如说不管目标函数是怎样的,神经网络总是能够对任何可能的输入,其值(或者说近似值)是网络的输出,哪怕是多输入和多输出也是如此,我们大可直接得出一个结论:不论我们想要计算什么样的函数,...
聊聊C语言和指针的本质
坐着绿皮车上海到杭州,24块钱,很宽敞,在火车上非正式地聊几句。 很多编程语言都以 “没有指针” 作为自己的优势来宣传,然而,对于C语言,指针却是与生俱来的。 那么,什么是指针,为什么大家都想避开指针。 很简单, 指针就是地址,当一个地址作为一个变量存在时,它就被叫做指针,该变量的类型,自然就是指针类型。 指针的作用就是,给出一个指针,取出该指针指向地址处的值。为了理解本质,我们从计算机模型说起...
为什么你学不过动态规划?告别动态规划,谈谈我的经验
动态规划难吗?说实话,我觉得很难,特别是对于初学者来说,我当时入门动态规划的时候,是看 0-1 背包问题,当时真的是一脸懵逼。后来,我遇到动态规划的题,看的懂答案,但就是自己不会做,不知道怎么下手。就像做递归的题,看的懂答案,但下不了手,关于递归的,我之前也写过一篇套路的文章,如果对递归不大懂的,强烈建议看一看:为什么你学不会递归,告别递归,谈谈我的经验 对于动态规划,春招秋招时好多题都会用到动态...
程序员一般通过什么途径接私活?
二哥,你好,我想知道一般程序猿都如何接私活,我也想接,能告诉我一些方法吗? 上面是一个读者“烦不烦”问我的一个问题。其实不止是“烦不烦”,还有很多读者问过我类似这样的问题。 我接的私活不算多,挣到的钱也没有多少,加起来不到 20W。说实话,这个数目说出来我是有点心虚的,毕竟太少了,大家轻喷。但我想,恰好配得上“一般程序员”这个称号啊。毕竟苍蝇再小也是肉,我也算是有经验的人了。 唾弃接私活、做外...
字节跳动面试官这样问消息队列:分布式事务、重复消费、顺序消费,我整理了一下
你知道的越多,你不知道的越多 点赞再看,养成习惯 GitHub上已经开源 https://github.com/JavaFamily 有一线大厂面试点脑图、个人联系方式和人才交流群,欢迎Star和完善 前言 消息队列在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在消息队列的使用和原理方面对小伙伴们进行360°的刁难。 作为一个在互联网公司面一次拿一次Offer的面霸...
如何安装 IntelliJ IDEA 最新版本——详细教程
IntelliJ IDEA 简称 IDEA,被业界公认为最好的 Java 集成开发工具,尤其在智能代码助手、代码自动提示、代码重构、代码版本管理(Git、SVN、Maven)、单元测试、代码分析等方面有着亮眼的发挥。IDEA 产于捷克,开发人员以严谨著称的东欧程序员为主。IDEA 分为社区版和付费版两个版本。 我呢,一直是 Eclipse 的忠实粉丝,差不多十年的老用户了。很早就接触到了 IDEA...
面试还搞不懂redis,快看看这40道面试题(含答案和思维导图)
Redis 面试题 1、什么是 Redis?. 2、Redis 的数据类型? 3、使用 Redis 有哪些好处? 4、Redis 相比 Memcached 有哪些优势? 5、Memcache 与 Redis 的区别都有哪些? 6、Redis 是单进程单线程的? 7、一个字符串类型的值能存储最大容量是多少? 8、Redis 的持久化机制是什么?各自的优缺点? 9、Redis 常见性...
大学四年自学走来,这些珍藏的「实用工具/学习网站」我全贡献出来了
知乎高赞:文中列举了互联网一线大厂程序员都在用的工具集合,涉及面非常广,小白和老手都可以进来看看,或许有新收获。
为什么要推荐大家学习字节码?
配套视频: 为什么推荐大家学习Java字节码 https://www.bilibili.com/video/av77600176/ 一、背景 本文主要探讨:为什么要学习 JVM 字节码? 可能很多人会觉得没必要,因为平时开发用不到,而且不学这个也没耽误学习。 但是这里分享一点感悟,即人总是根据自己已经掌握的知识和技能来解决问题的。 这里有个悖论,有时候你觉得有些技术没用恰恰是...
互联网公司的裁员,能玩出多少种花样?
裁员,也是一门学问,可谓博大精深!以下,是互联网公司的裁员的多种方法:-正文开始-135岁+不予续签的理由:千禧一代网感更强。95后不予通过试用期的理由:已婚已育员工更有责任心。2通知接下来要过苦日子,让一部分不肯同甘共苦的员工自己走人,以“兄弟”和“非兄弟”来区别员工。3强制996。员工如果平衡不了工作和家庭,可在离婚或离职里二选一。4不布置任何工作,但下班前必须提交千字工作日报。5不给活干+...
【超详细分析】关于三次握手与四次挥手面试官想考我们什么?
在面试中,三次握手和四次挥手可以说是问的最频繁的一个知识点了,我相信大家也都看过很多关于三次握手与四次挥手的文章,今天的这篇文章,重点是围绕着面试,我们应该掌握哪些比较重要的点,哪些是比较被面试官给问到的,我觉得如果你能把我下面列举的一些点都记住、理解,我想就差不多了。 三次握手 当面试官问你为什么需要有三次握手、三次握手的作用、讲讲三次三次握手的时候,我想很多人会这样回答: 首先很多人会先讲下握...
新程序员七宗罪
当我发表这篇文章《为什么每个工程师都应该开始考虑开发中的分析和编程技能呢?》时,我从未想到它会对读者产生如此积极的影响。那些想要开始探索编程和数据科学领域的人向我寻求建议;还有一些人问我下一篇文章的发布日期;还有许多人询问如何顺利过渡到这个职业。我非常鼓励大家继续分享我在这个旅程的经验,学习,成功和失败,以帮助尽可能多的人过渡到一个充满无数好处和机会的职业生涯。亲爱的读者,谢谢你。 -罗伯特。 ...
活到老,学到老,程序员也该如此
全文共2763字,预计学习时长8分钟 图片来源:Pixabay 此前,“网传阿里巴巴要求尽快实现P8全员35周岁以内”的消息闹得沸沸扬扬。虽然很快被阿里辟谣,但苍蝇不叮无缝的蛋,无蜜不招彩蝶蜂。消息从何而来?真相究竟怎样?我们无从而知。我们只知道一个事实:不知从何时开始,程序猿也被划在了“吃青春饭”行业之列。 饱受“996ICU”摧残后,好不容易“头秃了变强了”,即将步入为“高...
Vue快速实现通用表单验证
本文开篇第一句话,想引用鲁迅先生《祝福》里的一句话,那便是:“我真傻,真的,我单单知道后端整天都是CRUD,我没想到前端整天都是Form表单”。这句话要从哪里说起呢?大概要从最近半个月的“全栈工程师”说起。项目上需要做一个城市配载的功能,顾名思义,就是通过框选和拖拽的方式在地图上完成配载。博主选择了前后端分离的方式,在这个过程中发现:首先,只要有依赖jQuery的组件,譬如Kendoui,即使使用...
2019年Spring Boot面试都问了什么?快看看这22道面试题!
Spring Boot 面试题 1、什么是 Spring Boot? 2、Spring Boot 有哪些优点? 3、什么是 JavaConfig? 4、如何重新加载 Spring Boot 上的更改,而无需重新启动服务器? 5、Spring Boot 中的监视器是什么? 6、如何在 Spring Boot 中禁用 Actuator 端点安全性? 7、如何在自定义端口上运行 Sprin...
【图解】记一次手撕算法面试:字节跳动的面试官把我四连击了
字节跳动这家公司,应该是所有秋招的公司中,对算法最重视的一个了,每次面试基本都会让你手撕算法,今天这篇文章就记录下当时被问到的几个算法题,并且每个算法题我都详细着给出了最优解,下面再现当时的面试场景。看完一定让你有所收获 一、小牛试刀:有效括号 大部分情况下,面试官都会问一个不怎么难的问题,不过你千万别太开心,因为这道题往往可以拓展出更多有难度的问题,或者一道题看起来很简单,但是给出最优解,确实很...
关于裁员几点看法及建议
最近网易裁员事件引起广泛关注,昨天网易针对此事,也发了声明,到底谁对谁错,孰是孰非?我们作为吃瓜观众实在是知之甚少,所以不敢妄下定论。身处软件开发这个行业,近一两年来,对...
面试官:关于Java性能优化,你有什么技巧
通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。 一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计良好的程序能够精简代码,从而提高性能。 下面将提供一些在JAVA程序的设计和编码中,为了能够提高JAVA程序的性能,而经常采用的一些方法和技巧。 1.对象的生成和大小的调整。 J...
相关热词 c#如何定义数组列表 c#倒序读取txt文件 java代码生成c# c# tcp发送数据 c#解决时间格式带星期 c#类似hashmap c#设置istbox的值 c#获取多线程返回值 c# 包含数字 枚举 c# timespan
立即提问