2015-09-15 18:38:21 +04:30
|
|
|
# ifstatd_ plugin
|
2015-09-13 16:55:40 +04:30
|
|
|
[](https://github.com/farrokhi/ifstatd/issues)
|
2015-09-13 17:12:27 +04:30
|
|
|
[](https://scan.coverity.com/projects/farrokhi-ifstatd)
|
2015-09-13 16:55:40 +04:30
|
|
|
[](https://github.com/farrokhi/ifstatd/blob/master/LICENSE)
|
|
|
|
|
2015-09-15 18:38:21 +04:30
|
|
|
Interface statistics plugin for munin with [supersampling](http://guide.munin-monitoring.org/en/latest/plugin/supersampling.html) capability
|
|
|
|
|
|
|
|
NOTE: This plugin created for FreeBSD and might not run on other OSes
|
2015-09-15 18:25:06 +04:30
|
|
|
|
|
|
|
## Installation
|
|
|
|
1. Clone this repo and build using `make`
|
2015-09-15 18:31:49 +04:30
|
|
|
2. Copy `ifstatd_` binary to munin plugins directory:
|
|
|
|
|
|
|
|
```
|
|
|
|
cp ifstatd_ /usr/local/share/munin/plugins/
|
|
|
|
```
|
|
|
|
3. Make necessary links to active plugins directory :
|
|
|
|
|
|
|
|
```
|
|
|
|
ln -s /usr/local/share/munin/ifstatd _/usr/local/etc/munin/plugins/ifstatd_em0
|
|
|
|
```
|
|
|
|
4. Make sure plugin is run as `root` by adding these lines to munin
|
|
|
|
`plugins.conf`:
|
|
|
|
|
|
|
|
```
|
|
|
|
[ifstatd_*]
|
|
|
|
user root
|
|
|
|
```
|
|
|
|
5. Start `ifstatd_` as daemon:
|
|
|
|
|
|
|
|
```
|
|
|
|
munin-run ifstatd_em0 acquire
|
|
|
|
```
|
|
|
|
6. Restart `munin-node` service:
|
|
|
|
|
|
|
|
```
|
|
|
|
service munin-node restart
|
|
|
|
```
|
|
|
|
|