3. Internal NGCP tools

tip

they can be used, but they might be changed without the notification.

NameDescription

ngcp-bcrypt-webpassword

migration tool to encrypt subscribers' WEB passwords using bcrypt

ngcp-check-rev-applied

check which DB/config revisions have been executed

ngcp-check-sip-option

monitoring tool that sends an OPTIONS request to a SIP server

ngcp-chroot-shell

a suid root program that will take care of securely opening a shell inside a jail

ngcp-create-testusers

developers tool to generate a batch of customers/subscribers

ngcp-dlgcnt-check

tool to check Kamailio dialogs counters in Redis DB

ngcp-dlgcnt-clean

tool to remove Kamailio dialogs from Redis DB

ngcp-dlglist-clean

tool to remove Kamailio queue dialogs from Redis DB

ngcp-ha-clear-failcounts

helper to clean HA failure count for a resource

ngcp-ha-crm-reload

helper to assist with HA peers configuration

ngcp-ha-host-state

helper to keep HA peers in sync (used by ngcp-config)

ngcp-ha-proc-state

helper to keep HA peers in sync (used by ngcp-config)

ngcp-ha-show-failcounts

helper to print HA failure count for a resource

ngcp-ha-crm

helper to print current CRM in use

ngcp-influxdb-create

helper to create initial InfluxDB databases

ngcp-influxdb-extract

helper to extract various data from Influx DB

ngcp-inventory

helper to generate hardware related report for Sipwise inventory/warranty

ngcp-io-scheduler

systemd helper to set proper IO scheduler on the system boot (HDD related only)

ngcp-kamailio-shm-usage

developers tool to generate Kamailio shared memory usage report

ngcp-location-migrate

temporary tool to migrate from Kamailio locations from MariaDB to Redis DB

ngcp-location-sync

temporary tool to sync Kamailio locations after migration from MariaDB to Redis

ngcp-memdbg-csv

developers tool to generate Kamailio modules memory usage

ngcp-migrate-ha-crm

temporary tool to migrate between Heartbeat and pacemaker/corosync

ngcp-network-validator

dynamically validates the network.yml file (used by ngcp-config)

ngcp-nodename

helper to print the current NGCP HA node name

ngcp-panel-create-keys

helper to generate encryption keys for ngcp-panel

ngcp-peerprobe-status

internal NGCP monitoring tool

ngcp-prepare-translations

developers tool for NGCP localization files. Available on trunk systems only

ngcp-pxe

helper for generation iPXE configuration (used by ngcp-config)

ngcp-screen-check

helper to check if the current session is running inside a screen/tmux

ngcp-ssh

NGCP wrapper for SSH. Used inside various NGCP scripts to access neighbors in the cluster

ngcp-sync-constants

tool to sync MariaDB credentials with /etc/ngcp-config/constants.yml (used by ngcp-config)

ngcp-sync-grants

tool to sync MariaDB grants with /etc/mysql/grants.yml (used by ngcp-config)

ngcp-type

tool to reports back NGCP type: spce/sppro/carrier

ngcp-upgrade-redis-usrloc

tool to move Kamailio locations from MariaDB to Redis in mr7.5

ngcp-virt-identify

helper to check hardware/virtual installation type. See man ngcp-virt-identify for more details