初始化Zabbix


[root@zabbixserver ~]# mysql

mysql> create database zabbix character set utf8;

//創建數據庫,支持中文字符集

mysql> grant all on zabbix.* to zabbix@'localhost' identified by 'zabbix';

//創建可以訪問數據庫的賬戶與密碼

[root@localhost lnmp]# cd zabbix-4.2.7/database/mysql/

[root@localhost lnmp]# mysql -uzabbix -pzabbix zabbix < schema.sql

[root@localhost lnmp]#mysql -uzabbix -pzabbix zabbix < images.sql

[root@localhost lnmp]#mysql -uzabbix -pzabbix zabbix < data.sql

 

//剛剛創建是空數據庫,zabbix源碼包目錄下,有提前准備好的數據

//使用mysql導入這些數據即可(注意導入順序)

[root@localhost lnmp] cd lnmp_soft/zabbix-3.4.4/frontends/php/

[root@localhost lnmp]cp -r * /usr/local/nginx/html/

[root@localhost lnmp]chmod -R 777 /usr/local/nginx/html/*

 

修改Zabbix_server配置文件,設置數據庫相關參數,啟動Zabbix_server服務

[root@zabbixserver ~]# vim /usr/local/etc/zabbix_server.conf

DBHost=localhost

//數據庫主機,默認該行被注釋

DBName=zabbix

//設置數據庫名稱

DBUser=zabbix

//設置數據庫賬戶

DBPassword=zabbix

//設置數據庫密碼,默認該行被注釋

LogFile=/tmp/zabbix_server.log    

//設置日志,僅查看以下即可

[root@zabbixserver ~]# useradd -s /sbin/nologin zabbix

//不創建用戶無法啟動服務

[root@zabbixserver ~]# zabbix_server                 //啟動服務

[root@zabbixserver ~]# ss -ntulp |grep zabbix_server //確認連接狀態,端口10051

 

tcp LISTEN 0 128 *:10051 *:* users:(("zabbix_server",pid=23275,fd=4),("zabbix_server",pid=23274,fd=4)

注意 :

提示:如果是因為配置文件不對,導致服務無法啟動時,不要重復執行zabbix_server,

一定要先使用killall zabbix_server關閉服務后,再重新啟動一次。

 

修改Zabbix_agent配置文件,啟動Zabbix_agent服務

[root@zabbixserver ~]# vim /usr/local/etc/zabbix_agentd.conf

Server=127.0.0.1,192.168.2.5                    //允許哪些主機監控本機

ServerActive=127.0.0.1,192.168.2.5                //允許哪些主機通過主動模式監控本機

Hostname=zabbix_server                        //設置本機主機名

LogFile=/tmp/zabbix_server.log                    //設置日志文件

UnsafeUserParameters=1                        //是否允許自定義key

[root@zabbixserver ~]# zabbix_agentd            //啟動監控agent

[root@zabbixserver ~]# ss -ntulp |grep zabbix_agentd //查看端口信息為10050

tcp LISTEN 0 128 *:10050 *:* users:(("zabbix_agentd",pid=23505,fd=4),("zabbix_agentd",pid=23504,fd=4)

提示:如果是因為配置文件不對,導致服務無法啟動時,不要重復執行zabbix_agentd,

一定要先使用killall zabbix_agentd關閉服務后,再重新啟動一次。

 

瀏覽器訪問Zabbix_server服務器的Web頁面

[root@zabbixserver ~]# firefox http://192.168.2.5/index.php

 

 

[root@zabbixserver ~]# vim /etc/php.ini

date.timezone = Asia/Shanghai                //設置時區、

max_execution_time = 300                    //最大執行時間,秒

post_max_size = 32M                        //POST數據最大容量

max_input_time = 300                        //服務器接收數據的時間限制

memory_limit = 128M                        //內存容量限制

 

[root@zabbixserver ~]# systemctl restart php-fpm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM