서버/Cacti
Cacti 에서 Advanced Ping 이 동작하지 않을 경우 해결법
멍멍대왕
2013. 5. 21. 14:10
Cacti로 모니터링을 하면서 ping 체크를 하려고 하는데, 기본으로 설정된 cacti 에서 이상하게 Advanced Ping만 동작하지 않는 것을 발견했습니다.
현재 정상적으로 동작하는지 확인하려면
ss_fping.php가 있는 디렉토리로 이동해서
콘솔에서
php ss_fping.php <ip주소> 20 ICMP
를 해보시면 됩니다.
제 경우에는 /var/www/html/scripts 에 ss_fping.php가 있어서 이곳에서 했습니다.
그랬더니 곧바로 에러가 떨어지더군요.
PHP Fatal error: Call to undefined function posix_geteuid() in /var/www/html/scripts/ss_fping.php on line 60
머 대충 이런 종류의 에러였습니다.
에러 해결방법은 php-process를 설치해주시면 됩니다.
yum install php-process
해서 설치해주니 Advanced Ping이 잘 동작하네요 ^^ 그래프도 잘 그려집니다.