여러 서버에 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;
}
}
무닌을 다시 시작하려고 하면
# /etc/init.d/munin-node restart
-bash: /etc/init.d/munin-node: No such file or directory
디렉터리가 생성되었지만 비어 있습니다(하위 디렉터리 "정적" 하나만 있음).
/var/cache/munin/www
답변1
munin
munin-node
서로 다른 작업을 수행하기 때문에 두 개의 서로 다른 패키지입니다 . Munin 노드는 Munin이 모니터링하는 호스트입니다. Munin 노드 서비스를 실행하고 단일 Munin 서버에서 모니터링하는 호스트는 원하는 수만큼 있을 수 있습니다.
따라서 데이터를 수집하고 표시하는 중앙 Munin 서버와 이 데이터가 수집되는 여러 Munin 노드가 필요합니다. 일반적으로 Munin 노드는 Munin과 동일한 호스트에 설치되어 시스템 자체에서 데이터를 수집할 수 있습니다.
단일 호스트 설정에서는 두 패키지가 모두 동일한 호스트에 독립적으로 설치 및 구성됩니다.
또한 Debian에서는 SysV가 더 이상 사용되지 않을 수 있으므로 서비스를 별도로 사용 service munin start
하거나 시작하십시오.service munin-node start
답변2
/etc/init.d/munin-node는 패키지에서 munin-node
다음과 같이 제공됩니다 apt-file
.
root@e1d504d8b298:/# apt-file update
Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 http://deb.debian.org/debian buster InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Get:4 http://deb.debian.org/debian buster/main amd64 Contents (deb) [37.3 MB]
Get:5 http://deb.debian.org/debian buster-updates/main amd64 Contents (deb) [44.2 kB]
Fetched 37.4 MB in 7s (5626 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it.
root@e1d504d8b298:/# apt-file search /etc/init.d/munin-node
munin-node: /etc/init.d/munin-node
그러나 running:은 apt-get install munin
권장되는 종속성이므로 설치해야 합니다.
root@03c170fe928a:/# apt-cache depends munin | grep munin-node
Recommends: munin-node
apt 구성 파일에 기본적으로 설정된 플래그 apt-get install munin
로 실행 중일 수도 있고 , 설치 후 실수로 munin-node를 제거했을 수도 있습니다.--no-install-recommends