무닌을 작동시킬 수 없습니다

무닌을 작동시킬 수 없습니다

여러 서버에 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

muninmunin-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

관련 정보