mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
docs: Include Freeswitch in applications doc (#7556)
* Add doc for Freeswitch Application * Add Freeswitch Application to doc table of content
This commit is contained in:
committed by
Neil Lathwood
parent
193db02475
commit
b2a845adaf
@@ -13,6 +13,7 @@ Different applications support a variety of ways to collect data: by direct conn
|
||||
1. [Fail2ban](#fail2ban) - SNMP extend
|
||||
1. [FreeBSD NFS Client](#freebsd-nfs-client) - SNMP extend
|
||||
1. [FreeBSD NFS Server](#freebsd-nfs-server) - SNMP extend
|
||||
1. [Freeswitch](#freeswitch) - SNMP extend, Agent
|
||||
1. [GPSD](#gpsd) - Agent
|
||||
1. [Mailscanner](#mailscanner) - SNMP extend
|
||||
1. [Memcached](#memcached) - SNMP extend
|
||||
@@ -282,6 +283,35 @@ You may need to configure `$server` or `$port`.
|
||||
Verify it is working by running `/usr/lib/check_mk_agent/local/gpsd`
|
||||
|
||||
|
||||
### Freeswitch
|
||||
A small shell script that reports various Freeswitch call status.
|
||||
|
||||
##### Agent
|
||||
1. [Install the agent](Agent-Setup.md) on your Freeswitch server if it isn't already
|
||||
|
||||
2. Copy the [freeswitch script](https://github.com/librenms/librenms-agent/blob/master/agent-local/freeswitch) to `/usr/lib/check_mk_agent/local/`
|
||||
|
||||
3. Configure `FSCLI` in the script. You may also have to create an `/etc/fs_cli.conf` file if your `fs_cli` command requires authentication.
|
||||
|
||||
4. Verify it is working by running `/usr/lib/check_mk_agent/local/freeswitch`
|
||||
|
||||
##### SNMP Extend
|
||||
1. Copy the [freeswitch script](https://github.com/librenms/librenms-agent/blob/master/agent-local/freeswitch) to `/etc/snmp/` on your Freeswitch server.
|
||||
|
||||
2. Make the script executable: `chmod +x /etc/snmp/freeswitch`
|
||||
|
||||
3. Configure `FSCLI` in the script. You may also have to create an `/etc/fs_cli.conf` file if your `fs_cli` command requires authentication.
|
||||
|
||||
4. Verify it is working by running `/etc/snmp/freeswitch`
|
||||
|
||||
5. Edit your snmpd.conf file (usually `/etc/snmp/snmpd.conf`) and add:
|
||||
```
|
||||
extend freeswitch /etc/snmp/freeswitch
|
||||
```
|
||||
|
||||
6. Restart snmpd on your host
|
||||
|
||||
|
||||
### Memcached
|
||||
##### SNMP Extend
|
||||
1. Copy the [memcached script](https://github.com/librenms/librenms-agent/blob/master/agent-local/memcached) to `/etc/snmp/` on your remote server.
|
||||
|
||||
Reference in New Issue
Block a user