Posted on 01-08-2019 12:03 PM
Hello.
I'm supporting little over 1100 iOS clients and a small number of macOS clients pulling content from a 10.13 machine used for caching.
2012 classic Mac Pro
16GB of RAM
Boot volume: 120GB SSD via onboard SATA2
Cache volume: 1TB m.2 SSD via PCI adapter
OS: High Sierra
The content caching equals between 1.5 - 3 TB of traffic per month.
I would like to have some long term use statistics which would help predict needs for future expansion and justify purchase of spare parts to turn another desktop to run this service on if this tower breaks down.
I have looked at https://github.com/darkmind-io/Cacher however when I run:
/Cacher-master/cacher.py -h
the following is the result.
Traceback (most recent call last):
File “/Cacher-master/cacher.py”, line 956, in <module>
main()
File “/Cacher-master/cacher.py”, line 791, in main
if LooseVersion(get_serverversion()) >= LooseVersion(‘5.2’):
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/version.py”, line 296, in _cmp
return cmp(self.version, other.version)
AttributeError: LooseVersion instance has no attribute ‘version’*
Python version is 2.7.10
Anyone knows what I need to do to make this work?
Are there alternative products that can help me be more aware of the traffic?
I'm currently using an app called Bandwidth+ which counts data traffic on the NIC port IN/OUT with a daily reset. I need to export the data to a CSV on a monthly basis however I have found this product to not be always accurate and lacking in detailed information.
I'm looking for something that would interface with the logs. My organization is anti-Apple and thus I need to justify any needs to support the platform.