Linux監控平台(一)

2021-08-15 06:29:17 字數 3164 閱讀 2078

•cacti、nagios、zabbix、smokeping、open-falcon等等

• cacti、smokeping偏向於基礎監控,成圖非常漂亮

• cacti、nagios、zabbix服務端監控中心,需要php環境支援,其中zabbix和cacti都需要mysql作為資料儲存,nagios不用儲存歷史資料,注重服務或者監控項的狀態,zabbix會獲取服務或者監控專案的資料,會把資料記錄到資料庫裡,從而可以成圖

• 後續以介紹zabbix為主

• c/s架構,基於c++開發,監控中心支援web介面配置和管理

• 單server節點可以支援上萬台客戶端

• 最新版本3.4,官方文件

• 5個元件

• zabbix-server 監控中心,接收客戶端上報資訊,負責配置、統計、運算元據

• 資料儲存存放資料,比如mysql

• web介面 也叫web ui,在web介面下操作配置是zabbix簡單易用的主要原因

• zabbix-proxy 可選元件,它可以代替zabbix-server的功能,減輕server的壓力

• zabbix-agent 客戶端軟體,負責採集各個監控服務或專案的資料,並上報

安裝zabbix

會連帶安裝httpd和php

如果mysql之前沒有安裝的話要安裝mysql

vim /etc/my.cnf //需要增加配置

character_set_server = utf8

重啟mysqld服務後,進入mysql命令列,建立zabbix庫

create database zabbix character set utf8;

再建立使用者

grant all

on zabbix.*to

'zabbix'@'127.0.0.1' identified by

'aming-zabbix';

mysql> create database zabbix character set utf8;

query ok, 1 row affected (0.02 sec)

mysql> grant all

on zabbix.*to

'zabbix'@'127.0.0.1' identified by

'aming-zabbix';

query ok, 0

rows affected (0.00 sec)

mysql> ctrl-c

-- exit!

匯入資料

vim /etc/zabbix/zabbix_server.conf //修改或增加

dbhost=127.0.0.1 //在dbname=zabbix上面增加

dbpassword=aming-zabbix //在dbuser下面增加

systemctl start zabbix-server

systemctl enable zabbix-server

netstat -lntp |grep zabbix //檢視監聽埠

瀏覽器訪問http://ip/zabbix/ web介面下面配置zabbix

使用者名稱admin 密碼zabbix

進入後台第一件事情就是修改密碼

[root@gregory ~]

# systemctl zabbix-server

unknown operation 'zabbix-server'.

[root@gregory ~]

# systemctl start zabbix-server

[root@gregory ~]

# ps aux |grep nginx

tcp6 0 0 :::10051 :::* listen 5315/zabbix_server

進入mysql命令列,選擇zabbix庫

mysql -uroot -p zabbix

update users set passwd=md5(『newpasswd』) where alias=『admin』;

這樣就更改了admin使用者的密碼

Linux監控平台搭建

服務端安裝 wgetrpm ivh zabbix release 3.2 1.el7.noarch.rpm安裝yum源 yum install y zabbix agent zabbix get zabbix server mysql zabbix web zabbix web mysql會連帶安裝...

Linux開源監控平台

常見linux開源監控平台 1.cacti nagios zabbix smokeping open falcon等等 2.cacti smokeping偏向於基礎監控,成圖非常漂亮 3.cacti nagios zabbix服務端監控中心,需要php環境支援,其中zabbix和cacti都需要my...

Docker監控平台

目錄docker監控平台由容器監控元件cadvisor 主機監控元件node exporter 時序資料庫prometheus 告警處理元件alertmanager 圖表展示工具grafana構成,所有元件均已容器方式執行。docker run tid name grafana p 3000 300...