57 lines
868 B
Markdown
57 lines
868 B
Markdown
|
### File Limit
|
||
|
|
||
|
```sh
|
||
|
systemctl edit categraf
|
||
|
```
|
||
|
|
||
|
Increase the number of open files:
|
||
|
|
||
|
```ini
|
||
|
[Service]
|
||
|
LimitNOFILE=8192
|
||
|
```
|
||
|
|
||
|
Restart Categraf:
|
||
|
|
||
|
```sh
|
||
|
systemctl restart categraf
|
||
|
```
|
||
|
|
||
|
### Linux Permissions
|
||
|
|
||
|
On most systems, ping requires `CAP_NET_RAW` capabilities or for Categraf to be run as root.
|
||
|
|
||
|
With systemd:
|
||
|
|
||
|
```sh
|
||
|
systemctl edit categraf
|
||
|
```
|
||
|
|
||
|
```ini
|
||
|
[Service]
|
||
|
CapabilityBoundingSet=CAP_NET_RAW
|
||
|
AmbientCapabilities=CAP_NET_RAW
|
||
|
```
|
||
|
|
||
|
```sh
|
||
|
systemctl restart categraf
|
||
|
```
|
||
|
|
||
|
Without systemd:
|
||
|
|
||
|
```sh
|
||
|
setcap cap_net_raw=eip /usr/bin/categraf
|
||
|
```
|
||
|
|
||
|
Reference [`man 7 capabilities`][man 7 capabilities] for more information about
|
||
|
setting capabilities.
|
||
|
|
||
|
[man 7 capabilities]: http://man7.org/linux/man-pages/man7/capabilities.7.html
|
||
|
|
||
|
### Other OS Permissions
|
||
|
|
||
|
When using `method = "native"`, you will need permissions similar to the executable ping program for your OS.
|
||
|
|
||
|
|
||
|
|