zabbix

爲何要使用監控軟件

  • 能夠提早發現潛在故障隱患,第一時間解決掉,把影響下降。

監控軟件有哪些

  • cacti nagios zabbix open-falcon prometheus grafana

安裝zabbix

zabbix4.0 安裝

  1. 安裝zabbix yum源php

  2. yum 安裝mysql

    • yum install zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql
  3. 鏈接數據庫爲zabbix建立庫ios

    • create database zabbix;
    • grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'zabbix-pa';
  4. 導入數據nginx

    • ls /usr/share/doc/zabbix-server-mysql-4.0.3/create.sql.gz
    • gzip -d /usr/share/doc/zabbix-server-mysql-4.0.3/create.sql.gz
    • mysql -uroot -plichao@123 zabbix < /usr/share/doc/zabbix-server-mysql-4.0.5/create.sql
  5. 修改配置文件,將與db相關的配置(DB_name DB_user DB_password DB_Host)等按咱們實際配置修改。web

    vi /etc/zabbix/zabbix_server.conf
  6. 啓動zabbxsql

    • systemctl start zabbix-server
  7. 若是啓動不成功,能夠經過查看日誌文件來排查問題。數據庫

    cat /var/log/zabbix/zabbix_server.log
  8. 查看服務是否啓動瀏覽器

    [root@localhost src]# ps aux | grep zabbix
    	zabbix    10944  0.0  0.0 257664  3352 ?        S    22:50   0:00 	/usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
    	root      10947  0.0  0.0 112708   980 pts/0    S+   22:51   0:00 grep --color=auto zabbix
  9. 編輯zabbix_agent.conf啓動zabbix_agent安全

    vi /etc/zabbix/zabbix_agentd.conf #定義Server=127.0.0.1和 ServerActive=127.0.0.1
    	systemctl start zabbix_agent
    	systemctl enable zabbix_agent
  10. 啓動httpd,須要先關掉nginx,不然這兩個服務會端口衝突。ide

    • systemctl start httpd # 若是已經啓動了nginx,須要先把nginx關閉,而後啓動httpd
  11. 這個時候就可使用瀏覽器訪問zabbix了,使用

    • http://ip/zabbix 訪問
    • 出現上面這個界面是由於php.ini中的時區設置問題,須要編輯一下php.ini文件date.timezone =Asia/Shanghai,而後重啓httpd
    • 在瀏覽器界面中輸入咱們的database host、password等,點擊下一步
  12. 在下面這個界面中再寫上host而後name那裏是自定義的。點擊下一步、完成

  13. 而後就來到了這個界面

    • 默認密碼 admin zabbix
  14. 默認密碼是不安全的,因此登陸以後的第一件事就是修改密碼。

  15. 之後登陸zabbix的話,直接使用ip/zabbix就能夠了。

補:1:設置zabbix-server和zabbix-agent開機啓動

systemctl enable zabbix-server
systemctl enable zabbix-agent

補充2:上面提到的127.0.0.1是這個實驗環境,在現實生產中,這個ip是須要指定zabbix-server所在的設備的ip。

相關文章
相關標籤/搜索