public function request_by_curl($remote_server, $post_string) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $remote_server); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 50); curl_setopt($ch, CURLOPT_TIMEOUT, 60); //单位 秒,也可以使用 ...
启动zabbix server的用户,在配置禁止root启动,并且当前shell用户是root得情况下有效。如果当前用户是ttlsa,那么zabbix server的运行用户是ttlsa ValueCacheSize 取值范围:0,128K-64G 默认值:8M 0表示禁用,history value缓存大小,当缓存超标了,将会每隔5分钟往server日志里面记录。养成看日志的好习惯。
1. 自动重启服务: 在配置动作中,我们可以设置相应的报警媒介给工作人员报警。但其实不用每次出故障都立即报警,也可以尝试先让zabbix为我们重启相应的服务,如果多次重启都失败了,则继续报警,让负责人来处理相关问题。 我们只需要将动作中的第一步设置添加远程命令即可,第二步、第三步设置为媒介告警。如果你对如何添加...
7)在zabbix-server 端用命令进行测试 [root@Server ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.3.202 -k service.status[Mysql] 0 [root@Server ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.3.202 -k service.status[Nginx] 0 [root@Server ~]# /usr/local/zabbix/bin/zabbix_get -s ...
3.重启客户端 [root@linux ~]# systemctl restart zabbix-agent 4.手动检测终端可用性 在server端执行命令 zabbix_get -s 192.168.112.118 -k "system.run[df -h]" 检测到内容,说明终端可用 5.执行命令,获取客户端httpd状态 [root@linux ~]# zabbix_get -s 192.168.112.118 -k "system.run[sudo system...
停止zabbix:c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -x 启动zabbix c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -s 其中c:\zabbix\这个路径是我放在我的设备上的,你的则根据你自己的来。
2、netstat -Intup 先查看zabbixQ -server进程是否正常 3、tail -f /var/log/zabbix/zabbix server.log 查看后台日志 表示一个子进程死掉,是一个zabbix内存溢出错误 4、将CacheSize改大点就好了 vim /etc/zabbix/zabbix server.conf 5、systemctl restart abbix-server.service 重启zabbix-server服务 ...
[root@server bin]# service zabbix_agentd restart Shutting down zabbix_agentd: [ OK ] Starting zabbix_agentd: [ OK ] 配置sudo,给zabbix用户赋予权限,不然zabbix_agent无法执行命令。 [root@server bin]# visudo root ALL=(ALL) ALL zabbix ALL=NOPASSWD: ALL ...
yum install mariadb-server -y systemctl enable --now mariadb 8. 使用以下命令初始化 mariadb 并配置 root 密码 mysql_secure_installation 9. 使用 root 用户进入 mysql,并建立 zabbix 数据库,注意数据库编码 mysql -u root -p (输入数据库root密码进入数据库) ...