Linux

無法讓 munin 工作

  • December 29, 2020

已經在幾台伺服器上安裝了 munin,但最近幾個月我無法再安裝它了

apt-get install munin

版本 2.0.49-1

server {
   listen  80;
   server_name  munin.myserver.com;
   
   root  /var/cache/munin/www;
   
   location / {
       try_files  $uri $uri/ =404;
   }
   
   location ^~ /munin-cgi/munin-cgi-graph/ {
       fastcgi_split_path_info  ^(/munin-cgi/munin-cgi-graph)(.*);
       fastcgi_param PATH_INFO  $fastcgi_path_info;
       fastcgi_pass  unix:/var/run/munin/fcgi-graph.sock;
       include  fastcgi_params;
   }
}

當我嘗試重新啟動 munin

# /etc/init.d/munin-node restart
-bash: /etc/init.d/munin-node: No such file or directory

此目錄已創建但為空(只有一個子目錄“靜態”)

/var/cache/munin/www

munin並且munin-node是兩個不同的包,因為它們做的事情不同。Munin 節點是 Munin 監控的主機。可以有任意數量的主機執行 Munin 節點服務,這些主機由單個 Munin 伺服器監控。

因此,您希望有一個中央 Munin 伺服器來收集和繪製數據,以及從幾個 Munin 節點收集這些數據。通常,Munin 節點也安裝在與 Munin 相同的主機上,以便該系統可以從自身收集數據。

在單個主機設置中,在同一主機上獨立安裝和配置了兩個軟體包。

此外,在 Debian 上,使用service munin startservice munin-node start分別啟動服務,因為 SysV 可能已被棄用。

引用自:https://unix.stackexchange.com/questions/626138