zabbix-server
centos7.6 192.168.18.154
mysql
mysql這裡使用單機執行,系統使用centos7.4 192.168.18.143
mysql版本5.7.21
兩台均關閉selinux,firewalld,未使用iptables
zabbix-server端依賴於lamp環境,這裡使用nginx,同時,使用php7
mysqlmysql5.7安裝過程參見我另外一篇文章 https:匯入mysql資料 拷貝此壓縮包至mysql伺服器上建立zabbix資料庫
# mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix123';
mysql> quit;
因zabbix-server和mysql在兩台不同的機器上,mysql機器不安裝zabbix-server端,sql匯入指令碼需後續在拷貝匯入
php這裡使用rpm安裝(注意區分yum源)
安裝epel源
安裝php7源
查詢php7版本
yum search php7
安裝所需要的php模組
yum -y install php70w php70w-cli php70w-common php70w-devel php70w-embedded php70w-fpm php70w-gd php70w-mbstring php70w-mysqlnd php70w-opcache php70w-pdo php70w-xml php70w-ldap php70w-bcmath#注意解決依賴
匯入資料
zcat create.sql.gz | mysql -uzabbix -p zabbix
(如果按照本人之前部落格安裝的mysql5.7,innodb_page_size 引數優化為 8k,此sql指令碼無法匯入,此引數初始化資料庫後無法修改,需重新編譯)
如缺少依賴
yum provides */libodbc.so.2
yum provides */libopenipmiposix.so.0
yum provides */libopenipmi.so.0
會顯示你需要安裝哪個軟體包
vim /etc/zabbix/zabbix_server.conf
修改dbhost=192.168.18.143
dbpassword=zabbix123
nginx配置servermv /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default
.conf.bak
vim /etc/nginx/conf.d/zabbix.conf
}
systemctl start zabbix-server nginx php-fpm
systemctl enable zabbix-server nginx php-fpm瀏覽器訪問
這邊報錯了,按要求修改php.ini檔案後重啟php-fpm
時區設定 date.timezone = "prc";
無報錯後下一步填寫資料庫連線
最後登入,預設賬號密碼 admin,zabbix(區分大小寫)
zabbix4 2學習筆記系列
寫在前面 對zabbix的接觸始於對監控的了解,網上比較多zabbix相關部落格,比較多基於3系列甚至2系列,最新開發版zabbix4.2版本已經出來,本部落格基於4.2版本學習,參考官網4.2版本和網上博文實踐總結 zabbix4.2學習筆記 zabbix安裝 zabbix4.2學習筆記 新建使用...
zabbix4 2 系列(二) agent配置
分為主動模式和被動模式,均在配置檔案實現 主動模式和被動模式可同時設定 vim etc zabbix zabbix agentd.conf server 192.168.18.154 用於被動模式,允許哪台伺服器可以拉取本機資料 serveractive 192.168.18.154 用於主動模式,...
zabbix4 2配置監控MySQL
1.在被監控主機安裝好mysql 相關步驟省略。2.建立監控所需要的mysql賬戶 mysql伺服器端 mariadb none grant usage on to zabbix 192.168.10.100 identified by 123456 mariadb none flush privi...