5.13 - 监控客户机-添加主机php
解决中文名称不能写数据库的问题mysql
1) 设置utf8字符集 my.cnf character_set_database = utf8 character_set_server = utf8 2) mysqldump -uroot -paminglinux --default-character-set=utf8 zabbix > zabbix.sql vim zabbix.sql :1,$s/latin1/utf8/g 3) mysql -uroot -paminglinux --default-character-set=utf8 zabbix < zabbix.sql
解决图形中文乱码linux
vim /usr/share/zabbix/include/defines.inc.php #搜索fonts 字体路径:define('ZBX_FONTPATH', realpath('fonts')); 字体名称:define('ZBX_GRAPH_FONT_NAME', 'graphfont'); 拷贝windows:C:\Windows\Fonts\simsun.ttc 更名字为/usr/share/zabbix/fonts/graphfont.ttf
代码正在补web
监控客户机-添加主机 108 客户端首先仍是要先安装这个zabbix包 [root@test02 ~]# rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm 获取http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm 警告:/var/tmp/rpm-tmp.N0L3Cg: 头V4 RSA/SHA512 Signature, 密钥 ID a14fe591: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:zabbix-release-4.0-1.el7 ################################# [100%] 客户端只需安装这个包就能够 [root@test02 ~]# yum install -y zabbix-agent [root@test02 ~]# vim /etc/zabbix/zabbix_agentd.conf 编辑配置文件,两个地方要修改 Server=192.168.28.107 ServerActive=192.168.0.107 [root@test02 ~]# systemctl start zabbix-agent Job for zabbix-agent.service failed because a configured resource limit was exceeded. See "systemctl status zabbix-agent.service" and "journalctl -xe" for details. 出现这个问题好像是selinux没有关致使,先看看日志 [root@test02 ~]# tail /var/log/zabbix/zabbix_agentd.log 2776:20190322:102435.434 cannot set resource limit: [13] Permission denied 2776:20190322:102435.434 cannot disable core dump, exiting... 2779:20190322:102445.684 Starting Zabbix Agent [Zabbix server]. Zabbix 4.0.5 (revision 90164). 2779:20190322:102445.684 **** Enabled features **** 2779:20190322:102445.684 IPv6 support: YES 2779:20190322:102445.684 TLS support: YES 2779:20190322:102445.684 ************************** 2779:20190322:102445.684 using configuration file: /etc/zabbix/zabbix_agentd.conf 2779:20190322:102445.684 cannot set resource limit: [13] Permission denied 2779:20190322:102445.684 cannot disable core dump, exiting... [root@test02 ~]# getenforce Enforcing [root@test02 ~]# setenforce 0 先临时关闭seLinux吧 [root@test02 ~]# getenforce Permissive [root@test02 ~]# systemctl start zabbix-agent 再次启动 [root@test02 ~]# ps aux |grep zabbix_agent zabbix 2797 0.0 0.1 80740 1312 ? S 10:25 0:00 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agend.conf zabbix 2798 0.0 0.1 80740 1328 ? S 10:25 0:00 /usr/sbin/zabbix_agentd: collector [idle 1 sec] zabbix 2799 0.0 0.1 80740 1848 ? S 10:25 0:00 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection] zabbix 2800 0.0 0.1 80740 1848 ? S 10:25 0:00 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection] zabbix 2801 0.0 0.1 80740 1848 ? S 10:25 0:00 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection] zabbix 2802 0.0 0.2 80872 2224 ? S 10:25 0:00 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec] root 2813 0.0 0.0 112664 976 pts/0 R+ 10:26 0:00 grep --color=auto zabbix_agent [root@test02 ~]# netstat -lntp 查看监听的端口 若是没有这个命令就安装net-tools 默认监听10050端口,会和服务端的10051进行通讯 Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1401/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1790/master tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 2797/zabbix_agentd tcp6 0 0 :::22 :::* LISTEN 1401/sshd tcp6 0 0 ::1:25 :::* LISTEN 1790/master tcp6 0 0 :::10050 :::* LISTEN 2797/zabbix_agentd iptables -nvL查看一下若是有防火墙的话,须要把1051端口放行一下。或者添加白名单ip也能够 [root@test02 ~]# iptables -I INPUT -s 192.168.28.108 -j ACCEPT 下面就是到web界面去添加主机了,添加以前添加一个主机组,如下是截图
点击Configuration(配置) 再点Hosts(主机)再点Create Host(建立主机)sql
建立一个模板数据库
监控cpu的1分钟负载,和使用率vim
使用率用idle能够,100-idlewindows
而后点击下面的copy 到 ltems 勾选test 点copyssh
再从Templates里面找到os linux,点进去再点Items。找到Total memorytcp
用一样的方法copy
再继续找
还有一种方法
找到你想要的目标的模板,从Template OS Linux点进去
点击add
找到cham_01模板,点进去
点Update
delete掉(由于每一个都是有关联的,因此要从后面往前操做)
Items只留6个
搞好模板以后就能够直接Link到主机上了
先点击add 在点击 Update
等待这个地方变成绿色
用命令测试一下通不通 [root@test01 ~]# iptables -I INPUT -s 192.168.28.108 -j ACCEPT [root@test01 ~]# zabbix_get -s 192.168.28.108 -k "system.cpu.load[all,avg1]" 0.000000 [root@test01 ~]# zabbix_get -s 192.168.28.108 -k "system.hostname" test02
没有磁盘没有网卡,由于Discovery有时间间隔,一个小时发现一次。你能够选中他们check now
多了几项 磁盘,网卡等
咱们再去看看图形
再来看看ens33的网卡流量 Incoming是进流量 Outgoing是出流量
如今就要把它们放到Dashboard主页上来
第二个也是如此
再添加一个网卡流量
空白处继续单机添加
点add
至于新版本怎么加主页,还没搞清楚
好像要把这个收藏的星星点亮再去主页添加才能够
选择