標籤(空格分隔): linuxphp
查看硬件的溫度/風扇轉速,電腦有魯大師,服務器有ipmitool。使用ipmitool實現對服務器的命令行遠程管理html
yum -y install OpenIPMI ipmitool #->IPMI在物理機能夠成功,虛擬機不行 [root@KVM ~]# ipmitool sdr type Temperature Temp | 01h | ns | 3.1 | Disabled Temp | 02h | ns | 3.2 | Disabled Temp | 05h | ns | 10.1 | Disabled Temp | 06h | ns | 10.2 | Disabled Ambient Temp | 0Eh | ok | 7.1 | 22 degrees C Planar Temp | 0Fh | ns | 7.1 | Disabled IOH THERMTRIP | 5Dh | ns | 7.1 | Disabled CPU Temp Interf | 76h | ns | 7.1 | Disabled Temp | 0Ah | ns | 8.1 | Disabled Temp | 0Bh | ns | 8.1 | Disabled Temp | 0Ch | ns | 8.1 | Disabled
想知道cpu性能好很差、忙不忙能夠用lscpu、uptime、top、htop、vmstat、mpstat。mysql
全部監控範疇,均可以整合到Zabbix中。
硬件監控:Zabbix IPMI Interface
系統監控:Zabbix Agent Interface
Jave監控:Zabbix JMX Interface
網絡設備監控:Zabbix SNMP Interface
應用服務監控: Zabbix Agent UserParameter
MySQL數據庫監控:percona-monitoring-plulgins
URL監控:Zabbix Web監控linux
什麼是監控,一句話來講,就是數據的收集-存儲-展現-告警。
須要監控什麼呢?這是根據業務需求來進行具體分析的,大體分類:
硬件監控:IPMI、SNMP、機房巡檢…
系統監控:CPU、內存、硬盤…
服務監控:nginx、tomcat、mysql…
日誌監控:elastic stack…
網絡監控:smokeing…
流量監控:piwik…
其餘監控:安全監控、其餘的監控工具。nginx
隨着雲計算、虛擬化的大規模應用,以及將來移動互聯網、物聯網等的興起,Zabbix的使用將愈來愈普遍,應用場合也愈來愈多。web
Zabbix單個Server節點能夠支持上萬臺設備,每秒能夠處理1.5萬次請求,理論上能夠支持5萬臺設備。sql
Zabbix自身的定位是中型企業和大型企業,若是在特大型環境中使用,須要解決大併發、大壓力的問題,這對使用者提出了更高的要求。數據庫
不管你採用什麼架構,是否使用代理,數據存儲對zabbix來講,都是一項很是大的挑戰。一般來講,使用分佈式架構,採用Agent端爲爲主動模式,會提升zabbix的性能。apache
[root@m01 ~]# cat /etc/redhat-release CentOS release 6.8 (Final) [root@m01 ~]# uname -r 2.6.32-642.el6.x86_64 [root@m01 ~]# /etc/init.d/iptables status iptables: Firewall is not running. [root@m01 ~]# getenforce Disabled
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm
yum -y install httpd zabbix-web zabbix-server-mysql zabbix-web-mysql mysql-server
rpm -ivh http://repo.webtatic.com/yum/el6/x86_64/webtatic-release-6-6.noarch.rpm # 這個php源使用問題說明: repo文件的網址是https,如https網站訪問不了,使用sed將https替換爲http。 yum -y install php55w php55w-mysql php55w-common php55w-gd php55w-mbstring php55w-mcrypt php55w-devel php55w-xml php55w-bcmath #這裏有必要說一下zabbix3.0必需要php5.4以上,所以須要安裝特殊源,纔可以安裝php5.5
\cp /usr/share/mysql/my-medium.cnf /etc/my.cnf #啓動MySQL /etc/init.d/mysqld start #建立用戶並受權 mysql create database zabbix character set utf8 collate utf8_bin; grant all on zabbix.* to zabbix@'localhost' identified by 'zabbix'; flush privileges; exit
cd /usr/share/doc/zabbix-server-mysql-3.0.7 zcat create.sql.gz |mysql -uzabbix -pzabbix zabbix
# 修改php配置文件 egrep -n "^post_max_size|^max_execution_time|^max_input_time|^date.timezone" /etc/php.ini sed -i 's#max_execution_time = 30#max_execution_time = 300#;s#max_input_time = 60#max_input_time = 300#;s#post_max_size = 8M#post_max_size = 16M#;910a date.timezone = Asia/Shanghai' /etc/php.ini #修改zabbix_server配置文件 sed -i '115a DBPassword=zabbix' /etc/zabbix/zabbix_server.conf
cp -R /usr/share/zabbix/ /var/www/html/
chmod -R 755 /etc/zabbix/web chown -R apache.apache /etc/zabbix/web
# 啓動apache && zabbix echo "ServerName 127.0.0.1:80">>/etc/httpd/conf/httpd.conf /etc/init.d/httpd start /etc/init.d/zabbix-server start
yum localinstall http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/6/x86_64/zabbix-agent-3.0.7-1.el6.x86_64.rpm -y
sed -i 's#Server=127.0.0.1#Server=172.16.1.61#' /etc/zabbix/zabbix_agentd.conf
/etc/init.d/zabbix-agent start
zabbix之自動化監控-自定義監控與報警(二):http://www.cnblogs.com/Csir/p/6759747.html
zabbix之自動化監控-監控MySQL實戰(三) http://www.cnblogs.com/Csir/p/6805274.htmltomcat
windonws agent
https://www.zabbix.com/downloads/3.0.4/zabbix_agents_3.0.4.win.zip
C:\zabbix_agents_3.0.0.win\bin\win64>zabbix_agentd.exe --install
C:\zabbix_agents_3.0.0.win\bin\win64>zabbix_agentd.exe --start
PerfCounter = interrupts,"\Processor(0)\Interrupts/sec",60