Linux監控軟件排行 CentOS 7上安裝Munin監控 ntopng安裝


 Linux監控軟件開源排行,根據Star數量來

軟件名 開發語言 Star數量 github地址 說明
ntopng Lua/c++ 3.7K https://github.com/ntop/ntopng 安裝簡單,要安裝Redis
LibreNMS Php 2.1K https://github.com/librenms/librenms 需要Nginx,php,mysql/mariadb
munin Perl/Shell/java 1.5K https://github.com/munin-monitoring/munin 需要Apache(webServer)
icinga2 C++ 1.5K https://github.com/Icinga/icinga2 需要MySQL,Apache(webServer)
ZABBIX php/c/go 1.3K https://github.com/zabbix/zabbix 需要PHP,MySql,apache(webServer)
monitor Java/Go 1.3K

https://github.com/AsuraTeam/monitor

https://gitee.com/asuramonitor/monitor

需要jdk,redis,tomcat/Apache(webServer)
Nagios C 900 https://github.com/NagiosEnterprises/nagioscore 需要apache(webServer),php

 

下面開始介紹 Munin和 ntopng的安裝

 

Munin是一款優秀的服務器監控工具,是一款類似 RRD tool 的非常棒的系統監控工具,它能提供給你多方面的系統性能信息,例如 磁盤、網絡、進程、系統和用戶,Munin可以將這些信息生成Html網頁,這樣你可以直接通過網頁來瀏覽各類監控數據,Munin同樣支持主從模式監控。Munin可以說是一個綜合性的服務器性能監控平台,除了可以得到網絡流量等信息,還可以看到硬盤容量、IO讀寫、CPU使用、內存占用等各類信息,比較適合用於服務器的全方位監控。

ntopng通過分析網絡流量來判斷網絡上存在的各種問題,還可以監控是否有黑客正在攻擊網絡,如果網絡突然變緩慢,通過Ntop截獲的數據包,可以確定是什么類型的數據包占據了大量帶寬,以及數據包的發送時間、數據包傳送的延時、數據包的來源地址等。

一.Munin安裝

1.添加EPEL倉庫(如果已安裝可以跳過,如有提示按“y"鍵 確認繼續)

# yum install epel-release
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

 

 

 

 

 升級包管理:(可以跳過)

# yum update

2.安裝Apache Web服務器(如果已安裝可以跳過)(如有提示按“y"鍵 確認繼續)

#yum install httpd

 

啟用Apache服務,並查看服務狀態

#systemctl enable httpd 
#systemctl start httpd 
#systemctl status httpd

 

 

3.使用'yum'命令通過CentOS 上的可用存儲庫安裝Munin和Munin Node(如有提示按“y"鍵 確認繼續)(目前安裝的是Munin version 2.0.54 )

# yum install munin munin-node

 

 

啟用Munin Node服務

# systemctl enable munin-node
# systemctl start munin-node
# systemctl status munin-node

 

 

4.Munin配置(修改/etc/munin/munin.conf文件)

# vim /etc/munin/munin.conf
 
         
#修改(把以下配置前面的#號去掉,如下)
dbdir     /var/lib/munin htmldir /var/www/html/munin logdir /var/log/munin rundir /var/run/munin
tmpldir /etc/munin/templates
includedir /etc/munin/conf.d



#修改(把以下配置前面的#號去掉,如下): [localhost] address
127.0.0.1 use_node_name yes

修改完成以后輸入   :x (保存並退出)

5.配置 apache web 服務器使其包括 munin 配置。在 /etc/httpd/conf.d 目錄中編輯或創建文件 munin.conf 用於包括 Munin 和 Apache 相關的配置,另外注意一點,默認其它和 web 相關的 Munin 配置保存在 /var/www/munin 目錄。

# vim /etc/httpd/conf.d/munin.conf

內容:

Alias /munin /var/www/html/munin
<Directory /var/www/html/munin>
    AuthUserFile /etc/munin/munin-htpasswd
    AuthName "admin"
    AuthType Basic
    require valid-user
    Order Deny,Allow
    Deny from all
    Allow from all  
</Directory>

6:為 web 界面創建用戶名和密碼。現在為查看 munin 的圖示而創建用戶名和密碼,命令如下(賬號:munin 密碼123456(你可以修改成你記住的密碼)):

# htpasswd -c /etc/munin/munin-htpasswd munin

 7.重啟Apache與munin-node

# systemctl restart httpd
# systemctl restart munin-node

8.輸入網址:http://127.0.0.1/munin/index.htm  輸入賬號munin 密碼123456即可訪問

如果提示Forbidden  You don't have permission to access /munin/ on this server.用命令

# chmod -R 777  /var/www/html/munin/*

 

參考文章:

https://www.cnblogs.com/linuxprobe/p/5340054.html

http://www.vue5.com/centos/23012.html

https://www.cnblogs.com/longronglang/p/8295186.html

 https://www.zxar520.com/linux/623.html

https://www.cnblogs.com/vae860514/p/8276916.html

官方效果預覽: http://demo.munin-monitoring.org/

 

二.ntopng安裝

1.下載安裝包:

cd /etc/yum.repos.d/
wget http://packages.ntop.org/centos-stable/ntop.repo -O ntop.repo

2.安裝ntopng

yum erase zeromq3 (括號內的不要輸入,執行此操作一次以確保沒有安裝zeromq3)
yum clean all
yum update
yum install pfring-dkms n2disk nprobe ntopng cento

3.安裝Redis

yum install redis

4啟動ntopng和redis服務

systemctl start redis
systemctl start ntopng

5.瀏覽器打開 http://ip:3000/  我用的是  http://127.0.0.1:3000   用戶名和默認密碼都是admin/admin 再提示修改密碼 確認即可

 

登錄以后界面如下:

 參考文章:

http://packages.ntop.org/centos-stable/

https://blog.csdn.net/sinat_20415509/article/details/65935999

 

其他監控軟件

Zabbix
Zabbix安裝部署
https://www.zabbix.com/documentation/3.4/zh/manual/installation/install_from_packages
https://blog.csdn.net/u014704612/article/details/104021316
Munin 是一款類似 RRD tool 的優秀系統監控工具
Monit Linux進程和服務監控
ntopng 是NTOP的新一代版本,官方原先版本的NTOP已經不再更新,新的ntopng在監控網絡數據傳輸、排除網絡故障方面功能十分強大。
Nagios - 最為流行的監控工具
webmin Webmin是目前功能最強大的基於Web的Unix系統管理工具。
Icinga是一個開源免費的網絡監控程序,作為Nagios的分支,它繼承了前者現有的大部分功能,同時基於這些功能又增加了社區用戶要求已久的功能和補丁。
iMonitor
Nagios - 監控系統
OpenFalcon

 


免責聲明!

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



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