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이 잘 동작하네요 ^^ 그래프도 잘 그려집니다.


//