zabbix中文亂碼解決
//因爲是源碼編譯安裝,目錄結構可能會有所不同,下同
//查看zabbix字符文件存放位置
[root@master ~]# cd /usr/local/apache/htdocs/zabbix/fonts/
[root@master fonts]# ls
DejaVuSans.ttf
//在Windows裏面C:\Windows\Fonts這個目錄找一箇中文簡體的文件,上傳到上面這個目錄裏面,我找的是簡楷體
[root@master fonts]# ls
DejaVuSans.ttf simkai.ttf
[root@master fonts]# chmod 644 simkai.ttf
[root@master fonts]# chown apache.apache simkai.ttf
//修改配置文件,修改之前先備份一下配置文件,便於改錯了好恢復
[root@master include]# cd /usr/local/apache/htdocs/zabbix/include/
[root@master include]# cp -p defines.inc.php defines.inc.php.back
//vim全局替換
[root@master include]# vim defines.inc.php
:%s#DejaVuSans#simkai#g
//重啓服務
[root@master include]# zabbix_server
[root@master include]# zabbix_agentd
[root@master include]# ss -antl
到此中文亂碼就解決了,其實用英文的更好一點,多少可以提高英文能力
添加主機監控實例
環境:Redhat7.4
master:192.168.230.16
slave:192.168.230.15
//服務端配置見上篇zabbix
//客戶端操作
//下載編譯工具,可用本地源
[root@slave ~]# yum install gcc gcc-c++ -y
[root@slave ~]# yum install pcre-devel -y
//編譯安裝客戶端
[root@slave ~]# cd /usr/src/
[root@slave src]# ls
debug kernels zabbix-4.0.4.tar.gz
[root@slave src]# tar xf zabbix-4.0.4.tar.gz
[root@slave zabbix-4.0.4]# ./configure --enable-agent
[root@slave zabbix-4.0.4]# make install
//修改配置文件
[root@slave zabbix-4.0.4]# cd /usr/local/etc/
[root@slave etc]# vim zabbix_agentd.conf
Server=192.168.230.16
ServerActive=192.168.230.16
Hostname=chen001 //這個可自定義,只標識
[root@slave ~]# groupadd -r zabbix
[root@slave ~]# useradd -r -M -s /sbin/nologin -g zabbix zabbix
[root@slave ~]# zabbix_agentd
[root@slave ~]# ss -antl
//web添加主機和主機組
//添加模板
先回到添加主機的那個頁面,點擊templates
//一段時間之後這個就會變綠,如果沒變綠,就重啓下客戶端
//創建模板
//修改主機模板
//接下來去客戶端useradd創建一個賬號來測試監控的效果
最後說一下,如果監控不到就多試幾次,或者重啓服務端和客戶端
另外如果報警過一會就消失了,可到Latest data裏面去找