Modify *.cfg configuration file for adding new hosts


Hello all:
I’m a new to nagios.
If i want to add a new device or a new service for monitoring , can i add those new configure without modifying those *.cfg file ?
So is there any way ( like plugins ?) for WebGUI interface to modify x.cfg file ?
Thanks all