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
至於新版本怎麼加主頁,還沒搞清楚
好像要把這個收藏的星星點亮再去主頁添加才能夠
選擇