Build precise queries to find exactly what you need
Press ESC to close
Dears,
That is almost half year, when this plugin is in production monitoring. Yesterday, monitoring server was found died… halted because … inodes finished.
# df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/mapper/VolGroup-lv_root 13912080 13912080 0 100% / tmpfs 1005525 1 1005524 1% /dev/shm /dev/sda1 128016 62 127954 1% /boot
yep, that is 13,912,080 millions of inodes used
The problem found: plugin invokes libnet-openssh-perl library which created files in uesr’s (nagos) home directory, which created file for each performed check:
# ls -la /home/nagios/ drwx—— 2 nagios nagios 853970944 Mar 22 12:26 .libnet-openssh-perl
it took some time to count:
.libnet-openssh-perl]# time find . | wc -l 13741298
real 1m55.035s user 0m8.142s sys 0m14.129s .libnet-openssh-perl]# time /bin/ls -f | wc -l 13741299
real 0m36.880s user 0m5.900s sys 0m8.820s [root@chq1nms1 .libnet-openssh-perl]#
Fixing:
# rm -rf .libnet-openssh-perl
# df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/mapper/VolGroup-lv_root 13912080 172097 13739983 2% / tmpfs 1005525 1 1005524 1% /dev/shm /dev/sda1 128016 62 127954 1% /boot
Keep in mind (after integrating).
Plugin itself is excellent!
BR to developer and to users,
/A
P.S. after 30 min after fix:
.libnet-openssh-perl]# time /bin/ls -f | wc -l 2008
real 1m34.013s user 0m0.004s sys 0m3.130s
We’ve completely redesigned the world’s largest repository of Nagios plugins and monitoring tools. Join thousands of users sharing monitoring solutions for servers, applications, and everything in between.
Due to our redesign, all existing accounts require a password reset to access your account again.
Ready to explore 6,100+ projects and contribute to the community?
Reset Password Create Account
Happy Monitoring!